summaryrefslogtreecommitdiff
path: root/src/mongo/s/catalog_cache.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/catalog_cache.cpp')
-rw-r--r--src/mongo/s/catalog_cache.cpp18
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> {