summaryrefslogtreecommitdiff
path: root/jstests/multiVersion/targetedTestsLastLtsFeatures/accumulator_fix_last_lts.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/multiVersion/targetedTestsLastLtsFeatures/accumulator_fix_last_lts.js')
-rw-r--r--jstests/multiVersion/targetedTestsLastLtsFeatures/accumulator_fix_last_lts.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/jstests/multiVersion/targetedTestsLastLtsFeatures/accumulator_fix_last_lts.js b/jstests/multiVersion/targetedTestsLastLtsFeatures/accumulator_fix_last_lts.js
index 8fba11955aa..eaed4f64587 100644
--- a/jstests/multiVersion/targetedTestsLastLtsFeatures/accumulator_fix_last_lts.js
+++ b/jstests/multiVersion/targetedTestsLastLtsFeatures/accumulator_fix_last_lts.js
@@ -94,11 +94,14 @@ load('jstests/multiVersion/libs/multi_cluster.js'); // For upgradeCluster()
let hashShardedColl = shardCollectionByHashing(db.partial_sum);
for (let i = 0; i < 10; ++i) {
+ // We set predetermined values for _id so that our data can be distributed across shards
+ // deterministically.
+ const idStart = i * 4;
const docs = [
- {k: i, n: 1e+34},
- {k: i, n: NumberDecimal("0.1")},
- {k: i, n: NumberDecimal("0.01")},
- {k: i, n: -1e+34}
+ {_id: idStart, k: i, n: 1e+34},
+ {_id: idStart + 1, k: i, n: NumberDecimal("0.1")},
+ {_id: idStart + 2, k: i, n: NumberDecimal("0.01")},
+ {_id: idStart + 3, k: i, n: -1e+34}
];
assert.commandWorked(hashShardedColl.insert(docs));
}