Bug 764798 (GLUSTER-3066)

Summary: aggregate xattrs in stripe lookup
Product: [Community] GlusterFS Reporter: shishir gowda <sgowda>
Component: stripeAssignee: shishir gowda <sgowda>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: mainlineCC: amarts, gluster-bugs, nsathyan, nuaa_liuben, rahulcs
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: master Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description shishir gowda 2011-06-21 08:46:12 UTC
Since stripe_setxattr is default done only on the first child, we could loose them if the local->dict was set to non-first child.

Issue was seen when running dist-stripe. layout self heal was getting triggered as it was detecting holes

Comment 1 Anand Avati 2011-06-22 12:40:46 UTC
PATCH: http://patches.gluster.com/patch/7573 in master (Stripe lookup: aggregate xattrs)

Comment 2 shishir gowda 2011-07-06 02:33:28 UTC
*** Bug 3132 has been marked as a duplicate of this bug. ***

Comment 3 liuben 2011-07-06 23:10:19 UTC
After apply the patch, thers is another problem.

files/directory can create/remove, but some files contents are invalid. For example, autogen.sh in gluster 3.2.1 sources, 

^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@

Comment 4 shishir gowda 2011-07-07 00:38:27 UTC
Hi Liuben,

This bug dealt with layout mismatch in a distributed-stripe setup, and the patch in question fixes the issue at hand.

Please open a new bug for the issue you are running into.

By moving the status to verified,wontfix, you are breaking the process of verifying the bugs by QA.

With regards,
Shishir

Comment 5 Rahul C S 2011-08-19 03:05:03 UTC
This is just a code change, verified in editor.