summaryrefslogtreecommitdiff
path: root/jstests/replsets/read_concern_uninitated_set.js
diff options
context:
space:
mode:
authorJack Mulrow <jack.mulrow@mongodb.com>2021-03-08 21:57:08 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-03-09 18:01:24 +0000
commit7db8fdb7ff39b14a0a09996e67968a5a715f754b (patch)
tree4fc68030b4fb251e34ca4ac64c7105c300d96545 /jstests/replsets/read_concern_uninitated_set.js
parente85a000b214e73783b406dadfb229cde21f3e8c5 (diff)
downloadmongo-7db8fdb7ff39b14a0a09996e67968a5a715f754b.tar.gz
SERVER-47568 Temporarily relax read_concern_uninitiated_set.js with mixed bin versions
Diffstat (limited to 'jstests/replsets/read_concern_uninitated_set.js')
-rw-r--r--jstests/replsets/read_concern_uninitated_set.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/jstests/replsets/read_concern_uninitated_set.js b/jstests/replsets/read_concern_uninitated_set.js
index 7a3abd78899..b86d729e087 100644
--- a/jstests/replsets/read_concern_uninitated_set.js
+++ b/jstests/replsets/read_concern_uninitated_set.js
@@ -29,6 +29,11 @@ assert.commandFailedWithCode(
{find: "test", filter: {}, maxTimeMS: 60000, readConcern: {level: "majority"}}),
ErrorCodes.NotYetInitialized);
+// TODO SERVER-47568: Only expect NotPrimaryOrSecondary.
+const expectedCodes = jsTest.options().useRandomBinVersionsWithinReplicaSet
+ ? [ErrorCodes.NotYetInitialized, ErrorCodes.NotPrimaryOrSecondary]
+ : [ErrorCodes.NotYetInitialized];
+
jsTestLog("afterClusterTime readConcern should fail with NotYetInitialized.");
assert.commandFailedWithCode(localDB.runCommand({
find: "test",
@@ -36,7 +41,7 @@ assert.commandFailedWithCode(localDB.runCommand({
maxTimeMS: 60000,
readConcern: {afterClusterTime: Timestamp(1, 1)}
}),
- ErrorCodes.NotYetInitialized);
+ expectedCodes);
jsTestLog("oplog query should fail with NotYetInitialized.");
assert.commandFailedWithCode(localDB.runCommand({
@@ -49,6 +54,6 @@ assert.commandFailedWithCode(localDB.runCommand({
term: 1,
readConcern: {afterClusterTime: Timestamp(1, 1)}
}),
- ErrorCodes.NotYetInitialized);
+ expectedCodes);
rst.stopSet();
}());