diff options
Diffstat (limited to 'src/mongo/s/catalog_cache.cpp')
-rw-r--r-- | src/mongo/s/catalog_cache.cpp | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/mongo/s/catalog_cache.cpp b/src/mongo/s/catalog_cache.cpp index bc5acaa48fc..d786da676f9 100644 --- a/src/mongo/s/catalog_cache.cpp +++ b/src/mongo/s/catalog_cache.cpp @@ -659,20 +659,10 @@ CatalogCache::CollectionCache::LookupResult CatalogCache::CollectionCache::_look // updating. Otherwise, we're making a whole new routing table. if (isIncremental && existingHistory->optRt->getVersion().epoch() == collectionAndChunks.epoch) { - if (existingHistory->optRt->getVersion().getTimestamp().is_initialized() != - collectionAndChunks.creationTime.is_initialized()) { - return existingHistory->optRt - ->makeUpdatedReplacingTimestamp(collectionAndChunks.creationTime) - .makeUpdated(collectionAndChunks.reshardingFields, - maxChunkSize, - collectionAndChunks.allowMigrations, - collectionAndChunks.changedChunks); - } else { - return existingHistory->optRt->makeUpdated(collectionAndChunks.reshardingFields, - maxChunkSize, - collectionAndChunks.allowMigrations, - collectionAndChunks.changedChunks); - } + return existingHistory->optRt->makeUpdated(collectionAndChunks.reshardingFields, + maxChunkSize, + collectionAndChunks.allowMigrations, + collectionAndChunks.changedChunks); } auto defaultCollator = [&]() -> std::unique_ptr<CollatorInterface> { |