summaryrefslogtreecommitdiff
path: root/jstests/libs
diff options
context:
space:
mode:
authorTess Avitabile <tess.avitabile@mongodb.com>2019-03-19 11:27:18 -0400
committerTess Avitabile <tess.avitabile@mongodb.com>2019-03-21 11:18:16 -0400
commit2a4d8ed5bb64af081b887f17dabf298831866b1d (patch)
tree436248527e35789ed9d249248d279b3f49918c7f /jstests/libs
parent7140a97545187bf7d563a35c996525829202a647 (diff)
downloadmongo-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.js7
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() {