diff options
author | Misha Tyulenev <misha@mongodb.com> | 2016-03-07 19:08:21 -0500 |
---|---|---|
committer | Misha Tyulenev <misha@mongodb.com> | 2016-03-07 19:10:06 -0500 |
commit | a12dbc9271705cbd4c6ad3d628eb8f076ad0ca11 (patch) | |
tree | 4b77e1eacde77f70da1b02431791bc25daa1a20a /jstests/libs | |
parent | 03eb4777de6cc9bade4041190b837b3c31a88e34 (diff) | |
download | mongo-a12dbc9271705cbd4c6ad3d628eb8f076ad0ca11.tar.gz |
SERVER-22993 make cleanup_orphaned_cmd tests more stable
Diffstat (limited to 'jstests/libs')
-rw-r--r-- | jstests/libs/chunk_manipulation_util.js | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/jstests/libs/chunk_manipulation_util.js b/jstests/libs/chunk_manipulation_util.js index 8ad487667cf..9408ef7a544 100644 --- a/jstests/libs/chunk_manipulation_util.js +++ b/jstests/libs/chunk_manipulation_util.js @@ -115,8 +115,8 @@ function proceedToMoveChunkStep( shardConnection, stepNumber ) { function configureMoveChunkFailPoint( shardConnection, stepNumber, mode ) { - assert( stepNumber >= 1); - assert( stepNumber <= 6 ); + assert.between(migrateStepNames.copiedIndexes, stepNumber, + migrateStepNames.done, "incorrect stepNumber", true); var admin = shardConnection.getDB( 'admin' ); admin.runCommand({ configureFailPoint: 'moveChunkHangAtStep' + stepNumber, mode: mode }); @@ -130,8 +130,8 @@ function waitForMoveChunkStep( shardConnection, stepNumber ) { var searchString = 'step ' + stepNumber, admin = shardConnection.getDB( 'admin' ); - assert( stepNumber >= 1); - assert( stepNumber <= 6 ); + assert.between(migrateStepNames.copiedIndexes, stepNumber, + migrateStepNames.done, "incorrect stepNumber", true); var msg = ( 'moveChunk on ' + shardConnection.shardName @@ -156,8 +156,9 @@ var migrateStepNames = { copiedIndexes: 1, deletedPriorDataInRange: 2, cloned: 3, - transferredMods: 4, // About to enter steady state. - done: 5 + catchup: 4, // About to enter steady state. + steady: 5, + done: 6 }; // @@ -186,8 +187,9 @@ function proceedToMigrateStep( shardConnection, stepNumber ) { } function configureMigrateFailPoint( shardConnection, stepNumber, mode ) { - assert( stepNumber >= 1); - assert( stepNumber <= 5 ); + assert.between( migrateStepNames.copiedIndexes, stepNumber, + migrateStepNames.done, "incorrect stepNumber", true); + var admin = shardConnection.getDB( 'admin' ); admin.runCommand({ configureFailPoint: 'migrateThreadHangAtStep' + stepNumber, mode: mode }); @@ -200,8 +202,8 @@ function waitForMigrateStep( shardConnection, stepNumber ) { var searchString = 'step ' + stepNumber, admin = shardConnection.getDB( 'admin' ); - assert( stepNumber >= 1); - assert( stepNumber <= 5); + assert.between(migrateStepNames.copiedIndexes, stepNumber, + migrateStepNames.done, "incorrect stepNumber", true); var msg = ( 'Migrate thread on ' + shardConnection.shardName |