summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRandolph Tan <randolph@10gen.com>2017-10-18 16:50:43 -0400
committerRandolph Tan <randolph@10gen.com>2017-11-09 13:21:39 -0500
commite6a8039356154e7d5fae606ec74bcbe6468c07f3 (patch)
tree7d6b717cf1bef36cd1d3a2301c1de6a0067387fa
parent2a576865f2ac132eeb76a6fbdc630787b1430e8c (diff)
downloadmongo-e6a8039356154e7d5fae606ec74bcbe6468c07f3.tar.gz
SERVER-19919 Remove the 250000 document limit for migration
(cherry picked from commit 830fe9d2093b365d51aaafadfecefcdd09fd0ede)
-rw-r--r--src/mongo/db/s/migration_chunk_cloner_source_legacy.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mongo/db/s/migration_chunk_cloner_source_legacy.cpp b/src/mongo/db/s/migration_chunk_cloner_source_legacy.cpp
index a11d74ef587..a57b9434e13 100644
--- a/src/mongo/db/s/migration_chunk_cloner_source_legacy.cpp
+++ b/src/mongo/db/s/migration_chunk_cloner_source_legacy.cpp
@@ -576,8 +576,7 @@ Status MigrationChunkClonerSourceLegacy::_storeCurrentLocs(OperationContext* txn
if (totalRecs > 0) {
avgRecSize = collection->dataSize(txn) / totalRecs;
maxRecsWhenFull = _args.getMaxChunkSizeBytes() / avgRecSize;
- maxRecsWhenFull = std::min((unsigned long long)(kMaxObjectPerChunk + 1),
- 130 * maxRecsWhenFull / 100 /* slack */);
+ maxRecsWhenFull = 130 * maxRecsWhenFull / 100; // pad some slack
} else {
avgRecSize = 0;
maxRecsWhenFull = kMaxObjectPerChunk + 1;