diff options
author | Tess Avitabile <tess.avitabile@mongodb.com> | 2019-03-19 11:27:18 -0400 |
---|---|---|
committer | Tess Avitabile <tess.avitabile@mongodb.com> | 2019-03-21 11:18:16 -0400 |
commit | 2a4d8ed5bb64af081b887f17dabf298831866b1d (patch) | |
tree | 436248527e35789ed9d249248d279b3f49918c7f /jstests/libs | |
parent | 7140a97545187bf7d563a35c996525829202a647 (diff) | |
download | mongo-2a4d8ed5bb64af081b887f17dabf298831866b1d.tar.gz |
SERVER-40193 Do not propagate commit point through heartbeats when FCV=4.0
Diffstat (limited to 'jstests/libs')
-rw-r--r-- | jstests/libs/override_methods/check_uuids_consistent_across_cluster.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/jstests/libs/override_methods/check_uuids_consistent_across_cluster.js b/jstests/libs/override_methods/check_uuids_consistent_across_cluster.js index 6412b894ebd..ec9894303b4 100644 --- a/jstests/libs/override_methods/check_uuids_consistent_across_cluster.js +++ b/jstests/libs/override_methods/check_uuids_consistent_across_cluster.js @@ -47,6 +47,13 @@ ShardingTest.prototype.checkUUIDsConsistentAcrossCluster = function() { continue; } var rs = this._rs[i].test; + + // The noop writer needs to be enabled in case a sync source isn't set, so that + // awaitLastOpCommitted() is guaranteed to finish. + // TODO SERVER-40211: Stop enabling the noop writer. + rs.getPrimary().adminCommand({setParameter: 1, periodicNoopIntervalSecs: 1}); + rs.getPrimary().adminCommand({setParameter: 1, writePeriodicNoops: true}); + var keyFile = this._otherParams.keyFile; if (keyFile) { authutil.asCluster(rs.nodes, keyFile, function() { |