From 9d8f5a34c1ff4ae512f80fe9651508ae201c273e Mon Sep 17 00:00:00 2001 From: Ravishankar N Date: Thu, 20 Sep 2018 10:14:26 +0530 Subject: afr: fix incorrect reporting of directory split-brain Problem: When a directory has dirty xattrs due to failed post-ops or when replace/reset brick is performed, AFR does a conservative merge as expected, but heal-info reports it as split-brain because there are no clear sources. Fix: Modify pending flag to contain information about pending heals and split-brains. For directories, if spit-brain flag is not set,just show them as needing heal and not being in split-brain. Fixes: bz#1626994 Change-Id: I09ef821f6887c87d315ae99e6b1de05103cd9383 Signed-off-by: Ravishankar N --- tests/afr.rc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/afr.rc') diff --git a/tests/afr.rc b/tests/afr.rc index f253e77561e..35f352df78f 100644 --- a/tests/afr.rc +++ b/tests/afr.rc @@ -2,7 +2,7 @@ function create_brick_xattrop_entry { local xattrop_dir=$(afr_get_index_path $1) - local base_entry=`ls $xattrop_dir` + local base_entry=`ls $xattrop_dir|grep xattrop` local gfid_str local params=`echo "$@" | cut -d' ' -f2-` echo $params -- cgit