diff options
Diffstat (limited to 'jstests/sharding/server_status.js')
-rw-r--r-- | jstests/sharding/server_status.js | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/jstests/sharding/server_status.js b/jstests/sharding/server_status.js index 770300174b8..0e2865842b4 100644 --- a/jstests/sharding/server_status.js +++ b/jstests/sharding/server_status.js @@ -4,41 +4,41 @@ */ (function() { - "use strict"; +"use strict"; - var st = new ShardingTest({shards: 1}); +var st = new ShardingTest({shards: 1}); - var testDB = st.s.getDB('test'); - testDB.adminCommand({enableSharding: 'test'}); - testDB.adminCommand({shardCollection: 'test.user', key: {_id: 1}}); +var testDB = st.s.getDB('test'); +testDB.adminCommand({enableSharding: 'test'}); +testDB.adminCommand({shardCollection: 'test.user', key: {_id: 1}}); - // Initialize shard metadata in shards - testDB.user.insert({x: 1}); +// Initialize shard metadata in shards +testDB.user.insert({x: 1}); - var checkShardingServerStatus = function(doc) { - var shardingSection = doc.sharding; - assert.neq(shardingSection, null); +var checkShardingServerStatus = function(doc) { + var shardingSection = doc.sharding; + assert.neq(shardingSection, null); - var configConnStr = shardingSection.configsvrConnectionString; - var configConn = new Mongo(configConnStr); - var configIsMaster = configConn.getDB('admin').runCommand({isMaster: 1}); + var configConnStr = shardingSection.configsvrConnectionString; + var configConn = new Mongo(configConnStr); + var configIsMaster = configConn.getDB('admin').runCommand({isMaster: 1}); - var configOpTimeObj = shardingSection.lastSeenConfigServerOpTime; + var configOpTimeObj = shardingSection.lastSeenConfigServerOpTime; - assert.gt(configConnStr.indexOf('/'), 0); - assert.gte(configIsMaster.configsvr, 1); // If it's a shard, this field won't exist. - assert.neq(null, configOpTimeObj); - assert.neq(null, configOpTimeObj.ts); - assert.neq(null, configOpTimeObj.t); + assert.gt(configConnStr.indexOf('/'), 0); + assert.gte(configIsMaster.configsvr, 1); // If it's a shard, this field won't exist. + assert.neq(null, configOpTimeObj); + assert.neq(null, configOpTimeObj.ts); + assert.neq(null, configOpTimeObj.t); - assert.neq(null, shardingSection.maxChunkSizeInBytes); - }; + assert.neq(null, shardingSection.maxChunkSizeInBytes); +}; - var mongosServerStatus = testDB.adminCommand({serverStatus: 1}); - checkShardingServerStatus(mongosServerStatus); +var mongosServerStatus = testDB.adminCommand({serverStatus: 1}); +checkShardingServerStatus(mongosServerStatus); - var mongodServerStatus = st.rs0.getPrimary().getDB('admin').runCommand({serverStatus: 1}); - checkShardingServerStatus(mongodServerStatus); +var mongodServerStatus = st.rs0.getPrimary().getDB('admin').runCommand({serverStatus: 1}); +checkShardingServerStatus(mongodServerStatus); - st.stop(); +st.stop(); })(); |