diff options
author | Esha Maharishi <esha.maharishi@mongodb.com> | 2020-05-06 18:49:07 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-05-07 18:07:54 +0000 |
commit | 0c2d3d87cb5a6ccf1e32394633ff68ac92d3811f (patch) | |
tree | e764fd08178a277f392c2c6f3fdd81e1487c65b8 /jstests | |
parent | 1da33b75d91476c67de33c5829d4113c4a263eee (diff) | |
download | mongo-0c2d3d87cb5a6ccf1e32394633ff68ac92d3811f.tar.gz |
SERVER-47999 balance_repl.js should ensure writes have replicated before attempting to read them from a secondary
(cherry picked from commit 22cd836e61cac4838abf4dd4d72ad7119b2715e9)
Diffstat (limited to 'jstests')
-rw-r--r-- | jstests/sharding/balance_repl.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/jstests/sharding/balance_repl.js b/jstests/sharding/balance_repl.js index c36c0f636aa..83c92ff37b1 100644 --- a/jstests/sharding/balance_repl.js +++ b/jstests/sharding/balance_repl.js @@ -5,22 +5,22 @@ (function() { 'use strict'; -// The mongod secondaries are set to priority 0 and votes 0 to prevent the primaries -// from stepping down during migrations on slow evergreen builders. +// The mongod secondaries are set to priority 0 to prevent the primaries from stepping down during +// migrations on slow evergreen builders. var s = new ShardingTest({ shards: 2, other: { chunkSize: 1, rs0: { nodes: [ - {rsConfig: {votes: 1}}, - {rsConfig: {priority: 0, votes: 0}}, + {rsConfig: {}}, + {rsConfig: {priority: 0}}, ], }, rs1: { nodes: [ - {rsConfig: {votes: 1}}, - {rsConfig: {priority: 0, votes: 0}}, + {rsConfig: {}}, + {rsConfig: {priority: 0}}, ], } } @@ -30,7 +30,7 @@ var bulk = s.s0.getDB('TestDB').TestColl.initializeUnorderedBulkOp(); for (var i = 0; i < 2100; i++) { bulk.insert({_id: i, x: i}); } -assert.commandWorked(bulk.execute()); +assert.commandWorked(bulk.execute({w: "majority"})); assert.commandWorked(s.s0.adminCommand({enablesharding: 'TestDB'})); s.ensurePrimaryShard('TestDB', s.shard0.shardName); |