Skip to content

Commit 9cb2d19

Browse files
baileympearsondurran
authored andcommitted
Revert "test: adjust number of iterations of flakey test"
This reverts commit ce71d5c.
1 parent 8a596ec commit 9cb2d19

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

test/integration/server-selection/server_selection.prose.operation_count.test.ts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ const failPoint = {
1919

2020
const POOL_SIZE = 100;
2121

22-
async function runTaskGroup(collection: Collection, count: 10 | 100 | 500) {
22+
async function runTaskGroup(collection: Collection, count: 10 | 100) {
2323
for (let i = 0; i < count; ++i) {
2424
await collection.findOne({});
2525
}
@@ -147,19 +147,13 @@ describe('operationCount-based Selection Within Latency Window - Prose Test', fu
147147
it('equally distributes operations with both hosts are fine', TEST_METADATA, async function () {
148148
const collection = client.db('test-db').collection('collection0');
149149

150-
const numberTaskGroups = 10;
151-
const numberOfTasks = 500;
152-
const totalNumberOfTasks = numberTaskGroups * numberOfTasks;
153-
154150
// Step 8: Start 10 concurrent threads / tasks that each run 100 findOne operations with empty filters using that client.
155-
await Promise.all(
156-
Array.from({ length: numberTaskGroups }, () => runTaskGroup(collection, numberOfTasks))
157-
);
151+
await Promise.all(Array.from({ length: 10 }, () => runTaskGroup(collection, 100)));
158152

159153
// Step 9: Using command monitoring events, assert that each mongos was selected roughly 50% of the time (within +/- 10%).
160154
const [host1, host2] = seeds.map(seed => seed.split(':')[1]);
161-
const percentageToHost1 = (counts[host1] / totalNumberOfTasks) * 100;
162-
const percentageToHost2 = (counts[host2] / totalNumberOfTasks) * 100;
155+
const percentageToHost1 = (counts[host1] / 1000) * 100;
156+
const percentageToHost2 = (counts[host2] / 1000) * 100;
163157
expect(percentageToHost1).to.be.greaterThan(40).and.lessThan(60);
164158
expect(percentageToHost2).to.be.greaterThan(40).and.lessThan(60);
165159
});

0 commit comments

Comments
 (0)