summaryrefslogtreecommitdiff
path: root/jstests/core
diff options
context:
space:
mode:
authorJonathan Abrahams <jonathan@mongodb.com>2016-02-17 11:02:51 -0500
committerJonathan Abrahams <jonathan@mongodb.com>2016-02-17 12:45:05 -0500
commita2833147d22ea0d991e403a5faa0ee4618cac584 (patch)
tree7de304c0ad3dcf049742625e3a89496637911dbd /jstests/core
parent3b90410d75079ea80800eadc65bf599d9d525817 (diff)
downloadmongo-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.js38
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}));
-}());