summaryrefslogtreecommitdiff
path: root/jstests/sharding/jumbo1.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/jumbo1.js')
-rw-r--r--jstests/sharding/jumbo1.js9
1 files changed, 4 insertions, 5 deletions
diff --git a/jstests/sharding/jumbo1.js b/jstests/sharding/jumbo1.js
index 94803227a28..fa5d13b9f2a 100644
--- a/jstests/sharding/jumbo1.js
+++ b/jstests/sharding/jumbo1.js
@@ -5,8 +5,7 @@ load("jstests/sharding/libs/find_chunks_util.js");
var s = new ShardingTest({shards: 2, other: {chunkSize: 1}});
-assert.commandWorked(s.s.adminCommand({enablesharding: "test"}));
-s.ensurePrimaryShard('test', s.shard1.shardName);
+assert.commandWorked(s.s.adminCommand({enablesharding: "test", primaryShard: s.shard1.shardName}));
assert.commandWorked(
s.s.adminCommand({addShardToZone: s.shard0.shardName, zone: 'finalDestination'}));
@@ -18,12 +17,12 @@ assert.commandWorked(s.s.adminCommand(
var db = s.getDB("test");
-const big = 'X'.repeat(10000);
+const big = 'X'.repeat(1024 * 1024); // 1MB
-// Create sufficient documents to create a jumbo chunk, and use the same shard key in all of
+// Insert 3MB of documents to create a jumbo chunk, and use the same shard key in all of
// them so that the chunk cannot be split.
var bulk = db.foo.initializeUnorderedBulkOp();
-for (var i = 0; i < 200; i++) {
+for (var i = 0; i < 3; i++) {
bulk.insert({x: 0, big: big});
}