quota/marker: fix spurious failure afr-quota-xattr-mdata-heal.t
authorvmallika <vmallika@redhat.com>
Wed, 8 Jul 2015 16:52:50 +0000 (22:22 +0530)
committerRaghavendra G <rgowdapp@redhat.com>
Fri, 10 Jul 2015 08:20:44 +0000 (01:20 -0700)
commitc2cd3aeb0d88117f0929a733e9b05aa3e4d392ac
tree613031a50893c46daa68147e2c114637d8f16059
parent7f9108fc0a5c9543e18ad52759a3ebdf91900a33
quota/marker: fix spurious failure afr-quota-xattr-mdata-heal.t

During quota-update process if inode info is present in size-xattr and
missing in contri-xattrs, then in function '_mq_get_metadata', we set
contri-size as zero (on error -2, which means usage info present, but inode info missing).
With this we are calculating wrong delta and updating the same.

With this patch we are ignoring errors if inode info in xattrs are missing

Change-Id: I7940a0e299b8bb425b5b43746b1f13f775c7fb92
BUG: 1241153
Signed-off-by: vmallika <vmallika@redhat.com>
Reviewed-on: http://review.gluster.org/11583
Reviewed-by: Raghavendra G <rgowdapp@redhat.com>
Tested-by: Raghavendra G <rgowdapp@redhat.com>
cli/src/cli-rpc-ops.c
libglusterfs/src/quota-common-utils.c
libglusterfs/src/quota-common-utils.h
tests/bugs/quota/afr-quota-xattr-mdata-heal.t
tests/bugs/quota/inode-quota.t
tests/volume.rc
xlators/features/marker/src/marker-quota.c