diff options
author | Shaun Verch <shaun.verch@mongodb.com> | 2014-05-07 18:01:04 -0400 |
---|---|---|
committer | Shaun Verch <shaun.verch@mongodb.com> | 2014-05-13 17:08:50 -0400 |
commit | a503b4b57e57f81bebddd07ed75cf116f23de350 (patch) | |
tree | ae0db9e6b4474142a3862ddf550554f1af09ba39 /jstests/disk | |
parent | b3e8e45ea6f346f804161e1fe4043ba3e5850ba8 (diff) | |
download | mongo-a503b4b57e57f81bebddd07ed75cf116f23de350.tar.gz |
SERVER-13439 Make sure values explicitly set to false in config file show up in parsed result
Diffstat (limited to 'jstests/disk')
-rw-r--r-- | jstests/disk/datafile_options.js | 13 | ||||
-rw-r--r-- | jstests/disk/index_options.js | 12 |
2 files changed, 25 insertions, 0 deletions
diff --git a/jstests/disk/datafile_options.js b/jstests/disk/datafile_options.js index 36a3de3663c..01dd1be49b4 100644 --- a/jstests/disk/datafile_options.js +++ b/jstests/disk/datafile_options.js @@ -32,4 +32,17 @@ expectedResult = { }; testGetCmdLineOptsMongod({}, expectedResult); +// Test that we preserve switches explicitly set to false in config files. See SERVER-13439. +jsTest.log("Testing explicitly disabled \"noprealloc\" config file option"); +expectedResult = { + "parsed" : { + "config" : "jstests/libs/config_files/disable_noprealloc.ini", + "storage" : { + "preallocDataFiles" : true + } + } +}; +testGetCmdLineOptsMongod({ config : "jstests/libs/config_files/disable_noprealloc.ini" }, + expectedResult); + print(baseName + " succeeded."); diff --git a/jstests/disk/index_options.js b/jstests/disk/index_options.js index 0624d93b21e..d8a3b267333 100644 --- a/jstests/disk/index_options.js +++ b/jstests/disk/index_options.js @@ -32,4 +32,16 @@ expectedResult = { }; testGetCmdLineOptsMongod({}, expectedResult); +jsTest.log("Testing explicitly disabled \"noIndexBuildRetry\" config file option"); +expectedResult = { + "parsed" : { + "config" : "jstests/libs/config_files/disable_noindexbuildretry.ini", + "storage" : { + "indexBuildRetry" : true + } + } +}; +testGetCmdLineOptsMongod({ config : "jstests/libs/config_files/disable_noindexbuildretry.ini" }, + expectedResult); + print(baseName + " succeeded."); |