[Bugs] [Bug 1191176] Since 3.6.2: failed to get the 'volume file' from server

bugzilla at redhat.com bugzilla at redhat.com
Wed Feb 18 09:53:29 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1191176

Kaushal <kaushal at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |1184460 (glusterfs-3.6.3)
           Doc Type|Bug Fix                     |Release Note


--- Doc Text *updated* ---
GlusterFS 3.6.2 introduced improvements which required a change to the on-disk names of the volfiles. This change requires that the volfiles for existing volumes be regenerated, or client will not be able to mount these volumes.
The volfiles can be regenerated by the running 'glusterd --xlator-option *.upgrade=on -N'. This command is normally run as a part of the post-upgrade steps when upgrading GlusterFS using binary packages. This currently happens only with RPMs on CentOS and Fedora. Users on other distributions need to do this manually for now.


--- Comment #6 from Kaushal <kaushal at redhat.com> ---
The names of volfiles on disk was changed for improved rdma support. This
change was introduced in 3.6.2. For reference the commit-ids of the changes
are,
 50952cd rdma: Client volfile name change for supporting rdma
 605db00 rdma: Wrong volfile fetch on fuse mounting tcp,rdma volume via rdma

This requires that the volfiles of existing volumes be regenerated, so that
they use the new names. Without the regeneration, glusterd would be looking for
files by the new names on a volfile fetch request but would not find them,
which would lead to a mount failure.

This regeneration is done by running glusterd in upgrade mode, 'glusterd
--xlator-option *.upgrade=on -N'.

RPM upgrades run this command as a part of the post-update. As we mainly test
on RPMs, we didn't hit the issues faced by you guys.

I suggest you open a bug on the Arch Linux package, to have a post upgrade step
added. I'd be happy to open the bug on your behalf.

I'll also make sure we add a release note stating this change for 3.6.3 at
least.


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1184460
[Bug 1184460] GlusterFS 3.6.3 tracker
-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list