diff options
author | Martin Neupauer <martin.neupauer@mongodb.com> | 2018-01-18 12:04:01 -0500 |
---|---|---|
committer | Martin Neupauer <martin.neupauer@mongodb.com> | 2018-01-31 15:05:08 -0500 |
commit | 15a7ac9ca54f2d580e2b1d1ab01fe095be1233db (patch) | |
tree | c3628b0d5be60aa6bd911c8c351daa9606f6b060 /jstests/libs | |
parent | 3c349c50d8d5a55fa80c1d7ae3ac6a6f6cc82b5e (diff) | |
download | mongo-15a7ac9ca54f2d580e2b1d1ab01fe095be1233db.tar.gz |
SERVER-31484 separate the operation deadline from awaitData deadline in sharded queries.
The deadline has been been already separated for non-sharded queries.
Diffstat (limited to 'jstests/libs')
-rw-r--r-- | jstests/libs/fixture_helpers.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/jstests/libs/fixture_helpers.js b/jstests/libs/fixture_helpers.js index da97ed6eb67..0a9d2f65cdd 100644 --- a/jstests/libs/fixture_helpers.js +++ b/jstests/libs/fixture_helpers.js @@ -96,6 +96,14 @@ var FixtureHelpers = (function() { return shardConn; } + /** + * Returns true if we have a replica set. + */ + function isReplSet(db) { + const primaryInfo = db.isMaster(); + return primaryInfo.hasOwnProperty('setName'); + } + return { isMongos: isMongos, numberOfShardsForCollection: numberOfShardsForCollection, @@ -103,5 +111,6 @@ var FixtureHelpers = (function() { awaitLastOpCommitted: awaitLastOpCommitted, runCommandOnEachPrimary: runCommandOnEachPrimary, getPrimaryForNodeHostingDatabase: getPrimaryForNodeHostingDatabase, + isReplSet: isReplSet, }; })(); |