summaryrefslogtreecommitdiff
path: root/jstests/sharding/rename.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/rename.js')
-rw-r--r--jstests/sharding/rename.js83
1 files changed, 39 insertions, 44 deletions
diff --git a/jstests/sharding/rename.js b/jstests/sharding/rename.js
index 116af4592ae..e8518a1e6bf 100644
--- a/jstests/sharding/rename.js
+++ b/jstests/sharding/rename.js
@@ -1,63 +1,58 @@
(function() {
-'use strict';
+ 'use strict';
-var s = new ShardingTest({ name: "rename",
- shards: 2,
- mongos: 1,
- rs: { oplogSize: 10 } });
+ var s = new ShardingTest({name: "rename", shards: 2, mongos: 1, rs: {oplogSize: 10}});
-var db = s.getDB("test");
-var replTest = s.rs0;
+ var db = s.getDB("test");
+ var replTest = s.rs0;
-db.foo.insert({ _id: 1 });
-db.foo.renameCollection('bar');
-assert.isnull(db.getLastError(), '1.0');
-assert.eq(db.bar.findOne(), { _id: 1 }, '1.1');
-assert.eq(db.bar.count(), 1, '1.2');
-assert.eq(db.foo.count(), 0, '1.3');
+ db.foo.insert({_id: 1});
+ db.foo.renameCollection('bar');
+ assert.isnull(db.getLastError(), '1.0');
+ assert.eq(db.bar.findOne(), {_id: 1}, '1.1');
+ assert.eq(db.bar.count(), 1, '1.2');
+ assert.eq(db.foo.count(), 0, '1.3');
-db.foo.insert({ _id: 2 });
-db.foo.renameCollection('bar', true);
-assert.isnull(db.getLastError(), '2.0');
-assert.eq(db.bar.findOne(), { _id: 2 }, '2.1');
-assert.eq(db.bar.count(), 1, '2.2');
-assert.eq(db.foo.count(), 0, '2.3');
+ db.foo.insert({_id: 2});
+ db.foo.renameCollection('bar', true);
+ assert.isnull(db.getLastError(), '2.0');
+ assert.eq(db.bar.findOne(), {_id: 2}, '2.1');
+ assert.eq(db.bar.count(), 1, '2.2');
+ assert.eq(db.foo.count(), 0, '2.3');
-s.adminCommand({ enablesharding: "test" });
-s.getDB('admin').runCommand({ movePrimary: 'test', to: 'rename-rs0' });
+ s.adminCommand({enablesharding: "test"});
+ s.getDB('admin').runCommand({movePrimary: 'test', to: 'rename-rs0'});
-jsTest.log("Testing write concern (1)");
+ jsTest.log("Testing write concern (1)");
-db.foo.insert({ _id: 3 });
-db.foo.renameCollection('bar', true);
+ db.foo.insert({_id: 3});
+ db.foo.renameCollection('bar', true);
-var ans = db.runCommand({ getLastError: 1, w: 3 });
-printjson(ans);
-assert.isnull(ans.err, '3.0');
+ var ans = db.runCommand({getLastError: 1, w: 3});
+ printjson(ans);
+ assert.isnull(ans.err, '3.0');
-assert.eq(db.bar.findOne(), { _id: 3 }, '3.1');
-assert.eq(db.bar.count(), 1, '3.2');
-assert.eq(db.foo.count(), 0, '3.3');
+ assert.eq(db.bar.findOne(), {_id: 3}, '3.1');
+ assert.eq(db.bar.count(), 1, '3.2');
+ assert.eq(db.foo.count(), 0, '3.3');
-// Ensure write concern works by shutting down 1 node in a replica set shard
-jsTest.log("Testing write concern (2)");
+ // Ensure write concern works by shutting down 1 node in a replica set shard
+ jsTest.log("Testing write concern (2)");
-// Kill any node. Don't care if it's a primary or secondary.
-replTest.stop(0);
+ // Kill any node. Don't care if it's a primary or secondary.
+ replTest.stop(0);
-replTest.awaitSecondaryNodes();
-ReplSetTest.awaitRSClientHosts(s.s,
- replTest.getPrimary(),
- { ok: true, ismaster: true },
- replTest.name);
+ replTest.awaitSecondaryNodes();
+ ReplSetTest.awaitRSClientHosts(
+ s.s, replTest.getPrimary(), {ok: true, ismaster: true}, replTest.name);
-assert.writeOK(db.foo.insert({ _id: 4 }));
-assert.commandWorked(db.foo.renameCollection('bar', true));
+ assert.writeOK(db.foo.insert({_id: 4}));
+ assert.commandWorked(db.foo.renameCollection('bar', true));
-ans = db.runCommand({ getLastError: 1, w: 3, wtimeout: 5000 });
-assert.eq(ans.err, "timeout", 'gle: ' + tojson(ans));
+ ans = db.runCommand({getLastError: 1, w: 3, wtimeout: 5000});
+ assert.eq(ans.err, "timeout", 'gle: ' + tojson(ans));
-s.stop();
+ s.stop();
})();