summaryrefslogtreecommitdiff
path: root/jstests/replsets
diff options
context:
space:
mode:
authorKaloian Manassiev <kaloian.manassiev@mongodb.com>2019-07-15 12:52:12 -0400
committerKaloian Manassiev <kaloian.manassiev@mongodb.com>2019-07-23 17:25:35 -0400
commite3c26cf2f4c6ea3d597f42360442c0b6320e84bc (patch)
tree37442818ec0c0555dfd203f330a2abd1fd7ace1a /jstests/replsets
parent7d687264de65258764dca70ce46754c4765912ce (diff)
downloadmongo-e3c26cf2f4c6ea3d597f42360442c0b6320e84bc.tar.gz
SERVER-41369 Terminate the TransactionCoordinator retry logic if read concern majority is not available
Diffstat (limited to 'jstests/replsets')
-rw-r--r--jstests/replsets/prepare_transaction_fails_on_standalone.js3
-rw-r--r--jstests/replsets/prepare_transaction_fails_with_arbiters.js3
-rw-r--r--jstests/replsets/prepare_transaction_fails_without_majority_reads.js3
3 files changed, 6 insertions, 3 deletions
diff --git a/jstests/replsets/prepare_transaction_fails_on_standalone.js b/jstests/replsets/prepare_transaction_fails_on_standalone.js
index 998119ac34e..14eb17656a5 100644
--- a/jstests/replsets/prepare_transaction_fails_on_standalone.js
+++ b/jstests/replsets/prepare_transaction_fails_on_standalone.js
@@ -14,7 +14,8 @@
assert.commandWorked(testDB.runCommand({create: collName}));
- assert.commandFailedWithCode(testDB.adminCommand({prepareTransaction: 1}), 51239);
+ assert.commandFailedWithCode(testDB.adminCommand({prepareTransaction: 1}),
+ ErrorCodes.ReadConcernMajorityNotEnabled);
MongoRunner.stopMongod(standalone);
}());
diff --git a/jstests/replsets/prepare_transaction_fails_with_arbiters.js b/jstests/replsets/prepare_transaction_fails_with_arbiters.js
index e0529b8195d..672ef7c147a 100644
--- a/jstests/replsets/prepare_transaction_fails_with_arbiters.js
+++ b/jstests/replsets/prepare_transaction_fails_with_arbiters.js
@@ -34,7 +34,8 @@
session.startTransaction();
assert.commandWorked(sessionColl.insert({_id: 42}));
- assert.commandFailedWithCode(sessionDB.adminCommand({prepareTransaction: 1}), 50995);
+ assert.commandFailedWithCode(sessionDB.adminCommand({prepareTransaction: 1}),
+ ErrorCodes.ReadConcernMajorityNotEnabled);
rst.stopSet();
})();
diff --git a/jstests/replsets/prepare_transaction_fails_without_majority_reads.js b/jstests/replsets/prepare_transaction_fails_without_majority_reads.js
index ef816b0fb07..30cbeac87ee 100644
--- a/jstests/replsets/prepare_transaction_fails_without_majority_reads.js
+++ b/jstests/replsets/prepare_transaction_fails_without_majority_reads.js
@@ -27,7 +27,8 @@
session.startTransaction();
assert.commandWorked(sessionColl.insert({_id: 42}));
- assert.commandFailedWithCode(sessionDB.adminCommand({prepareTransaction: 1}), 50993);
+ assert.commandFailedWithCode(sessionDB.adminCommand({prepareTransaction: 1}),
+ ErrorCodes.ReadConcernMajorityNotEnabled);
rst.stopSet();
})();