[Bugs] [Bug 1716830] New: DHT: directory permissions are wiped out

bugzilla at redhat.com bugzilla at redhat.com
Tue Jun 4 09:05:10 UTC 2019


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

            Bug ID: 1716830
           Summary: DHT: directory permissions are wiped out
           Product: GlusterFS
           Version: mainline
            Status: NEW
         Component: distribute
          Assignee: bugs at gluster.org
          Reporter: nbalacha at redhat.com
                CC: bugs at gluster.org, rhs-bugs at redhat.com,
                    sankarshan at redhat.com, saraut at redhat.com,
                    storage-qa-internal at redhat.com
        Depends On: 1716821
  Target Milestone: ---
    Classification: Community



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

Description of problem:

A sequence of steps can wipe out the permissions set on a directory.

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

RHGS 3.5.0 

How reproducible:
Consistently

Steps to Reproduce:
[root at rhgs313-6 ~]# gluster volume create vol1
192.168.122.6:/bricks/brick1/vol1-1
volume create: vol1: success: please start the volume to access data
[root at rhgs313-6 ~]# gluster v start vol1
volume start: vol1: success
[root at rhgs313-6 ~]# mount -t glusterfs -s 192.168.122.6:/vol1 /mnt/fuse1
[root at rhgs313-6 fuse]# cd /mnt/fuse1
[root at rhgs313-6 fuse1]# mkdir dir1
[root at rhgs313-6 fuse1]# cd dir1/


[root at rhgs313-6 dir1]# getx /bricks/brick1/vol1-*/dir1
getfattr: Removing leading '/' from absolute path names
# file: bricks/brick1/vol1-1/dir1
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a756e6c6162656c65645f743a733000
trusted.gfid=0xbf9444c0f8614d81a5758ed801e9f7e0
trusted.glusterfs.dht=0x000000000000000000000000ffffffff
trusted.glusterfs.mdata=0x010000000000000000000000005cf629cf00000000302dadf6000000005cf629cf00000000302dadf6000000005cf629cf00000000302dadf6

[root at rhgs313-6 dir1]# gluster v add-brick vol1
192.168.122.6:/bricks/brick1/vol1-2 force
volume add-brick: success
[root at rhgs313-6 dir1]# ll
total 0




Check the directory permissions and xattrs on the bricks
[root at rhgs313-6 dir1]# ll /bricks/brick1/vol1-*
/bricks/brick1/vol1-1:
total 0
drwxr-xr-x. 2 root root 6 Jun  4 13:50 dir1

/bricks/brick1/vol1-2:
total 0
drwxr-xr-x. 2 root root 6 Jun  4 13:50 dir1

[root at rhgs313-6 dir1]# getx /bricks/brick1/vol1-*/dir1
getfattr: Removing leading '/' from absolute path names
# file: bricks/brick1/vol1-1/dir1
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a756e6c6162656c65645f743a733000
trusted.gfid=0xbf9444c0f8614d81a5758ed801e9f7e0
trusted.glusterfs.dht=0x000000000000000000000000ffffffff
trusted.glusterfs.mdata=0x010000000000000000000000005cf629cf00000000302dadf6000000005cf629cf00000000302dadf6000000005cf629cf00000000302dadf6

# file: bricks/brick1/vol1-2/dir1
security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a756e6c6162656c65645f743a733000
trusted.gfid=0xbf9444c0f8614d81a5758ed801e9f7e0
trusted.glusterfs.dht=0x00000000000000000000000000000000
trusted.glusterfs.mdata=0x010000000000000000000000005cf629cf00000000302dadf6000000005cf629cf00000000302dadf6000000005cf629cf00000000302dadf6


>From the mount point, cd one level up and then back again into dir1.

[root at rhgs313-6 dir1]# cd ..
[root at rhgs313-6 fuse1]# cd dir1
[root at rhgs313-6 dir1]# ll /bricks/brick1/vol1-*


Actual results:
[root at rhgs313-6 dir1]# ll /bricks/brick1/vol1-*
/bricks/brick1/vol1-1:
total 0
d---------. 2 root root 6 Jun  4 13:50 dir1

/bricks/brick1/vol1-2:
total 0
d---------. 2 root root 6 Jun  4 13:50 dir1


Expected results:
total 0
drwxr-xr-x. 2 root root 6 Jun  4 13:50 dir1

/bricks/brick1/vol1-2:
total 0
drwxr-xr-x. 2 root root 6 Jun  4 13:50 dir1

Additional info:

--- Additional comment from RHEL Product and Program Management on 2019-06-04
08:29:48 UTC ---

This bug is automatically being proposed for the next minor release of Red Hat
Gluster Storage by setting the release flag 'rhgs‑3.5.0' to '?'. 

If this bug should be proposed for a different release, please manually change
the proposed release flag.


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1716821
[Bug 1716821] DHT: directory permissions are wiped out
-- 
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