diff options
author | Kristina Chodorow <kristina@10gen.com> | 2010-10-10 18:47:32 -0400 |
---|---|---|
committer | Kristina Chodorow <kristina@10gen.com> | 2010-10-10 18:48:29 -0400 |
commit | 61ab457c34cf1ddd0ece169eff1053ae9c082883 (patch) | |
tree | 9b89938ae71fe9888b3077d5dbab6fe8da5071c0 /jstests/sharding/addshard4.js | |
parent | 78044d147a7f0fd9379d1af089d587ff604d07b6 (diff) | |
download | mongo-61ab457c34cf1ddd0ece169eff1053ae9c082883.tar.gz |
include passives in replset list
Diffstat (limited to 'jstests/sharding/addshard4.js')
-rw-r--r-- | jstests/sharding/addshard4.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/jstests/sharding/addshard4.js b/jstests/sharding/addshard4.js new file mode 100644 index 00000000000..be4a8b35ce8 --- /dev/null +++ b/jstests/sharding/addshard4.js @@ -0,0 +1,24 @@ +// a replica set's passive nodes should be okay to add as part of a shard config + +s = new ShardingTest( "addshard4", 2 , 0 , 1 , {useHostname : true}); + +r = new ReplSetTest({name : "addshard4", nodes : 3, startPort : 34000}); +r.startSet(); + +var config = r.getReplSetConfig(); +config.members[2].priority = 0; + +r.initiate(config); + +var master = r.getMaster().master; + +var members = config.members.map(function(elem) { return elem.host; }); +var shardName = "addshard4/"+members.join(","); + +print("adding shard "+shardName); + +var result = s.adminCommand({"addshard" : shardName}); + +printjson(result); + + |