summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/create_collection_coordinator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/create_collection_coordinator.cpp')
-rw-r--r--src/mongo/db/s/create_collection_coordinator.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mongo/db/s/create_collection_coordinator.cpp b/src/mongo/db/s/create_collection_coordinator.cpp
index ae2f53f7399..e1b8d31dc25 100644
--- a/src/mongo/db/s/create_collection_coordinator.cpp
+++ b/src/mongo/db/s/create_collection_coordinator.cpp
@@ -432,7 +432,8 @@ ExecutorFuture<void> CreateCollectionCoordinator::_runImpl(
opCtx,
nss(),
_critSecReason,
- ShardingCatalogClient::kMajorityWriteConcern);
+ ShardingCatalogClient::kMajorityWriteConcern,
+ false /* throwIfReasonDiffers */);
_result = createCollectionResponseOpt;
return;
@@ -521,7 +522,11 @@ ExecutorFuture<void> CreateCollectionCoordinator::_runImpl(
auto* opCtx = opCtxHolder.get();
RecoverableCriticalSectionService::get(opCtx)->releaseRecoverableCriticalSection(
- opCtx, nss(), _critSecReason, ShardingCatalogClient::kMajorityWriteConcern);
+ opCtx,
+ nss(),
+ _critSecReason,
+ ShardingCatalogClient::kMajorityWriteConcern,
+ false /* throwIfReasonDiffers */);
}
return status;
});