summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRandolph Tan <randolph@10gen.com>2016-09-22 15:07:17 -0400
committerRandolph Tan <randolph@10gen.com>2016-09-22 18:33:55 -0400
commit64819b40303060951f8b0c27b94d52d2dd04eed7 (patch)
treefd5eeb89e592209eb023d02711c43d51a4923cbe
parent276f006796f8f3abfde86a549cdf9f8cc6ffa974 (diff)
downloadmongo-64819b40303060951f8b0c27b94d52d2dd04eed7.tar.gz
SERVER-26252 Remove unnecessary migration in write_commands_sharding_state.js
-rw-r--r--jstests/sharding/write_commands_sharding_state.js21
1 files changed, 12 insertions, 9 deletions
diff --git a/jstests/sharding/write_commands_sharding_state.js b/jstests/sharding/write_commands_sharding_state.js
index ee4bf78958e..969b6966e53 100644
--- a/jstests/sharding/write_commands_sharding_state.js
+++ b/jstests/sharding/write_commands_sharding_state.js
@@ -8,23 +8,25 @@
var st = new ShardingTest({name: "write_commands", mongos: 2, shards: 2});
var dbTestName = 'WriteCommandsTestDB';
+ var collName = dbTestName + '.TestColl';
assert.commandWorked(st.s0.adminCommand({enablesharding: dbTestName}));
st.ensurePrimaryShard(dbTestName, 'shard0000');
- assert.commandWorked(st.s0.adminCommand(
- {shardCollection: dbTestName + '.TestColl', key: {Key: 1}, unique: true}));
+ assert.commandWorked(
+ st.s0.adminCommand({shardCollection: collName, key: {Key: 1}, unique: true}));
// Split at keys 10 and 20
- assert.commandWorked(st.s0.adminCommand({split: dbTestName + '.TestColl', middle: {Key: 10}}));
- assert.commandWorked(st.s0.adminCommand({split: dbTestName + '.TestColl', middle: {Key: 20}}));
+ assert.commandWorked(st.s0.adminCommand({split: collName, middle: {Key: 10}}));
+ assert.commandWorked(st.s0.adminCommand({split: collName, middle: {Key: 20}}));
printjson(st.config.getSiblingDB('config').chunks.find().toArray());
- // Move < 10 to shard0000, 10 and 20 to shard00001
- st.s0.adminCommand({moveChunk: dbTestName + '.TestColl', find: {Key: 0}, to: 'shard0000'});
- st.s0.adminCommand({moveChunk: dbTestName + '.TestColl', find: {Key: 19}, to: 'shard0001'});
- st.s0.adminCommand({moveChunk: dbTestName + '.TestColl', find: {Key: 21}, to: 'shard0001'});
+ // Move 10 and 20 to shard00001
+ assert.commandWorked(
+ st.s0.adminCommand({moveChunk: collName, find: {Key: 19}, to: 'shard0001'}));
+ assert.commandWorked(
+ st.s0.adminCommand({moveChunk: collName, find: {Key: 21}, to: 'shard0001'}));
printjson(st.config.getSiblingDB('config').chunks.find().toArray());
@@ -45,7 +47,8 @@
assert.eq(1, st.d1.getDB(dbTestName).TestColl.find({Key: 21}).count());
// Move chunk [0, 19] to shard0000 and make sure the documents are correctly placed
- st.s0.adminCommand({moveChunk: dbTestName + '.TestColl', find: {Key: 19}, to: 'shard0000'});
+ assert.commandWorked(
+ st.s0.adminCommand({moveChunk: collName, find: {Key: 19}, to: 'shard0000'}));
printjson(st.config.getSiblingDB('config').chunks.find().toArray());
printjson(st.d0.getDB(dbTestName).TestColl.find({}).toArray());