diff options
author | jannaerin <golden.janna@gmail.com> | 2018-09-24 13:44:21 -0400 |
---|---|---|
committer | jannaerin <golden.janna@gmail.com> | 2018-10-24 17:23:50 -0400 |
commit | 67a110a2bfb42aaca26933c4f5fffbf5edb418cf (patch) | |
tree | f112f0ab1871079093609a6d3f67f0fdbe254dca | |
parent | 8ec0f1956810888429ecae1ef8592da1a9323460 (diff) | |
download | mongo-67a110a2bfb42aaca26933c4f5fffbf5edb418cf.tar.gz |
SERVER-36959 Use afterOpTime when counting chunks in _shardsvrShardCollection
(cherry picked from commit 9732cc2ec75ead567015db7e892091ac3ce2e35d)
-rw-r--r-- | src/mongo/db/s/shardsvr_shard_collection.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/s/shardsvr_shard_collection.cpp b/src/mongo/db/s/shardsvr_shard_collection.cpp index a4afb846ad6..1b5ecd0cac2 100644 --- a/src/mongo/db/s/shardsvr_shard_collection.cpp +++ b/src/mongo/db/s/shardsvr_shard_collection.cpp @@ -371,7 +371,8 @@ void checkForExistingChunks(OperationContext* opCtx, const NamespaceString& nss) // Use readConcern local to guarantee we see any chunks that have been written and may // become committed; readConcern majority will not see the chunks if they have not made it // to the majority snapshot. - repl::ReadConcernArgs readConcern(repl::ReadConcernLevel::kLocalReadConcern); + repl::ReadConcernArgs readConcern(Grid::get(opCtx)->configOpTime(), + repl::ReadConcernLevel::kMajorityReadConcern); readConcern.appendInfo(&countBuilder); auto cmdResponse = uassertStatusOK( |