/* * This is a regression test for SERVER-16189, to make sure a replica set with both 2.8 and 2.6 * nodes can be initialized from a 2.6 node. */ (function() { "use strict"; var name = "initialize_from_old"; var oldVersion = '2.6'; var newVersion = 'latest'; var nodes = { n0: {binVersion: oldVersion}, n1: {binVersion: newVersion}, n2: {binVersion: newVersion} }; var rst = new ReplSetTest({nodes: nodes, name: name}); var conns = rst.startSet(); var oldNode = conns[0]; var config = rst.getReplSetConfig(); var response = oldNode.getDB("admin").runCommand({replSetInitiate: config}); assert.eq(response.ok, 1); })();