Bug 764255 (GLUSTER-2523) - handling the sticky bit after the volume rebalance
Summary: handling the sticky bit after the volume rebalance
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: GLUSTER-2523
Product: GlusterFS
Classification: Community
Component: core
Version: 3.1.2
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Anand Avati
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-14 11:32 UTC by Saurabh
Modified: 2015-09-01 23:05 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:


Attachments (Terms of Use)

Description Saurabh 2011-03-14 11:32:47 UTC
Presently handling the sticky bit after volume rebalance is an issue, as it gets removed.  Further details can be found in the bug764101.

Comment 1 Vikas Gorur 2011-03-25 15:31:06 UTC
If this bug is the same as 2369, why isn't this marked as duplicate of that? 

Bug 2369 has been marked as fixed. Why is this bug still open? The release notes say that handling sticky bits is still an issue, and this bug contains no details about it.

What is the true status of sticky bits after rebalance?

Comment 2 Amar Tumballi 2011-04-25 09:09:45 UTC
patch http://patches.gluster.com/patch/6717 fixes this.

Comment 3 Saurabh 2011-06-01 09:39:02 UTC
Verified it for 3.2.1 release,

[root@centos-qa-3 d3]# for i in {1..20}; do touch file.$i; chown saurabh file.$i; chgrp wheel file.$i; chmod 655 file.$i; chmod +t file.$i; echo $i; done



[root@centos-qa-3 d3]# ls -l
total 80
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:28 file.1
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:29 file.10
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:29 file.11
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:29 file.12
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:29 file.13
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:29 file.14
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:29 file.15
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:30 file.16
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:30 file.17
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:30 file.18
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:30 file.19
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:28 file.2
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:30 file.20
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:28 file.3
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:28 file.4
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:28 file.5
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:28 file.6
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:29 file.7
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:29 file.8
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:29 file.9



[root@centos-qa-client-2 sbin]# ./gluster volume add-brick dist 10.1.12.134:/mnt/d-dist
Add Brick successful
[root@centos-qa-client-2 sbin]# ./gluster volume rebalance
Usage: volume rebalance <VOLNAME> [fix-layout|migrate-data] {start|stop|status}
[root@centos-qa-client-2 sbin]# ./gluster volume rebalance dist start
starting rebalance on volume dist has been successful



[root@centos-qa-3 d3]# ls -l
total 80
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.1
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.10
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.11
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:29 file.12
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.13
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.14
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.15
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:30 file.16
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:30 file.17
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.18
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.19
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.2
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.20
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.3
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.4
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.5
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.6
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.7
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.8
-rw-r-xr-t 1 saurabh wheel 0 Jun  1 05:37 file.9
[root@centos-qa-3 d3]#


Note You need to log in before you can comment on or make changes to this bug.