diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/basic/mpx-compat.t | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/basic/mpx-compat.t b/tests/basic/mpx-compat.t index 4ca262ee349..453011c0154 100644 --- a/tests/basic/mpx-compat.t +++ b/tests/basic/mpx-compat.t @@ -15,6 +15,11 @@ function count_processes {  	pgrep glusterfsd | wc -w  } +function count_brick_pids { +        $CLI --xml volume status all | sed -n '/.*<pid>\([^<]*\).*/s//\1/p' \ +                                     | grep -v "N/A" | sort | uniq | wc -l +} +  cleanup  TEST glusterd  TEST $CLI volume set all cluster.brick-multiplex yes @@ -25,6 +30,9 @@ push_trapfunc "cleanup"  TEST $CLI volume create $V0 $H0:$B0/brick-${V0}-{0,1}  TEST $CLI volume create $V1 $H0:$B0/brick-${V1}-{0,1} +# Enable brick log-level to DEBUG +gluster v set $V0 diagnostics.brick-log-level DEBUG +  # Start both.  TEST $CLI volume start $V0  TEST $CLI volume start $V1 @@ -34,6 +42,7 @@ TEST $CLI volume start $V1  # coming up, and yield a false positive.  sleep $PROCESS_UP_TIMEOUT  EXPECT "1" count_processes +EXPECT 1 count_brick_pids  # Make the second volume incompatible with the first.  TEST $CLI volume stop $V1  | 
