summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavi Vetriselvan <pvselvan@umich.edu>2018-05-03 11:52:23 -0400
committerPavi Vetriselvan <pvselvan@umich.edu>2018-06-29 11:01:22 -0400
commit6838f0b80639cb3647364570107ffcabe8e95d02 (patch)
tree5dfeae7a1f1f99799ec70729e9651d4dbf4664d2
parent95b28a323db94dcde627702289dea8a76232ece4 (diff)
downloadmongo-6838f0b80639cb3647364570107ffcabe8e95d02.tar.gz
SERVER-34549 make kDefaultTimeoutMS a static property of ReplSetTest
(cherry picked from commit b1a7cffd3f151efe4d47864c89cf5c7cf9e884cc)
-rw-r--r--src/mongo/shell/replsettest.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/mongo/shell/replsettest.js b/src/mongo/shell/replsettest.js
index 1ba0cedf2ce..59eb411cc3b 100644
--- a/src/mongo/shell/replsettest.js
+++ b/src/mongo/shell/replsettest.js
@@ -63,6 +63,10 @@
* Member variables:
* nodes {Array.<Mongo>} - connection to replica set members
*/
+
+/* Global default timeout variable */
+const kReplDefaultTimeoutMS = 10 * 60 * 1000;
+
var ReplSetTest = function(opts) {
'use strict';
@@ -85,7 +89,9 @@ var ReplSetTest = function(opts) {
var _unbridgedPorts;
var _unbridgedNodes;
- this.kDefaultTimeoutMS = 10 * 60 * 1000;
+ var _causalConsistency;
+
+ this.kDefaultTimeoutMS = kReplDefaultTimeoutMS;
var oplogName = 'oplog.rs';
// Publicly exposed variables
@@ -1888,6 +1894,12 @@ var ReplSetTest = function(opts) {
};
/**
+ * Declare kDefaultTimeoutMS as a static property so we don't have to initialize
+ * a ReplSetTest object to use it.
+ */
+ReplSetTest.kDefaultTimeoutMS = kReplDefaultTimeoutMS;
+
+/**
* Set of states that the replica set can be in. Used for the wait functions.
*/
ReplSetTest.State = {