diff options
author | Spencer T Brody <spencer@10gen.com> | 2012-07-05 16:33:34 -0400 |
---|---|---|
committer | Spencer T Brody <spencer@10gen.com> | 2012-07-05 17:03:26 -0400 |
commit | a73395b046808de8dd2f45b0c60ee6d168e827f2 (patch) | |
tree | 56f58c914669b3647481c5343107a17cbe696fcb /jstests/sharding/drop_configdb.js | |
parent | d0aa1e841770adb612bb63482def974ad341a64d (diff) | |
download | mongo-a73395b046808de8dd2f45b0c60ee6d168e827f2.tar.gz |
SERVER-4237: Make drop_configdb.js use ShardingTest
Diffstat (limited to 'jstests/sharding/drop_configdb.js')
-rw-r--r-- | jstests/sharding/drop_configdb.js | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/jstests/sharding/drop_configdb.js b/jstests/sharding/drop_configdb.js index 8ff4a6e8999..f445fafb34e 100644 --- a/jstests/sharding/drop_configdb.js +++ b/jstests/sharding/drop_configdb.js @@ -1,15 +1,8 @@ -var shardA = startMongodEmpty("--shardsvr", "--port", 30001, "--dbpath", "/data/db/drop_config_shardA", "--nopreallocj"); -var shardB = startMongodEmpty("--shardsvr", "--port", 30002, "--dbpath", "/data/db/drop_config_shardB", "--nopreallocj"); -var configsvr = startMongodEmpty("--configsvr", "--port", 29999, "--dbpath", "/data/db/drop_config_configC", "--nopreallocj"); - -var mongos = startMongos({ port : 30000, configdb : "localhost:29999" }) - -var admin = mongos.getDB("admin") - -admin.runCommand({ addshard : "localhost:30001" }) -admin.runCommand({ addshard : "localhost:30002" }) - -var config = configsvr.getDB( "config" ) +// Test that dropping the config database is completely disabled via +// mongos and via mongod, if started with --configsvr +var st = new ShardingTest({ shards : 2, config : 1, other : {separateConfig : true}}); +var mongos = st.s; +var config = st._configServers[0].getDB('config'); // Try to drop config db via configsvr @@ -30,9 +23,4 @@ config.dropDatabase() print ( "2: Ensure it wasn't dropped" ) assert.eq( 1, config.databases.find({ _id : "admin", partitioned : false, primary : "config"}).toArray().length ) - -// Finish -stopMongod( 30000 ); -stopMongod( 29999 ); -stopMongod( 30001 ); -stopMongod( 30002 ); +st.stop();
\ No newline at end of file |