From: Jason Dillaman Date: Tue, 19 Dec 2017 21:29:18 +0000 (-0500) Subject: qa/workunits/rbd: simplify split-brain test to avoid potential race X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=0694da9c4b16252bf08a5499406519bfe6f22e94;p=ceph.git qa/workunits/rbd: simplify split-brain test to avoid potential race Fixes: http://tracker.ceph.com/issues/22485 Signed-off-by: Jason Dillaman (cherry picked from commit 8c2ee6dd0f4c77b9fbbc24a673841b04d3e175d6) Conflicts: qa/workunits/rbd/rbd_mirror.sh: trivial resolution --- diff --git a/qa/workunits/rbd/rbd_mirror.sh b/qa/workunits/rbd/rbd_mirror.sh index 618ae10e6a23f..3e7f844faeaf9 100755 --- a/qa/workunits/rbd/rbd_mirror.sh +++ b/qa/workunits/rbd/rbd_mirror.sh @@ -420,12 +420,11 @@ testlog "TEST: split-brain" image=split-brain create_image ${CLUSTER2} ${POOL} ${image} wait_for_status_in_pool_dir ${CLUSTER1} ${POOL} ${image} 'up+replaying' 'master_position' -demote_image ${CLUSTER2} ${POOL} ${image} -wait_for_status_in_pool_dir ${CLUSTER1} ${POOL} ${image} 'up+unknown' -promote_image ${CLUSTER1} ${POOL} ${image} +promote_image ${CLUSTER1} ${POOL} ${image} --force +wait_for_image_replay_stopped ${CLUSTER1} ${POOL} ${image} +wait_for_status_in_pool_dir ${CLUSTER1} ${POOL} ${image} 'up+stopped' write_image ${CLUSTER1} ${POOL} ${image} 10 demote_image ${CLUSTER1} ${POOL} ${image} -promote_image ${CLUSTER2} ${POOL} ${image} wait_for_status_in_pool_dir ${CLUSTER1} ${POOL} ${image} 'up+error' 'split-brain' request_resync_image ${CLUSTER1} ${POOL} ${image} image_id wait_for_status_in_pool_dir ${CLUSTER1} ${POOL} ${image} 'up+replaying' 'master_position'