diff options
Diffstat (limited to 'xlators/cluster/stripe/src/stripe.c')
| -rw-r--r-- | xlators/cluster/stripe/src/stripe.c | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/xlators/cluster/stripe/src/stripe.c b/xlators/cluster/stripe/src/stripe.c index a06d275dfc8..8fd1000b381 100644 --- a/xlators/cluster/stripe/src/stripe.c +++ b/xlators/cluster/stripe/src/stripe.c @@ -333,11 +333,14 @@ stripe_lookup_cbk (call_frame_t *frame, void *cookie, xlator_t *this,                          if (local->postparent_size < postparent->ia_size)                                  local->postparent_size = postparent->ia_size; +                        if (uuid_is_null (local->ia_gfid)) +                                uuid_copy (local->ia_gfid, buf->ia_gfid); +                          /* Make sure the gfid on all the nodes are same */ -                        if (uuid_compare (local->stbuf.ia_gfid, buf->ia_gfid)) { +                        if (uuid_compare (local->ia_gfid, buf->ia_gfid)) {                                  gf_log (this->name, GF_LOG_WARNING, -                                        "%s: gfid different on subvolume", -                                        local->loc.path); +                                        "%s: gfid different on subvolume %s", +                                        local->loc.path, prev->this->name);                          }                  }          }  | 
