diff options
Diffstat (limited to 'src/mongo/db/s/flush_database_cache_updates_command.cpp')
-rw-r--r-- | src/mongo/db/s/flush_database_cache_updates_command.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/s/flush_database_cache_updates_command.cpp b/src/mongo/db/s/flush_database_cache_updates_command.cpp index 13429421b43..f1c6009329d 100644 --- a/src/mongo/db/s/flush_database_cache_updates_command.cpp +++ b/src/mongo/db/s/flush_database_cache_updates_command.cpp @@ -129,7 +129,7 @@ public: // propagated back to this shard. This ensures the read your own writes causal // consistency guarantee. auto& dss = DatabaseShardingState::get(autoDb.getDb()); - auto dssLock = DatabaseShardingState::DSSLock::lock(opCtx, &dss); + auto dssLock = DatabaseShardingState::DSSLock::lockShared(opCtx, &dss); if (auto criticalSectionSignal = dss.getCriticalSectionSignal( ShardingMigrationCriticalSection::kRead, dssLock)) { |