diff options
author | Jonathan Abrahams <jonathan@mongodb.com> | 2016-02-17 11:02:51 -0500 |
---|---|---|
committer | Jonathan Abrahams <jonathan@mongodb.com> | 2016-02-17 12:45:05 -0500 |
commit | a2833147d22ea0d991e403a5faa0ee4618cac584 (patch) | |
tree | 7de304c0ad3dcf049742625e3a89496637911dbd /jstests/core | |
parent | 3b90410d75079ea80800eadc65bf599d9d525817 (diff) | |
download | mongo-a2833147d22ea0d991e403a5faa0ee4618cac584.tar.gz |
SERVER-22332 Move the repl_write_threads_start_param.js JS test from jsCore to noPassthrough
Diffstat (limited to 'jstests/core')
-rw-r--r-- | jstests/core/repl_write_threads_start_param.js | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/jstests/core/repl_write_threads_start_param.js b/jstests/core/repl_write_threads_start_param.js deleted file mode 100644 index 1a69da206dc..00000000000 --- a/jstests/core/repl_write_threads_start_param.js +++ /dev/null @@ -1,38 +0,0 @@ -// This test ensures that the replWriterThreadCount server parameter: -// 1) cannot be less than 1 -// 2) cannot be greater than 256 -// 3) is actually set to the passed in value -// 4) cannot be altered at run time - -(function() { - "use strict"; - - // too low a count - clearRawMongoProgramOutput(); - var mongo = MongoRunner.runMongod({setParameter: 'replWriterThreadCount=0'}); - assert.soon(function() { - return rawMongoProgramOutput().match("replWriterThreadCount must be between 1 and 256"); - }, "mongod started with too low a value for replWriterThreadCount"); - - // too high a count - clearRawMongoProgramOutput(); - mongo = MongoRunner.runMongod({setParameter: 'replWriterThreadCount=257'}); - assert.soon(function() { - return rawMongoProgramOutput().match("replWriterThreadCount must be between 1 and 256"); - }, "mongod started with too high a value for replWriterThreadCount"); - - // proper count - clearRawMongoProgramOutput(); - mongo = MongoRunner.runMongod({setParameter: 'replWriterThreadCount=24'}); - assert.neq(null, mongo, "mongod failed to start with a suitable replWriterThreadCount value"); - assert(!rawMongoProgramOutput().match("replWriterThreadCount must be between 1 and 256"), - "despite accepting the replWriterThreadCount value, mongod logged an error"); - - // getParameter to confirm the value was set - var result = mongo.getDB("admin").runCommand({getParameter: 1, replWriterThreadCount: 1}); - assert.eq(24, result.replWriterThreadCount, "replWriterThreadCount was not set internally"); - - // setParameter to ensure it is not possible - assert.commandFailed(mongo.getDB("admin").runCommand({setParameter: 1, - replWriterThreadCount: 1})); -}()); |