diff options
author | Judah Schvimer <judah@mongodb.com> | 2018-01-29 12:08:21 -0500 |
---|---|---|
committer | Judah Schvimer <judah@mongodb.com> | 2018-02-12 17:40:26 -0500 |
commit | ae1928d996f2a1af7c22f4df02c489dc8ea513ee (patch) | |
tree | 291e4f1d22d6e316734c24d940f6eb521fd19a46 | |
parent | 5adc0e0b4be022471b9b1803f109d7afac675d32 (diff) | |
download | mongo-ae1928d996f2a1af7c22f4df02c489dc8ea513ee.tar.gz |
SERVER-32919 initial_sync_many_dbs.js should use less data
(cherry picked from commit 3220c461b454ce8a8df56a3ca0c72bad79806580)
-rw-r--r-- | jstests/slow1/initial_sync_many_dbs.js | 14 |
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, |