[gluster-packaging] userspace-rcu problems with glusterfs-3.12.5-1.el7 from the CentOS Storage SIG

Smith, David desmith at wustl.edu
Wed Jan 24 20:52:44 UTC 2018

I just successfully upgraded two servers from 3.12.4 to 3.12.5 using these new (3.12.5-2) RPMs. No dependency issues this time around, and nothing has visibly exploded. Thanks for getting these rebuilt so quickly.

David Smith

-----Original Message-----
From: Niels de Vos [mailto:ndevos at redhat.com]
Sent: Wednesday, January 24, 2018 2:43 PM
To: Smith, David <desmith at wustl.edu>
Cc: packaging at gluster.org
Subject: Re: [gluster-packaging] userspace-rcu problems with glusterfs-3.12.5-1.el7 from the CentOS Storage SIG

On Wed, Jan 24, 2018 at 05:49:42PM +0100, Niels de Vos wrote:
> On Wed, Jan 24, 2018 at 04:31:16PM +0000, Smith, David wrote:
> > Sending privately because I'm not part of the Gluster packaging
> > list, just a user.
> Oh, you're welcome to subscribe to the packaging or gluster-users list
> and report it there. Others might have seen the same problem and are
> wondering if/when its going to be resolved.
> > Please make sure that Gluster 3.12 is rebuilt too - I've got the
> > same problem trying to upgrade 3.12.4 to 3.12.5. (3.12.5 was built
> > against the wrong/older version of userspace-rcu)
> Thanks for reporting! I can reproduce that too :-/
>   $ mkdir /var/tmp/storage7-312-test
>   $ cd /var/tmp/storage7-312-test
>   $ vagrant init centos/7
>   $ vagrant up
>   $ vagrant ssh
>   $ sudo -i
>   # yum -y install centos-release-gluster312
>   # yum -y install glusterfs-server
>   # yum -y --enablerepo=centos-gluster312-test update glusterfs
>   ..
>   Error: Package: glusterfs-server-3.12.5-1.el7.x86_64 (centos-gluster312-test)
>              Requires: liburcu-bp.so.1()(64bit)
>              Available: userspace-rcu-0.7.16-3.el7.x86_64 (centos-gluster312-test)
>                  liburcu-bp.so.1()(64bit)
>              Installed: userspace-rcu-0.10.0-3.el7.x86_64 (@centos-gluster312)
>                 ~liburcu-bp.so.6()(64bit)
>   Error: Package: glusterfs-server-3.12.5-1.el7.x86_64 (centos-gluster312-test)
>              Requires: liburcu-cds.so.1()(64bit)
>              Available: userspace-rcu-0.7.16-3.el7.x86_64 (centos-gluster312-test)
>                  liburcu-cds.so.1()(64bit)
>              Installed: userspace-rcu-0.10.0-3.el7.x86_64 (@centos-gluster312)
>                 ~liburcu-cds.so.6()(64bit)
>   ..
> I'm rebuild glusterfs-3.12.5-2.el7 now, the package will land in a few
> hours in the centos-gluster312-test repository. Use 'yum clean all' to
> remove the metadata before trying to install the update again.

Packages are available now, a simple upgrade test (no volumes) worked for me.

  # yum --enablerepo=centos-gluster312-test clean all
  # yum --enablerepo=centos-gluster312-test update glusterfs

As soon as someone else confirms that the packages are not worse than the 3.12.4 release, I'll mark them for sync'ing to the mirrors tomorrow.


The materials in this message are private and may contain Protected Healthcare Information or other information of a sensitive nature. If you are not the intended recipient, be advised that any unauthorized use, disclosure, copying or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this email in error, please immediately notify the sender via telephone or return mail.

More information about the packaging mailing list