summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/primary_only_service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/primary_only_service.cpp')
-rw-r--r--src/mongo/db/repl/primary_only_service.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/repl/primary_only_service.cpp b/src/mongo/db/repl/primary_only_service.cpp
index cb79c007ced..dbe696ecce7 100644
--- a/src/mongo/db/repl/primary_only_service.cpp
+++ b/src/mongo/db/repl/primary_only_service.cpp
@@ -362,6 +362,9 @@ void PrimaryOnlyService::onStepUp(const OpTime& stepUpOpTime) {
instance.second.waitForCompletion();
}
+ savedInstances.clear();
+ newThenOldScopedExecutor.reset();
+
PrimaryOnlyServiceHangBeforeLaunchingStepUpLogic.pauseWhileSet();
// Now wait for the first write of the new term to be majority committed, so that we know