diff options
author | Huayu Ouyang <huayu.ouyang@mongodb.com> | 2022-12-19 15:26:10 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-12-19 16:02:14 +0000 |
commit | b435e2a16ea387dea6afcac82b75c60c9197d690 (patch) | |
tree | 1a2560be21b5a346b85309212dffff19e19584f7 | |
parent | 72b203af76e771c0705bfa657c9df76fa48c4cd5 (diff) | |
download | mongo-b435e2a16ea387dea6afcac82b75c60c9197d690.tar.gz |
SERVER-72184 Use assert.soon for isConfigCommitted in reconfig tests
-rw-r--r-- | jstests/replsets/reconfig_waits_for_a_majority_to_replicate_config.js | 2 | ||||
-rw-r--r-- | jstests/replsets/reconfig_waits_for_oplog_commitment_condition_when_leaving_force.js | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/jstests/replsets/reconfig_waits_for_a_majority_to_replicate_config.js b/jstests/replsets/reconfig_waits_for_a_majority_to_replicate_config.js index a0554614dfc..1866a4302fc 100644 --- a/jstests/replsets/reconfig_waits_for_a_majority_to_replicate_config.js +++ b/jstests/replsets/reconfig_waits_for_a_majority_to_replicate_config.js @@ -47,7 +47,7 @@ secondary.reconnect(primary); // Reconfig should now succeed. config.version++; assert.commandWorked(primary.getDB("admin").runCommand({replSetReconfig: config})); -assert(isConfigCommitted(primary)); +assert.soon(() => isConfigCommitted(primary)); reconfigFailPoint.off(); diff --git a/jstests/replsets/reconfig_waits_for_oplog_commitment_condition_when_leaving_force.js b/jstests/replsets/reconfig_waits_for_oplog_commitment_condition_when_leaving_force.js index 32658b9fe58..163c2155fc8 100644 --- a/jstests/replsets/reconfig_waits_for_oplog_commitment_condition_when_leaving_force.js +++ b/jstests/replsets/reconfig_waits_for_oplog_commitment_condition_when_leaving_force.js @@ -42,7 +42,7 @@ singleNodeConfig.version++; jsTestLog("Force reconfig down to a single node."); assert.commandWorked(primary.adminCommand({replSetReconfig: singleNodeConfig, force: true})); -assert(isConfigCommitted(primary)); +assert.soon(() => isConfigCommitted(primary)); jsTestLog("Do a write on primary and commit it in the current config."); assert.commandWorked(coll.insert({x: 1}, {writeConcern: {w: "majority"}})); @@ -74,7 +74,7 @@ assert.soon(() => isConfigCommitted(primary)); // Now that we can commit the op in the new config, reconfig should succeed. twoNodeConfig.version = rst.getReplSetConfigFromNode().version + 1; assert.commandWorked(primary.adminCommand({replSetReconfig: twoNodeConfig})); -assert(isConfigCommitted(primary)); +assert.soon(() => isConfigCommitted(primary)); rst.awaitReplication(); rst.stopSet(); |