From afad4e2d64c6bb01ff5dceb29b20ebcc02c1747b Mon Sep 17 00:00:00 2001 From: Amar Tumballi Date: Wed, 20 Apr 2011 23:46:05 +0000 Subject: cluster/stripe: make sure gfid is checked with valid data earlier logic of determining if different subvolumes have different gfid for same file had a flaw. It could have checked with a empty gfid field in case a reply comes from other subvolumes before first subvolume Signed-off-by: Amar Tumballi Signed-off-by: Anand Avati BUG: 2773 ([glusterfs-3.2.0qa12]: stripe lookup says gfid different) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=2773 --- xlators/cluster/stripe/src/stripe.h | 1 + 1 file changed, 1 insertion(+) (limited to 'xlators/cluster/stripe/src/stripe.h') diff --git a/xlators/cluster/stripe/src/stripe.h b/xlators/cluster/stripe/src/stripe.h index 2d7b92dd5..6934244a7 100644 --- a/xlators/cluster/stripe/src/stripe.h +++ b/xlators/cluster/stripe/src/stripe.h @@ -181,6 +181,7 @@ struct stripe_local { struct iobref *iobref; gf_dirent_t entries; dict_t *xattr; + uuid_t ia_gfid; }; typedef struct stripe_local stripe_local_t; -- cgit