diff options
author | Robert Guo <robert.guo@10gen.com> | 2018-03-08 16:35:32 -0500 |
---|---|---|
committer | Robert Guo <robert.guo@10gen.com> | 2018-03-12 12:03:33 -0400 |
commit | ae5f57d8ec48f2c877c3b841068a830db5eb874f (patch) | |
tree | caaa46a4d9cee0d4b4cb6c81c7ce9642317b5a94 | |
parent | 29a3746e2a5d0d4489076d3860bdedadbca7fb2b (diff) | |
download | mongo-ae5f57d8ec48f2c877c3b841068a830db5eb874f.tar.gz |
SERVER-33751 Allow connecting to an existing cluster in ReplSetTest
-rw-r--r-- | src/mongo/shell/replsettest.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mongo/shell/replsettest.js b/src/mongo/shell/replsettest.js index 8557900e4ad..9d6a4378009 100644 --- a/src/mongo/shell/replsettest.js +++ b/src/mongo/shell/replsettest.js @@ -1885,7 +1885,11 @@ var ReplSetTest = function(opts) { * Constructor, which instantiates the ReplSetTest object from an existing set. */ function _constructFromExistingSeedNode(seedNode) { - var conf = _replSetGetConfig(new Mongo(seedNode)); + const conn = new Mongo(seedNode); + if (jsTest.options().keyFile) { + self.keyFile = jsTest.options().keyFile; + } + var conf = asCluster(conn, () => _replSetGetConfig(conn)); print('Recreating replica set from config ' + tojson(conf)); var existingNodes = conf.members.map(member => member.host); |