On 2014-06-17 17:49, Shyamsundar Ranganathan wrote: > You maybe looking at the problem being fixed here, [1]. > > On a lookup attribute mismatch was not being healed across > directories, and this patch attempts to address the same. Currently > the version of the patch does not heal the S_ISUID and S_ISGID bits, > which is work in progress (but easy enough to incorporate and test > based on the patch at [1]). Thanks, will look into it tomorrow. > On a separate note, add-brick just adds a brick to the cluster, the > lookup is where the heal (or creation of the directory across all sub > volumes in DHT xlator) is being done. Thanks for the clarification (I guess that a rebalance would trigger it as well?) > > Shyam > > [1] http://review.gluster.org/#/c/6983/ > > ----- Original Message ----- >> From: "Anders Blomdell" <anders.blomdell@xxxxxxxxxxxxxx> To: >> "Gluster Devel" <gluster-devel@xxxxxxxxxxx> Sent: Tuesday, June 17, >> 2014 10:53:52 AM Subject: 3.5.1-beta2 Problems with >> suid and sgid bits on directories >> > With a glusterfs-3.5.1-0.3.beta2.fc20.x86_64 with a reverted > 3dc56cbd16b1074d7ca1a4fe4c5bf44400eb63ff (due to local lack of IPv4 > addresses), I get weird behavior if I: > > 1. Create a directory with suid/sgid/sticky bit set > (/mnt/gluster/test) 2. Make a subdirectory of #1 > (/mnt/gluster/test/dir1) 3. Do an add-brick > > Before add-brick > > 755 /mnt/gluster 7775 /mnt/gluster/test 2755 /mnt/gluster/test/dir1 > > After add-brick > > 755 /mnt/gluster 1775 /mnt/gluster/test 755 /mnt/gluster/test/dir1 > > On the server it looks like this: > > 7775 /data/disk1/gluster/test 2755 /data/disk1/gluster/test/dir1 1775 > /data/disk2/gluster/test 755 /data/disk2/gluster/test/dir1 > > Filed as bug: > > https://bugzilla.redhat.com/show_bug.cgi?id=1110262 > > If somebody can point me to where the logic of add-brick is placed, I > can give it a shot (a find/grep on mkdir didn't immediately point me > to the right place). > > /Anders -- Anders Blomdell Email: anders.blomdell@xxxxxxxxxxxxxx Department of Automatic Control Lund University Phone: +46 46 222 4625 P.O. Box 118 Fax: +46 46 138118 SE-221 00 Lund, Sweden _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://supercolony.gluster.org/mailman/listinfo/gluster-devel