diff options
Diffstat (limited to 'jstests/sharding/conn_pool_stats.js')
-rw-r--r-- | jstests/sharding/conn_pool_stats.js | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/jstests/sharding/conn_pool_stats.js b/jstests/sharding/conn_pool_stats.js index 7c248f383e6..0476d3f7541 100644 --- a/jstests/sharding/conn_pool_stats.js +++ b/jstests/sharding/conn_pool_stats.js @@ -1,33 +1,33 @@ // Tests for the connPoolStats command. (function() { - "use strict"; - // Create a cluster with 2 shards. - var cluster = new ShardingTest({shards: 2}); +"use strict"; +// Create a cluster with 2 shards. +var cluster = new ShardingTest({shards: 2}); - // Needed because the command was expanded post 3.2 - var version = cluster.s.getDB("admin").runCommand({buildinfo: 1}).versionArray; - var post32 = (version[0] > 4) || ((version[0] == 3) && (version[1] > 2)); +// Needed because the command was expanded post 3.2 +var version = cluster.s.getDB("admin").runCommand({buildinfo: 1}).versionArray; +var post32 = (version[0] > 4) || ((version[0] == 3) && (version[1] > 2)); - // Run the connPoolStats command - var stats = cluster.s.getDB("admin").runCommand({connPoolStats: 1}); +// Run the connPoolStats command +var stats = cluster.s.getDB("admin").runCommand({connPoolStats: 1}); - // Validate output - printjson(stats); - assert.commandWorked(stats); - assert("replicaSets" in stats); - assert("hosts" in stats); - assert("numClientConnections" in stats); - assert("numAScopedConnections" in stats); - assert("totalInUse" in stats); - assert("totalAvailable" in stats); - assert("totalCreated" in stats); - assert.lte(stats["totalInUse"] + stats["totalAvailable"], stats["totalCreated"], tojson(stats)); - if (post32) { - assert("pools" in stats); - assert("totalRefreshing" in stats); - assert.lte(stats["totalInUse"] + stats["totalAvailable"] + stats["totalRefreshing"], - stats["totalCreated"], - tojson(stats)); - } - cluster.stop(); +// Validate output +printjson(stats); +assert.commandWorked(stats); +assert("replicaSets" in stats); +assert("hosts" in stats); +assert("numClientConnections" in stats); +assert("numAScopedConnections" in stats); +assert("totalInUse" in stats); +assert("totalAvailable" in stats); +assert("totalCreated" in stats); +assert.lte(stats["totalInUse"] + stats["totalAvailable"], stats["totalCreated"], tojson(stats)); +if (post32) { + assert("pools" in stats); + assert("totalRefreshing" in stats); + assert.lte(stats["totalInUse"] + stats["totalAvailable"] + stats["totalRefreshing"], + stats["totalCreated"], + tojson(stats)); +} +cluster.stop(); })(); |