diff options
author | Mike Grundy <michael.grundy@10gen.com> | 2015-10-22 23:46:40 -0400 |
---|---|---|
committer | Mike Grundy <michael.grundy@10gen.com> | 2015-10-22 23:46:40 -0400 |
commit | 5bf9355aed2c37c4044f9defbddc707f9ff67e6e (patch) | |
tree | 418c999e71a795cebf5fd10eb49e9f36d7dece41 /jstests/libs | |
parent | 56901168cea650d4080fe3fadd283e5127924c34 (diff) | |
download | mongo-5bf9355aed2c37c4044f9defbddc707f9ff67e6e.tar.gz |
Revert "SERVER-20489 Remove sleep workaround from readmajority_jscore_passthrough.js"
This reverts commit 56901168cea650d4080fe3fadd283e5127924c34.
Diffstat (limited to 'jstests/libs')
-rw-r--r-- | jstests/libs/override_methods/set_majority_read_and_write_concerns.js | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/jstests/libs/override_methods/set_majority_read_and_write_concerns.js b/jstests/libs/override_methods/set_majority_read_and_write_concerns.js deleted file mode 100644 index 47ad3e95053..00000000000 --- a/jstests/libs/override_methods/set_majority_read_and_write_concerns.js +++ /dev/null @@ -1,62 +0,0 @@ -/** - * Use prototype overrides to set a read concern of "majority" and a write concern of "majority" - * while running core tests. - */ -(function() { - "use strict"; - var defaultWriteConcern = {w: "majority", wtimeout: 60000}; - - var originalStartParallelShell = startParallelShell; - startParallelShell = function(jsCode, port, noConnect) { - var newCode; - var overridesFile = "jstests/libs/override_methods/set_majority_read_and_write_concerns.js"; - - if (typeof(jsCode) === "function") { - // Load the override file and immediately invoke the supplied function. - newCode = `load("${overridesFile}"); (${jsCode})();` - } else { - newCode = `load("${overridesFile}"); ${jsCode};` - } - - return originalStartParallelShell(newCode, port, noConnect); - } - - DB.prototype._runCommandImpl = function(name, obj, options) { - if (obj.hasOwnProperty("createIndexes") || - obj.hasOwnProperty("delete") || - obj.hasOwnProperty("findAndModify") || - obj.hasOwnProperty("findandmodify") || - obj.hasOwnProperty("insert") || - obj.hasOwnProperty("update")) { - if (obj.hasOwnProperty("writeConcern")) { - jsTestLog("Warning: overriding existing writeConcern of: " + - obj.writeConcern); - } - obj.writeConcern = defaultWriteConcern; - - } else if (obj.hasOwnProperty("aggregate") || - obj.hasOwnProperty("count") || - obj.hasOwnProperty("dbStats") || - obj.hasOwnProperty("distinct") || - obj.hasOwnProperty("explain") || - obj.hasOwnProperty("find") || - obj.hasOwnProperty("geoNear") || - obj.hasOwnProperty("geoSearch") || - obj.hasOwnProperty("group")) { - if (obj.hasOwnProperty("readConcern")) { - jsTestLog("Warning: overriding existing readConcern of: " + - obj.readConcern); - } - obj.readConcern = {level: "majority"}; - } - - return this.getMongo().runCommand(name, obj, options); - }; - - // Use a majority write concern if the operation does not specify one. - DBCollection.prototype.getWriteConcern = function() { - return new WriteConcern(defaultWriteConcern); - }; - -})(); - |