Files
mongo/jstests/replsets/twosets.js
Kristina Chodorow a652b69e13 fix picky test
2010-10-21 16:10:45 -04:00

35 lines
846 B
JavaScript

// add a node from a different set to the current set
// I don't know what should happen here.
doTest = function( signal ) {
var orig = new ReplSetTest( {name: 'testSet', nodes: 3} );
orig.startSet();
orig.initiate();
var master = orig.getMaster();
var interloper = new ReplSetTest( {name: 'testSet', nodes: 3, startPort : 31003} );
interloper.startSet();
interloper.initiate();
var conf = master.getDB("local").system.replset.findOne();
var nodes = interloper.nodeList();
var host = nodes[0];
var id = conf.members.length;
conf.members.push({_id : id, host : host});
conf.version++;
try {
var result = master.getDB("admin").runCommand({replSetReconfig : conf});
}
catch(e) {
print(e);
}
// now... stuff should blow up?
sleep(10);
}
doTest(15);