diff options
author | Gregory Noma <gregory.noma@gmail.com> | 2022-05-20 11:47:42 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-05-31 14:41:36 +0000 |
commit | 0b5f72d6e251cb402aa3d8bb102cbba6b5734e8d (patch) | |
tree | 5045f9e06cd407506ecf4c8502583ad25168a4df /src/mongo/db/s/shard_key_index_util.cpp | |
parent | e456ccda58bfc7cdae7803786d5527bcd2fb7187 (diff) | |
download | mongo-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.cpp | 3 |
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(); |