mirror of https://github.com/apache/cassandra
Wait for move to finish before cleanup in TransientRangeMovement2Test#testMoveForward
Patch by marcuse; reviewed by Sam Tunnicliffe for CASSANDRA-19803
This commit is contained in:
parent
9679206f74
commit
86a353b443
|
|
@ -118,7 +118,8 @@ public class TransientRangeMovement2Test extends TestBaseImpl
|
|||
// pausing + cleanup in.
|
||||
Callable<Epoch> pending = pauseBeforeCommit(cluster.get(1), (e) -> e instanceof PrepareMove.MidMove);
|
||||
|
||||
new Thread(() -> cluster.get(1).nodetoolResult("move", "15").asserts().success()).start();
|
||||
Thread t = new Thread(() -> cluster.get(1).nodetoolResult("move", "15").asserts().success());
|
||||
t.start();
|
||||
Epoch pauseBeforeEnacting = pending.call().nextEpoch();
|
||||
|
||||
Callable<?> beforeEnacted = pauseBeforeEnacting(cluster.get(3), pauseBeforeEnacting);
|
||||
|
|
@ -130,7 +131,7 @@ public class TransientRangeMovement2Test extends TestBaseImpl
|
|||
|
||||
unpauseEnactment(cluster.get(3));
|
||||
waitForCMSToQuiesce(cluster, cluster.get(1));
|
||||
|
||||
t.join();
|
||||
cluster.forEach(i -> i.nodetoolResult("cleanup").asserts().success());
|
||||
assertAllContained(localStrs(cluster.get(1)),
|
||||
newArrayList("22", "24", "26", "28", "30"),
|
||||
|
|
|
|||
Loading…
Reference in New Issue