diff options
author | Misha Tyulenev <misha@mongodb.com> | 2018-08-21 10:45:34 -0400 |
---|---|---|
committer | Misha Tyulenev <misha@mongodb.com> | 2018-08-21 17:03:48 -0400 |
commit | 9d2e2aa0798ab510efbd10d62dba30c8fb100486 (patch) | |
tree | 3725dada6f6643bf4e25d990d5b1f3b18baa5e68 /src/mongo/db/s | |
parent | 29cbaa141b4c7a98faa26f3b64f66ab7d73d1b36 (diff) | |
download | mongo-9d2e2aa0798ab510efbd10d62dba30c8fb100486.tar.gz |
SERVER-35092 do not wait for majority dummy write when writing config metadata update
(cherry picked from commit a191c2920de18ea1f32aac6559cf6288c2cfc590)
Diffstat (limited to 'src/mongo/db/s')
-rw-r--r-- | src/mongo/db/s/shard_server_catalog_cache_loader.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
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<bool, CollectionAndChangedChunks> 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<stdx::mutex> lock(_mutex); const bool wasEmpty = _taskLists[nss].empty(); |