summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/config/sharding_catalog_manager_zone_operations.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/config/sharding_catalog_manager_zone_operations.cpp')
-rw-r--r--src/mongo/db/s/config/sharding_catalog_manager_zone_operations.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/db/s/config/sharding_catalog_manager_zone_operations.cpp b/src/mongo/db/s/config/sharding_catalog_manager_zone_operations.cpp
index e8739c4ec62..049a73d2cf4 100644
--- a/src/mongo/db/s/config/sharding_catalog_manager_zone_operations.cpp
+++ b/src/mongo/db/s/config/sharding_catalog_manager_zone_operations.cpp
@@ -213,7 +213,7 @@ Status checkForTimeseriesTimeFieldKeyRange(const ChunkRange& range, StringData t
Status ShardingCatalogManager::addShardToZone(OperationContext* opCtx,
const std::string& shardName,
const std::string& zoneName) {
- Lock::ExclusiveLock lk(opCtx, opCtx->lockState(), _kZoneOpLock);
+ Lock::ExclusiveLock lk(opCtx, _kZoneOpLock);
auto updateStatus = Grid::get(opCtx)->catalogClient()->updateConfigDocument(
opCtx,
@@ -238,7 +238,7 @@ Status ShardingCatalogManager::addShardToZone(OperationContext* opCtx,
Status ShardingCatalogManager::removeShardFromZone(OperationContext* opCtx,
const std::string& shardName,
const std::string& zoneName) {
- Lock::ExclusiveLock lk(opCtx, opCtx->lockState(), _kZoneOpLock);
+ Lock::ExclusiveLock lk(opCtx, _kZoneOpLock);
auto configShard = Grid::get(opCtx)->shardRegistry()->getConfigShard();
const NamespaceString shardNS(NamespaceString::kConfigsvrShardsNamespace);
@@ -316,7 +316,7 @@ void ShardingCatalogManager::assignKeyRangeToZone(OperationContext* opCtx,
auto configServer = Grid::get(opCtx)->shardRegistry()->getConfigShard();
- Lock::ExclusiveLock lk(opCtx, opCtx->lockState(), _kZoneOpLock);
+ Lock::ExclusiveLock lk(opCtx, _kZoneOpLock);
auto zoneDoc = uassertStatusOK(configServer->exhaustiveFindOnConfig(
opCtx,
@@ -375,7 +375,7 @@ void ShardingCatalogManager::removeKeyRangeFromZone(OperationContext* opCtx,
const ChunkRange& givenRange) {
auto configServer = Grid::get(opCtx)->shardRegistry()->getConfigShard();
- Lock::ExclusiveLock lk(opCtx, opCtx->lockState(), _kZoneOpLock);
+ Lock::ExclusiveLock lk(opCtx, _kZoneOpLock);
ChunkRange actualRange = givenRange;
KeyPattern keyPattern;