Bug 765429 (GLUSTER-3697)

Summary: acls not getting set during dht dir selfheal
Product: [Community] GlusterFS Reporter: shylesh <shylesh>
Component: coreAssignee: Kaushal <kaushal>
Status: CLOSED DUPLICATE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: pre-releaseCC: anush, gluster-bugs, jdarcy
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Anush Shetty 2011-10-05 06:20:37 UTC
I performed the same operations as you have mentioned and didn't see any of these errors. All the ACL entries which I set were preserved. 
Can you check again or paste the command you used to set ACL?

Comment 1 shylesh 2011-10-05 07:02:21 UTC
(In reply to comment #1)
> I performed the same operations as you have mentioned and didn't see any of
> these errors. All the ACL entries which I set were preserved. 
> Can you check again or paste the command you used to set ACL?

I didn't execute any special command to set ACL, i was doing normal rebalance and mv operations.

Comment 2 shylesh 2011-10-05 09:08:15 UTC
1. Created a distribute volume say vol1 with 2 bricks
2. Inserted some data from mount point
3. Added 3rd brick
4. did rebalance
5. created another volume which is replicate say vol2
6. mounted on the same machine where vol1 was mounted but on another mount point
7. Tried to move data from mount point of vol1 to mount point of vol2

I got the following error only for few files
==========================

mv: setting permissions for `./mnt/223': No data available
mv: preserving ACL for `./mnt/223': No data available
mv: setting permissions for `./mnt/223': No data available
mv: setting permissions for `./mnt/135': No data available
mv: preserving ACL for `./mnt/135': No data available
mv: setting permissions for `./mnt/135': No data available
mv: setting permissions for `./mnt/339': No data available
mv: preserving ACL for `./mnt/339': No data available
mv: setting permissions for `./mnt/339': No data available
mv: setting permissions for `./mnt/23': No data available
mv: preserving ACL for `./mnt/23': No data available
mv: setting permissions for `./mnt/23': No data available
mv: setting permissions for `./mnt/44': No data available
mv: preserving ACL for `./mnt/44': No data available
mv: setting permissions for `./mnt/44': No data available
mv: setting permissions for `./mnt/154': No data available
mv: preserving ACL for `./mnt/154': No data available
mv: setting permissions for `./mnt/154': No data available
mv: setting permissions for `./mnt/250': No data available
mv: preserving ACL for `./mnt/250': No data available
mv: setting permissions for `./mnt/250': No data available
mv: setting permissions for `./mnt/32': No data available
mv: preserving ACL for `./mnt/32': No data available
mv: setting permissions for `./mnt/32': No data available
mv: setting permissions for `./mnt/229': No data available
mv: preserving ACL for `./mnt/229': No data available
mv: setting permissions for `./mnt/229': No data available
mv: setting permissions for `./mnt/312': No data available
mv: preserving ACL for `./mnt/312': No data available
mv: setting permissions for `./mnt/312': No data available
mv: setting permissions for `./mnt/150': No data available
mv: preserving ACL for `./mnt/150': No data available
mv: setting permissions for `./mnt/150': No data available
mv: setting permissions for `./mnt/311': No data available
mv: preserving ACL for `./mnt/311': No data available
mv: setting permissions for `./mnt/311': No data available
mv: setting permissions for `./mnt/22': No data available
mv: preserving ACL for `./mnt/22': No data available
mv: setting permissions for `./mnt/22': No data available
mv: setting permissions for `./mnt/316': No data available
mv: preserving ACL for `./mnt/316': No data available
mv: setting permissions for `./mnt/316': No data available
mv: setting permissions for `./mnt/309': No data available
mv: preserving ACL for `./mnt/309': No data available
mv: setting permissions for `./mnt/309': No data available
mv: setting permissions for `./mnt/127': No data available
mv: preserving ACL for `./mnt/127': No data available
mv: setting permissions for `./mnt/127': No data available
mv: setting permissions for `./mnt/99': No data available
mv: preserving ACL for `./mnt/99': No data available
mv: setting permissions for `./mnt/99': No data available
mv: setting permissions for `./mnt/18': No data available
mv: preserving ACL for `./mnt/18': No data available
mv: setting permissions for `./mnt/18': No data available
mv: setting permissions for `./mnt/186': No data available
mv: preserving ACL for `./mnt/186': No data available
mv: setting permissions for `./mnt/186': No data available
mv: setting permissions for `./mnt/27': No data available
mv: preserving ACL for `./mnt/27': No data available
mv: setting permissions for `./mnt/27': No data available

====================================

My observation is all these files belongs to 3rd brick of vol1 , this brick was added later and initiated rebalance.

Comment 3 Amar Tumballi 2011-11-10 02:33:10 UTC
Kaushal, Please have a look on this.

Comment 4 Kaushal 2011-11-18 02:46:34 UTC

*** This bug has been marked as a duplicate of bug 3055 ***