diff options
author | Jack Mulrow <jack.mulrow@mongodb.com> | 2021-03-08 21:57:08 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-03-09 18:01:24 +0000 |
commit | 7db8fdb7ff39b14a0a09996e67968a5a715f754b (patch) | |
tree | 4fc68030b4fb251e34ca4ac64c7105c300d96545 /jstests/replsets/read_concern_uninitated_set.js | |
parent | e85a000b214e73783b406dadfb229cde21f3e8c5 (diff) | |
download | mongo-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.js | 9 |
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(); }()); |