Vdsm dependency on GlusterFS 3.10

Vdsm master depends on GlusterFS 3.10 now but that doesn't seem to be available in common RHEL repos. So what's the recommended way to satisfy the dependency on RHEL hosts? Thanks, Milan

On Fri, Jun 30, 2017 at 11:50:37AM +0200, Milan Zamazal wrote:
Vdsm master depends on GlusterFS 3.10 now but that doesn't seem to be available in common RHEL repos. So what's the recommended way to satisfy the dependency on RHEL hosts?
If you use RHEL, you probably should also use Red Hat Gluster Storage. The upcoming RHGS 3.3 release will have glusterfs-3.10.x included. As an alternative, you can use the packages from the CentOS Storage SIG. This requires you to enable the CentOS Extras repository, after which you can: # yum install centos-release-gluster # yum install glusterfs-fuse I'm not sure what the best way is to enable CentOS Extras on a RHEL system though... It you're experimenting, you could add this yum repo definition (from centos-release-7-3.1611.el7.centos.x86_64.rpm that contains /etc/yum.repos.d/CentOS-Base.repo): /etc/yum.repos.d/CentOS-Extras.repo: # gpgcheck disabled, need to get the signing key from centos-release #additional packages that may be useful [extras] name=CentOS-$releasever - Extras mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 Note that CentOS Extras contain a few dependencies that some of the Gluster addons expect to be available. Most Gluster packages will work without it though. HTH, Niels

Niels de Vos <ndevos@redhat.com> writes:
On Fri, Jun 30, 2017 at 11:50:37AM +0200, Milan Zamazal wrote:
Vdsm master depends on GlusterFS 3.10 now but that doesn't seem to be available in common RHEL repos. So what's the recommended way to satisfy the dependency on RHEL hosts?
If you use RHEL, you probably should also use Red Hat Gluster Storage. The upcoming RHGS 3.3 release will have glusterfs-3.10.x included.
As an alternative, you can use the packages from the CentOS Storage SIG.
Thank you for help, I added CentOS Gluster repo as a temporary solution: [centos-gluster310] name=CentOS-$releasever - Gluster 3.10 baseurl=http://mirror.centos.org/centos/7/storage/$basearch/gluster-3.10/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage Thanks, Milan

On Fri, Jun 30, 2017 at 2:35 PM Milan Zamazal <mzamazal@redhat.com> wrote:
Niels de Vos <ndevos@redhat.com> writes:
On Fri, Jun 30, 2017 at 11:50:37AM +0200, Milan Zamazal wrote:
Vdsm master depends on GlusterFS 3.10 now but that doesn't seem to be available in common RHEL repos. So what's the recommended way to satisfy the dependency on RHEL hosts?
If you use RHEL, you probably should also use Red Hat Gluster Storage. The upcoming RHGS 3.3 release will have glusterfs-3.10.x included.
As an alternative, you can use the packages from the CentOS Storage SIG.
Thank you for help, I added CentOS Gluster repo as a temporary solution:
[centos-gluster310] name=CentOS-$releasever - Gluster 3.10 baseurl=http://mirror.centos.org/centos/7/storage/$basearch/gluster-3.10/ gpgcheck=1 <http://mirror.centos.org/centos/7/storage/$basearch/gluster-3.10/gpgcheck=1> enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage
This should never happen in vdsm, we are not accepting patches requiring packages that do not exist on supported platforms. Looks like this patch slipped in by mistake, probably because we don't have CI on RHEL. Sahina, Denis, can you send a patch requiring 3.10 only for centos/fedora? Nir

On 30 June 2017 at 22:33, Nir Soffer <nsoffer@redhat.com> wrote:
On Fri, Jun 30, 2017 at 2:35 PM Milan Zamazal <mzamazal@redhat.com> wrote:
This should never happen in vdsm, we are not accepting patches requiring packages that do not exist on supported platforms. Looks like this patch slipped in by mistake, probably because we don't have CI on RHEL.
Sahina, Denis, can you send a patch requiring 3.10 only for centos/fedora?
Not sure that is the right move, given that AFAIK 4.2 will be released after RHGS 3.3. Also availability in CentOS SIG could be considered to be equivalent to availability in EPEL. Which is to say, it is available on RHEL, just not from Red Hat. -- Barak Korren RHV DevOps team , RHCE, RHCi Red Hat EMEA redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
participants (4)
-
Barak Korren
-
Milan Zamazal
-
Niels de Vos
-
Nir Soffer