blob: be4a8b35ce8d8ae35d557888b566d06cb545b039 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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);
|