diff options
-rw-r--r-- | src/mongo/s/chunk_manager.cpp | 1 | ||||
-rw-r--r-- | src/mongo/s/chunk_manager_refresh_bm.cpp | 19 |
2 files changed, 0 insertions, 20 deletions
diff --git a/src/mongo/s/chunk_manager.cpp b/src/mongo/s/chunk_manager.cpp index fece210d762..5713855e01f 100644 --- a/src/mongo/s/chunk_manager.cpp +++ b/src/mongo/s/chunk_manager.cpp @@ -735,7 +735,6 @@ RoutingTableHistory RoutingTableHistory::makeUpdated( // If at least one diff was applied, the collection's version must have advanced invariant(getVersion().epoch() == chunkMap.getVersion().epoch()); - invariant(getVersion().isOlderThan(chunkMap.getVersion())); return RoutingTableHistory(_nss, _uuid, diff --git a/src/mongo/s/chunk_manager_refresh_bm.cpp b/src/mongo/s/chunk_manager_refresh_bm.cpp index 600196ea120..a3feba2de1e 100644 --- a/src/mongo/s/chunk_manager_refresh_bm.cpp +++ b/src/mongo/s/chunk_manager_refresh_bm.cpp @@ -116,25 +116,6 @@ MONGO_COMPILER_NOINLINE auto runIncrementalUpdate(const CollectionMetadata& cm, ShardId("shard0")); } -void BM_IncrementalRefreshWithNoChange(benchmark::State& state) { - const int nShards = state.range(0); - const int nChunks = state.range(1); - auto metadata = makeChunkManagerWithOptimalBalancedDistribution(nShards, nChunks); - - auto postMoveVersion = metadata.getChunkManager()->getVersion(); - std::vector<ChunkType> newChunks; - newChunks.emplace_back(kNss, getRangeForChunk(1, nChunks), postMoveVersion, ShardId("shard0")); - - for (auto keepRunning : state) { - benchmark::DoNotOptimize(runIncrementalUpdate(metadata, newChunks)); - } -} - -BENCHMARK(BM_IncrementalRefreshWithNoChange) - ->Args({2, 50000}) - ->Args({2, 250000}) - ->Args({2, 500000}); - void BM_IncrementalRefreshOfPessimalBalancedDistribution(benchmark::State& state) { const int nShards = state.range(0); const int nChunks = state.range(1); |