summaryrefslogtreecommitdiff
path: root/jstests/sslSpecial
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2017-03-26 07:12:52 -0400
committerBenety Goh <benety@mongodb.com>2017-03-29 07:51:48 -0400
commit710cefca98db7c8f7736a79cebca855b99509235 (patch)
tree07050f5f68daf477c1913d5d286f6fbe11ccc797 /jstests/sslSpecial
parentff6116630ad77b2afd348bbf81c8af2eccfa8163 (diff)
downloadmongo-710cefca98db7c8f7736a79cebca855b99509235.tar.gz
SERVER-28376 fixed jstests/ssl and jstests/sslSpecial tests to not require node 0 as primary
Diffstat (limited to 'jstests/sslSpecial')
-rw-r--r--jstests/sslSpecial/upgrade_to_x509_ssl_nossl.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/jstests/sslSpecial/upgrade_to_x509_ssl_nossl.js b/jstests/sslSpecial/upgrade_to_x509_ssl_nossl.js
index 990f4983a91..5c8467e3be5 100644
--- a/jstests/sslSpecial/upgrade_to_x509_ssl_nossl.js
+++ b/jstests/sslSpecial/upgrade_to_x509_ssl_nossl.js
@@ -39,8 +39,11 @@ opts = {
var NUM_NODES = 3;
var rst = new ReplSetTest({name: 'sslSet', nodes: NUM_NODES, nodeOptions: opts});
rst.startSet();
-rst.initiate(Object.extend(rst.getReplSetConfig(),
- {writeConcernMajorityJournalDefault: wcMajorityJournalDefault}));
+
+// ReplSetTest.initiate() requires all nodes to be to be authorized to run replSetGetStatus.
+// TODO(SERVER-14017): Remove this in favor of using initiate() everywhere.
+rst.initiateWithAnyNodeAsPrimary(Object.extend(
+ rst.getReplSetConfig(), {writeConcernMajorityJournalDefault: wcMajorityJournalDefault}));
// Connect to master and do some basic operations
var rstConn1 = rst.getPrimary();