From 9d2e2aa0798ab510efbd10d62dba30c8fb100486 Mon Sep 17 00:00:00 2001 From: Misha Tyulenev Date: Tue, 21 Aug 2018 10:45:34 -0400 Subject: SERVER-35092 do not wait for majority dummy write when writing config metadata update (cherry picked from commit a191c2920de18ea1f32aac6559cf6288c2cfc590) --- src/mongo/db/s/shard_server_catalog_cache_loader.cpp | 7 ------- 1 file changed, 7 deletions(-) (limited to 'src/mongo/db/s') diff --git a/src/mongo/db/s/shard_server_catalog_cache_loader.cpp b/src/mongo/db/s/shard_server_catalog_cache_loader.cpp index 069685b1595..09b17d07346 100644 --- a/src/mongo/db/s/shard_server_catalog_cache_loader.cpp +++ b/src/mongo/db/s/shard_server_catalog_cache_loader.cpp @@ -655,13 +655,6 @@ std::pair ShardServerCatalogCacheLoader::_getE Status ShardServerCatalogCacheLoader::_ensureMajorityPrimaryAndScheduleTask( OperationContext* opCtx, const NamespaceString& nss, Task task) { - Status linearizableReadStatus = waitForLinearizableReadConcern(opCtx); - if (!linearizableReadStatus.isOK()) { - return {linearizableReadStatus.code(), - str::stream() << "Unable to schedule routing table update because this is not the" - << " majority primary and may not have the latest data. Error: " - << linearizableReadStatus.reason()}; - } stdx::lock_guard lock(_mutex); const bool wasEmpty = _taskLists[nss].empty(); -- cgit v1.2.1