summaryrefslogtreecommitdiff
path: root/jstests/sharding/basic_split.js
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2016-04-07 15:29:28 -0400
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2016-04-07 15:36:53 -0400
commit4eb0f3cf1bc1132ff54c8274117272bf23ad2018 (patch)
tree4e4b61291f7c05b9942562b802c0c66965815b83 /jstests/sharding/basic_split.js
parent0bc792d4e1e48d8d89f0a72de0693f68f11b6a50 (diff)
downloadmongo-4eb0f3cf1bc1132ff54c8274117272bf23ad2018.tar.gz
SERVER-23508 Ensure moveChunk waits for delete in the merge/splitChunk tests
Diffstat (limited to 'jstests/sharding/basic_split.js')
-rw-r--r--jstests/sharding/basic_split.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/jstests/sharding/basic_split.js b/jstests/sharding/basic_split.js
index 377009e681d..0fb2a570f2b 100644
--- a/jstests/sharding/basic_split.js
+++ b/jstests/sharding/basic_split.js
@@ -64,13 +64,13 @@
assert.gt(configDB.chunks.find({ns: 'test.user', min: {$lt: {_id: 0}}}).itcount(), 1);
// Mongos must refresh metadata if the chunk version does not match
- assert.commandWorked(
- st.s0.adminCommand({moveChunk: 'test.user', find: {_id: -900}, to: shard1}));
+ assert.commandWorked(st.s0.adminCommand(
+ {moveChunk: 'test.user', find: {_id: -900}, to: shard1, _waitForDelete: true}));
assert.commandWorked(st.s1.adminCommand({split: 'test.user', middle: {_id: -900}}));
- assert.commandWorked(
- st.s1.adminCommand({moveChunk: 'test.user', find: {_id: -900}, to: shard0}));
- assert.commandWorked(
- st.s1.adminCommand({moveChunk: 'test.user', find: {_id: -901}, to: shard0}));
+ assert.commandWorked(st.s1.adminCommand(
+ {moveChunk: 'test.user', find: {_id: -900}, to: shard0, _waitForDelete: true}));
+ assert.commandWorked(st.s1.adminCommand(
+ {moveChunk: 'test.user', find: {_id: -901}, to: shard0, _waitForDelete: true}));
assert.eq(0, configDB.chunks.find({ns: 'test.user', shard: shard1}).itcount());
//