summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/initial_syncer_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/initial_syncer_test.cpp')
-rw-r--r--src/mongo/db/repl/initial_syncer_test.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/mongo/db/repl/initial_syncer_test.cpp b/src/mongo/db/repl/initial_syncer_test.cpp
index 7bc8da73f7a..32946412f68 100644
--- a/src/mongo/db/repl/initial_syncer_test.cpp
+++ b/src/mongo/db/repl/initial_syncer_test.cpp
@@ -2049,6 +2049,7 @@ TEST_F(
"skipRecoverTenantMigrationAccessBlockers");
FailPointEnableBlock skipRecoverUserWriteCriticalSections(
"skipRecoverUserWriteCriticalSections");
+ FailPointEnableBlock skipRecoverServerlessOperationLock("skipRecoverServerlessOperationLock");
// Start the real work.
ASSERT_OK(initialSyncer->startup(opCtx.get(), initialSyncMaxAttempts));
@@ -2091,6 +2092,8 @@ TEST_F(InitialSyncerTest,
"skipRecoverTenantMigrationAccessBlockers");
FailPointEnableBlock skipRecoverUserWriteCriticalSections(
"skipRecoverUserWriteCriticalSections");
+ FailPointEnableBlock skipRecoverServerlessOperationLock("skipRecoverServerlessOperationLock");
+
{
executor::NetworkInterfaceMock::InNetworkGuard guard(net);
@@ -2199,6 +2202,7 @@ TEST_F(InitialSyncerTest,
"skipRecoverTenantMigrationAccessBlockers");
FailPointEnableBlock skipRecoverUserWriteCriticalSections(
"skipRecoverUserWriteCriticalSections");
+ FailPointEnableBlock skipRecoverServerlessOperationLock("skipRecoverServerlessOperationLock");
auto initialSyncer = &getInitialSyncer();
auto opCtx = makeOpCtx();
@@ -2270,6 +2274,7 @@ TEST_F(
"skipRecoverTenantMigrationAccessBlockers");
FailPointEnableBlock skipRecoverUserWriteCriticalSections(
"skipRecoverUserWriteCriticalSections");
+ FailPointEnableBlock skipRecoverServerlessOperationLock("skipRecoverServerlessOperationLock");
auto initialSyncer = &getInitialSyncer();
auto opCtx = makeOpCtx();
@@ -2581,6 +2586,7 @@ TEST_F(InitialSyncerTest, InitialSyncerRetriesLastOplogEntryFetcherNetworkError)
"skipRecoverTenantMigrationAccessBlockers");
FailPointEnableBlock skipRecoverUserWriteCriticalSections(
"skipRecoverUserWriteCriticalSections");
+ FailPointEnableBlock skipRecoverServerlessOperationLock("skipRecoverServerlessOperationLock");
auto initialSyncer = &getInitialSyncer();
auto opCtx = makeOpCtx();
@@ -3225,6 +3231,8 @@ TEST_F(InitialSyncerTest, InitialSyncerHandlesNetworkErrorsFromRollbackCheckerAf
"skipRecoverTenantMigrationAccessBlockers");
FailPointEnableBlock skipRecoverUserWriteCriticalSections(
"skipRecoverUserWriteCriticalSections");
+ FailPointEnableBlock skipRecoverServerlessOperationLock("skipRecoverServerlessOperationLock");
+
auto initialSyncer = &getInitialSyncer();
auto opCtx = makeOpCtx();
@@ -3539,6 +3547,7 @@ TEST_F(InitialSyncerTest, LastOpTimeShouldBeSetEvenIfNoOperationsAreAppliedAfter
"skipRecoverTenantMigrationAccessBlockers");
FailPointEnableBlock skipRecoverUserWriteCriticalSections(
"skipRecoverUserWriteCriticalSections");
+ FailPointEnableBlock skipRecoverServerlessOperationLock("skipRecoverServerlessOperationLock");
auto initialSyncer = &getInitialSyncer();
auto opCtx = makeOpCtx();
@@ -4204,6 +4213,7 @@ TEST_F(InitialSyncerTest,
"skipRecoverTenantMigrationAccessBlockers");
FailPointEnableBlock skipRecoverUserWriteCriticalSections(
"skipRecoverUserWriteCriticalSections");
+ FailPointEnableBlock skipRecoverServerlessOperationLock("skipRecoverServerlessOperationLock");
doSuccessfulInitialSyncWithOneBatch();
}
@@ -4219,6 +4229,7 @@ TEST_F(InitialSyncerTest,
"skipRecoverTenantMigrationAccessBlockers");
FailPointEnableBlock skipRecoverUserWriteCriticalSections(
"skipRecoverUserWriteCriticalSections");
+ FailPointEnableBlock skipRecoverServerlessOperationLock("skipRecoverServerlessOperationLock");
auto initialSyncer = &getInitialSyncer();
auto opCtx = makeOpCtx();
@@ -4552,6 +4563,7 @@ TEST_F(InitialSyncerTest, GetInitialSyncProgressReturnsCorrectProgress) {
"skipRecoverTenantMigrationAccessBlockers");
FailPointEnableBlock skipRecoverUserWriteCriticalSections(
"skipRecoverUserWriteCriticalSections");
+ FailPointEnableBlock skipRecoverServerlessOperationLock("skipRecoverServerlessOperationLock");
// Skip clearing initial sync progress so that we can check initialSyncStatus fields after
// initial sync is complete.
@@ -4921,6 +4933,7 @@ TEST_F(InitialSyncerTest, GetInitialSyncProgressReturnsCorrectProgressForNetwork
"skipRecoverTenantMigrationAccessBlockers");
FailPointEnableBlock skipRecoverUserWriteCriticalSections(
"skipRecoverUserWriteCriticalSections");
+ FailPointEnableBlock skipRecoverServerlessOperationLock("skipRecoverServerlessOperationLock");
// Skip clearing initial sync progress so that we can check initialSyncStatus fields after
// initial sync is complete.