diff options
author | Benety Goh <benety@mongodb.com> | 2022-05-10 10:20:26 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-05-11 21:35:57 +0000 |
commit | 5bef21c71bb033ee142003eac2f6a2fe42606ebe (patch) | |
tree | 69b2063e3dadbc37127631a337b65a7a1f87fd83 | |
parent | 768de6a405e5a41287d4368545e0a69a4d6bb676 (diff) | |
download | mongo-5bef21c71bb033ee142003eac2f6a2fe42606ebe.tar.gz |
SERVER-66319 use bulk inserts to speed up dbcheck test
(cherry picked from commit 2daf151f5a547c9e4a213f996d72adc67ae2e832)
-rw-r--r-- | jstests/noPassthrough/dbcheck_no_history_on_secondary.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/jstests/noPassthrough/dbcheck_no_history_on_secondary.js b/jstests/noPassthrough/dbcheck_no_history_on_secondary.js index e9bbb938235..1c94ab416eb 100644 --- a/jstests/noPassthrough/dbcheck_no_history_on_secondary.js +++ b/jstests/noPassthrough/dbcheck_no_history_on_secondary.js @@ -31,9 +31,11 @@ const primary = replTest.getPrimary(); const secondary = replTest.getSecondary(); const testDB = primary.getDB('test'); +let docs = []; for (let i = 0; i < 100; i++) { - assert.commandWorked(testDB.foo.insert({a: i})); + docs.push({a: i}); } +assert.commandWorked(testDB.foo.insert(docs)); const sleepMs = 3000; const fp = configureFailPoint(primary, 'SleepDbCheckInBatch', {sleepMs: sleepMs}); @@ -42,9 +44,11 @@ const fp = configureFailPoint(primary, 'SleepDbCheckInBatch', {sleepMs: sleepMs} assert.commandWorked(testDB.getSiblingDB('test').runCommand({dbCheck: 1})); // Write some data to advance the durable timestamp while we're waiting for dbCheck to run. +docs = []; for (let i = 0; i < 100; i++) { - assert.commandWorked(testDB.foo.insert({_id: i})); + docs.push({_id: i}); } +assert.commandWorked(testDB.foo.insert(docs)); fp.off(); |