summaryrefslogtreecommitdiff
path: root/jstests/noPassthrough/read_majority.js
diff options
context:
space:
mode:
authormatt dannenberg <matt.dannenberg@10gen.com>2015-07-15 08:21:17 -0400
committermatt dannenberg <matt.dannenberg@10gen.com>2015-07-19 12:31:08 -0400
commit3b758994b8922dc99aa891d0b6c5a5ddcbc91307 (patch)
tree999bc8eace91c2c4b55b00d08569d49665d408b2 /jstests/noPassthrough/read_majority.js
parent77fca2a0807644a093c08619ff8ac99f22516f25 (diff)
downloadmongo-3b758994b8922dc99aa891d0b6c5a5ddcbc91307.tar.gz
SERVER-19205 change all ReadAfterOpTime objects to be ReadConcern objects
Diffstat (limited to 'jstests/noPassthrough/read_majority.js')
-rw-r--r--jstests/noPassthrough/read_majority.js15
1 files changed, 9 insertions, 6 deletions
diff --git a/jstests/noPassthrough/read_majority.js b/jstests/noPassthrough/read_majority.js
index 288b3d9f4e9..de853bcc3ca 100644
--- a/jstests/noPassthrough/read_majority.js
+++ b/jstests/noPassthrough/read_majority.js
@@ -1,3 +1,5 @@
+/* TODO(mathias): re-enable this test after adding a special server parameter for majority
+ read concern without replica sets (SERVER-19446)
(function() {
"use strict";
@@ -9,31 +11,31 @@ var t = db.readMajority;
var errorCodes = {
CommandNotSupported: 115,
- XXX_TEMP_NAME_ReadCommittedCurrentlyUnavailable: 134,
+ ReadConcernNotAvailableYet: 134,
}
function assertNoReadMajoritySnapshotAvailable() {
- var res = t.runCommand('find', {batchSize: 2, $readMajorityTemporaryName: true});
+ var res = t.runCommand('find', {batchSize: 2, readConcern: {level: "majority"}});
assert.commandFailed(res);
- assert.eq(res.code, errorCodes.XXX_TEMP_NAME_ReadCommittedCurrentlyUnavailable);
+ assert.eq(res.code, errorCodes.ReadConcernNotAvailableYet);
}
function getReadMajorityCursor() {
var method = 'pcs';
if (method == 'find') {
// Doesn't work yet since find command ignores batchsize.
- var res = t.runCommand('find', {batchSize: 2, $readMajorityTemporaryName: true});
+ var res = t.runCommand('find', {batchSize: 2, readConcern: {level: "majority"}});
assert.commandWorked(res);
return new DBCommandCursor(db.getMongo(), res, 2);
}
else if (method == 'agg') {
// Only works when DocumentSourceCursor batched fetching is disabled.
- return t.aggregate([], {$readMajorityTemporaryName: true, cursor: {batchSize: 2}});
+ return t.aggregate([], {readConcern: {level: "majority"}, cursor: {batchSize: 2}});
}
else if (method == 'pcs') {
// Always works.
var res = t.runCommand('parallelCollectionScan', {numCursors: 1,
- $readMajorityTemporaryName: true});
+ readConcern: {level: "majority"}});
assert.commandWorked(res);
assert.eq(res.cursors.length, 1);
return new DBCommandCursor(db.getMongo(), res.cursors[0], 2);
@@ -83,3 +85,4 @@ assert.eq(cursor.next().version, Timestamp(3, 0));
MongoRunner.stopMongod(testServer);
}());
+*/