[Bugs] [Bug 1698471] New: ctime feature breaks old client to connect to new server

bugzilla at redhat.com bugzilla at redhat.com
Wed Apr 10 12:38:15 UTC 2019


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

            Bug ID: 1698471
           Summary: ctime feature breaks old client to connect to new
                    server
           Product: GlusterFS
           Version: 6
            Status: NEW
         Component: glusterd
          Assignee: bugs at gluster.org
          Reporter: amukherj at redhat.com
                CC: bugs at gluster.org
        Depends On: 1697907
            Blocks: 1697820
  Target Milestone: ---
    Classification: Community



+++ This bug was initially created as a clone of Bug #1697907 +++

Description of problem:

Considering ctime is a client side feature, we can't blindly load ctime xlator
into the client graph if it's explicitly turned off, that'd result into
backward compatibility issue where an old client can't mount a volume
configured on a server which is having ctime feature.

Since ctime feature is enabled by default, any old client would still fail to
connect to a new server until and unless this feature is turned off explicitly.
Any client side feature when marked as enabled by default means there's a need
to either turn of the feature if old client is to be made work with new servers
or client needs to be upgraded to the latest version of server.

Version-Release number of selected component (if applicable):

Server >= release-6, client <= release-5

How reproducible:
Always

Steps to Reproduce:
1. Create a volume on glusterfs-5 or higher
2. Mount the volume from a client which is running any version lower than
glusterfs-5
3. Mount doesn't go through

Actual results:
Mount fails

Expected results:
Mount shouldn't fail



Additional info:

--- Additional comment from Worker Ant on 2019-04-09 09:48:09 UTC ---

REVIEW: https://review.gluster.org/22536 (glusterd: load ctime in the client
graph only if it's not turned off) posted (#1) for review on master by Atin
Mukherjee

--- Additional comment from Worker Ant on 2019-04-10 03:27:13 UTC ---

REVIEW: https://review.gluster.org/22536 (glusterd: load ctime in the client
graph only if it's not turned off) merged (#1) on master by Atin Mukherjee


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1697820
[Bug 1697820] rhgs 3.5 server not compatible with 3.4 client
https://bugzilla.redhat.com/show_bug.cgi?id=1697907
[Bug 1697907] ctime feature breaks old client to connect to new server
-- 
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