diff options
Diffstat (limited to 'src/mongo/db/s/create_collection_coordinator.cpp')
-rw-r--r-- | src/mongo/db/s/create_collection_coordinator.cpp | 9 |
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; }); |