diff options
author | Esha Maharishi <esha.maharishi@mongodb.com> | 2016-11-28 13:36:25 -0500 |
---|---|---|
committer | Esha Maharishi <esha.maharishi@mongodb.com> | 2017-01-11 11:48:17 -0500 |
commit | d13efaa5a6277120c9f395229bfb051b01a933f5 (patch) | |
tree | 61f9b09a9ad87fb6552044d7808aab31fa620e8f /jstests/sharding/addshard2.js | |
parent | 446ac64ff48e9280d89138de5a8b90dab45caf38 (diff) | |
download | mongo-d13efaa5a6277120c9f395229bfb051b01a933f5.tar.gz |
SERVER-26785 rewrite addshard2.js to be able to unblacklist it from the last_stable suite
Diffstat (limited to 'jstests/sharding/addshard2.js')
-rw-r--r-- | jstests/sharding/addshard2.js | 27 |
1 files changed, 5 insertions, 22 deletions
diff --git a/jstests/sharding/addshard2.js b/jstests/sharding/addshard2.js index 1ad94e3113f..01aaa9f26ec 100644 --- a/jstests/sharding/addshard2.js +++ b/jstests/sharding/addshard2.js @@ -1,3 +1,7 @@ +/** + * Tests adding standalones and replica sets as shards under a variety of configurations (setName, + * valid and invalid hosts, shardName matching or not matching a setName, etc). + */ (function() { var addShardRes; @@ -173,31 +177,10 @@ addShardRes = st.s.adminCommand({addShard: rst.getURL()}); assertAddShardSucceeded(addShardRes); assert.writeOK(st.s.getDB('test').foo.insert({x: 1})); + removeShardWithName(addShardRes.shardAdded); rst.stopSet(); - // 5. Test adding a --configsvr replica set. - - var configRS = new ReplSetTest({nodes: 1}); - configRS.startSet({configsvr: '', storageEngine: 'wiredTiger'}); - configRS.initiate(); - - jsTest.log("Adding a config server replica set without a specified shardName should fail."); - addShardRes = st.s.adminCommand({addShard: configRS.getURL()}); - assertAddShardFailed(addShardRes); - - jsTest.log( - "Adding a config server replica set with a shardName that matches the set's name should fail."); - addShardRes = st.s.adminCommand({addShard: configRS.getURL(), name: configRS.name}); - assertAddShardFailed(addShardRes, configRS.name); - - jsTest.log( - "Adding a config server replica set even with a non-'config' shardName should fail."); - addShardRes = st.s.adminCommand({addShard: configRS.getURL(), name: "nonConfig"}); - assertAddShardFailed(addShardRes, "nonConfig"); - - configRS.stopSet(); - st.stop(); })(); |