diff options
Diffstat (limited to 'jstests/replsets/initial_sync_drop_collection.js')
-rw-r--r-- | jstests/replsets/initial_sync_drop_collection.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/jstests/replsets/initial_sync_drop_collection.js b/jstests/replsets/initial_sync_drop_collection.js index 72fa5b5d273..35fca8b6de1 100644 --- a/jstests/replsets/initial_sync_drop_collection.js +++ b/jstests/replsets/initial_sync_drop_collection.js @@ -44,10 +44,13 @@ function setupTest({failPoint, secondaryStartupParams}) { // can check initialSyncStatus fields after initial sync is complete. secondaryStartupParams['failpoint.skipClearInitialSyncState'] = tojson({mode: 'alwaysOn'}); secondaryStartupParams['numInitialSyncAttempts'] = 1; - replTest.restart(secondary, {startClean: true, setParameter: secondaryStartupParams}); + secondary = + replTest.restart(secondary, {startClean: true, setParameter: secondaryStartupParams}); + secondaryDB = secondary.getDB(dbName); + secondaryColl = secondaryDB[collName]; jsTestLog("Waiting for secondary to reach failPoint " + failPoint); - checkLog.contains(secondary, failPoint + " fail point enabled for " + nss); + assert.commandWorked(secondary.adminCommand({waitForFailPoint: failPoint, timesEntered: 1})); // Restarting the secondary may have resulted in an election. Wait until the system // stabilizes and reaches RS_STARTUP2 state. |