summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/shard_key_index_util.cpp
diff options
context:
space:
mode:
authorGregory Noma <gregory.noma@gmail.com>2022-05-20 11:47:42 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-05-31 14:41:36 +0000
commit0b5f72d6e251cb402aa3d8bb102cbba6b5734e8d (patch)
tree5045f9e06cd407506ecf4c8502583ad25168a4df /src/mongo/db/s/shard_key_index_util.cpp
parente456ccda58bfc7cdae7803786d5527bcd2fb7187 (diff)
downloadmongo-0b5f72d6e251cb402aa3d8bb102cbba6b5734e8d.tar.gz
SERVER-63865 Handle missing index idents during standalone startup recovery
Diffstat (limited to 'src/mongo/db/s/shard_key_index_util.cpp')
-rw-r--r--src/mongo/db/s/shard_key_index_util.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/s/shard_key_index_util.cpp b/src/mongo/db/s/shard_key_index_util.cpp
index 4097c9f236f..9b3b6371a4a 100644
--- a/src/mongo/db/s/shard_key_index_util.cpp
+++ b/src/mongo/db/s/shard_key_index_util.cpp
@@ -57,7 +57,8 @@ boost::optional<ShardKeyIndex> _findShardKeyPrefixedIndex(
const IndexDescriptor* best = nullptr;
- auto indexIterator = indexCatalog->getIndexIterator(opCtx, false);
+ auto indexIterator =
+ indexCatalog->getIndexIterator(opCtx, IndexCatalog::InclusionPolicy::kReady);
while (indexIterator->more()) {
auto indexEntry = indexIterator->next();
auto indexDescriptor = indexEntry->descriptor();