diff options
Diffstat (limited to 'src/mongo/db/s/config/sharding_catalog_manager.cpp')
-rw-r--r-- | src/mongo/db/s/config/sharding_catalog_manager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/s/config/sharding_catalog_manager.cpp b/src/mongo/db/s/config/sharding_catalog_manager.cpp index d85ab9fc272..a717b687596 100644 --- a/src/mongo/db/s/config/sharding_catalog_manager.cpp +++ b/src/mongo/db/s/config/sharding_catalog_manager.cpp @@ -498,7 +498,7 @@ Status ShardingCatalogManager::setFeatureCompatibilityVersionOnShards(OperationC const BSONObj& cmdObj) { // No shards should be added until we have forwarded featureCompatibilityVersion to all shards. - Lock::SharedLock lk(opCtx->lockState(), _kShardMembershipLock); + Lock::SharedLock lk(opCtx, _kShardMembershipLock); // We do a direct read of the shards collection with local readConcern so no shards are missed, // but don't go through the ShardRegistry to prevent it from caching data that may be rolled |