summaryrefslogtreecommitdiff
path: root/jstests/slow1
diff options
context:
space:
mode:
authorJudah Schvimer <judah@mongodb.com>2018-01-29 12:08:21 -0500
committerJudah Schvimer <judah@mongodb.com>2018-01-29 12:08:21 -0500
commit3220c461b454ce8a8df56a3ca0c72bad79806580 (patch)
treecf7a74186175a5f17dce2d59382f06db957d9523 /jstests/slow1
parentcf0403879f925443824a689174fb0698d7b14424 (diff)
downloadmongo-3220c461b454ce8a8df56a3ca0c72bad79806580.tar.gz
SERVER-32919 initial_sync_many_dbs.js should use less data
Diffstat (limited to 'jstests/slow1')
-rw-r--r--jstests/slow1/initial_sync_many_dbs.js14
1 files changed, 7 insertions, 7 deletions
diff --git a/jstests/slow1/initial_sync_many_dbs.js b/jstests/slow1/initial_sync_many_dbs.js
index 61bdce80bc8..91af98f56b1 100644
--- a/jstests/slow1/initial_sync_many_dbs.js
+++ b/jstests/slow1/initial_sync_many_dbs.js
@@ -4,9 +4,9 @@
(function() {
var name = 'initial_sync_many_dbs';
- var num_dbs = 64;
- var num_colls = 16;
- var num_docs = 4;
+ var num_dbs = 32;
+ var max_colls = 32;
+ var num_docs = 2;
var replSet = new ReplSetTest({
name: name,
nodes: 1,
@@ -15,11 +15,11 @@
replSet.initiate();
var primary = replSet.getPrimary();
- jsTestLog('Seeding primary with ' + num_dbs + ' databases with ' + num_colls +
+ jsTestLog('Seeding primary with ' + num_dbs + ' databases with up to ' + max_colls +
' collections each. Each collection will contain ' + num_docs + ' documents');
for (var i = 0; i < num_dbs; i++) {
var dbname = name + '_db' + i;
- for (var j = 0; j < num_colls; j++) {
+ for (var j = 0; j < (i % max_colls + 1); j++) {
var collname = name + '_coll' + j;
var coll = primary.getDB(dbname)[collname];
for (var k = 0; k < num_docs; k++) {
@@ -33,12 +33,12 @@
replSet.add();
replSet.reInitiate();
- replSet.awaitSecondaryNodes(10 * 60 * 1000);
+ replSet.awaitSecondaryNodes(30 * 60 * 1000);
var secondary = replSet.getSecondary();
jsTestLog('New node has transitioned to secondary. Checking collection sizes');
for (var i = 0; i < num_dbs; i++) {
var dbname = name + '_db' + i;
- for (var j = 0; j < num_colls; j++) {
+ for (var j = 0; j < (i % max_colls + 1); j++) {
var collname = name + '_coll' + j;
var coll = secondary.getDB(dbname)[collname];
assert.eq(num_docs,