summaryrefslogtreecommitdiff
path: root/jstests/sharding/dump_coll_metadata.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/dump_coll_metadata.js')
-rw-r--r--jstests/sharding/dump_coll_metadata.js78
1 files changed, 39 insertions, 39 deletions
diff --git a/jstests/sharding/dump_coll_metadata.js b/jstests/sharding/dump_coll_metadata.js
index 7fe91e0a75c..eb60af37cb4 100644
--- a/jstests/sharding/dump_coll_metadata.js
+++ b/jstests/sharding/dump_coll_metadata.js
@@ -2,56 +2,56 @@
// Tests that we can dump collection metadata via getShardVersion()
//
(function() {
-'use strict';
+ 'use strict';
-var st = new ShardingTest({ shards : 2, mongos : 1 });
+ var st = new ShardingTest({shards: 2, mongos: 1});
-var mongos = st.s0;
-var coll = mongos.getCollection( "foo.bar" );
-var admin = mongos.getDB( "admin" );
-var shards = mongos.getCollection( "config.shards" ).find().toArray();
-var shardAdmin = st.shard0.getDB( "admin" );
+ var mongos = st.s0;
+ var coll = mongos.getCollection("foo.bar");
+ var admin = mongos.getDB("admin");
+ var shards = mongos.getCollection("config.shards").find().toArray();
+ var shardAdmin = st.shard0.getDB("admin");
-assert.commandWorked(admin.runCommand({ enableSharding : coll.getDB() + "" }));
-st.ensurePrimaryShard(coll.getDB() + "", shards[0]._id);
-assert.commandWorked(admin.runCommand({ shardCollection : coll + "", key : { _id : 1 } }));
+ assert.commandWorked(admin.runCommand({enableSharding: coll.getDB() + ""}));
+ st.ensurePrimaryShard(coll.getDB() + "", shards[0]._id);
+ assert.commandWorked(admin.runCommand({shardCollection: coll + "", key: {_id: 1}}));
-assert.commandWorked(shardAdmin.runCommand({ getShardVersion : coll + "" }));
+ assert.commandWorked(shardAdmin.runCommand({getShardVersion: coll + ""}));
-// Make sure we have chunks information on the shard after the shard collection call
-var result =
- assert.commandWorked(shardAdmin.runCommand({ getShardVersion : coll + "", fullMetadata : true }));
-printjson(result);
-var metadata = result.metadata;
+ // Make sure we have chunks information on the shard after the shard collection call
+ var result = assert.commandWorked(
+ shardAdmin.runCommand({getShardVersion: coll + "", fullMetadata: true}));
+ printjson(result);
+ var metadata = result.metadata;
-assert.eq( metadata.chunks.length, 1 );
-assert.eq( metadata.pending.length, 0 );
-assert( metadata.chunks[0][0]._id + "" == MinKey + "" );
-assert( metadata.chunks[0][1]._id + "" == MaxKey + "" );
-assert( metadata.shardVersion + "" == result.global + "" );
+ assert.eq(metadata.chunks.length, 1);
+ assert.eq(metadata.pending.length, 0);
+ assert(metadata.chunks[0][0]._id + "" == MinKey + "");
+ assert(metadata.chunks[0][1]._id + "" == MaxKey + "");
+ assert(metadata.shardVersion + "" == result.global + "");
-// Make sure a collection with no metadata still returns the metadata field
-assert( shardAdmin.runCommand({ getShardVersion : coll + "xyz", fullMetadata : true })
- .metadata != undefined );
+ // Make sure a collection with no metadata still returns the metadata field
+ assert(shardAdmin.runCommand({getShardVersion: coll + "xyz", fullMetadata: true}).metadata !=
+ undefined);
-// Make sure we get multiple chunks after a split
-assert( admin.runCommand({ split : coll + "", middle : { _id : 0 } }).ok );
+ // Make sure we get multiple chunks after a split
+ assert(admin.runCommand({split: coll + "", middle: {_id: 0}}).ok);
-assert( shardAdmin.runCommand({ getShardVersion : coll + "" }).ok );
-printjson( shardAdmin.runCommand({ getShardVersion : coll + "", fullMetadata : true }) );
+ assert(shardAdmin.runCommand({getShardVersion: coll + ""}).ok);
+ printjson(shardAdmin.runCommand({getShardVersion: coll + "", fullMetadata: true}));
-// Make sure we have chunks info
-result = shardAdmin.runCommand({ getShardVersion : coll + "", fullMetadata : true });
-metadata = result.metadata;
+ // Make sure we have chunks info
+ result = shardAdmin.runCommand({getShardVersion: coll + "", fullMetadata: true});
+ metadata = result.metadata;
-assert.eq( metadata.chunks.length, 2 );
-assert.eq( metadata.pending.length, 0 );
-assert( metadata.chunks[0][0]._id + "" == MinKey + "" );
-assert( metadata.chunks[0][1]._id == 0 );
-assert( metadata.chunks[1][0]._id == 0 );
-assert( metadata.chunks[1][1]._id + "" == MaxKey + "" );
-assert( metadata.shardVersion + "" == result.global + "" );
+ assert.eq(metadata.chunks.length, 2);
+ assert.eq(metadata.pending.length, 0);
+ assert(metadata.chunks[0][0]._id + "" == MinKey + "");
+ assert(metadata.chunks[0][1]._id == 0);
+ assert(metadata.chunks[1][0]._id == 0);
+ assert(metadata.chunks[1][1]._id + "" == MaxKey + "");
+ assert(metadata.shardVersion + "" == result.global + "");
-st.stop();
+ st.stop();
})();