summaryrefslogtreecommitdiff
path: root/jstests/mmap_v1/use_power_of_2.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/mmap_v1/use_power_of_2.js')
-rw-r--r--jstests/mmap_v1/use_power_of_2.js42
1 files changed, 24 insertions, 18 deletions
diff --git a/jstests/mmap_v1/use_power_of_2.js b/jstests/mmap_v1/use_power_of_2.js
index 7e7d8a466b2..a192a79653d 100644
--- a/jstests/mmap_v1/use_power_of_2.js
+++ b/jstests/mmap_v1/use_power_of_2.js
@@ -1,15 +1,23 @@
/*
* This test ensures that the usePowerOf2 user flag effectively reuses space.
- *
+ *
* As of SERVER-15273 usePowerOf2 is silently ignored so the behavior is the same regardless.
*/
// prepare a doc of 14K
-var doc = { _id: new Object(), data: "a" };
-var bigDoc = { _id: new Object(), data: "a" };
-
-while (doc.data.length < 14 * 1024) doc.data += "a";
-while (bigDoc.data.length < 15 * 1024) bigDoc.data += "a";
+var doc = {
+ _id: new Object(),
+ data: "a"
+};
+var bigDoc = {
+ _id: new Object(),
+ data: "a"
+};
+
+while (doc.data.length < 14 * 1024)
+ doc.data += "a";
+while (bigDoc.data.length < 15 * 1024)
+ bigDoc.data += "a";
var collName = "usepower1";
var t = db.getCollection(collName);
@@ -32,23 +40,21 @@ function checkStorageSize(expectedSize, sameLoc) {
t.drop();
db.createCollection(collName);
-var res = db.runCommand( { "collMod" : collName , "usePowerOf2Sizes" : false } );
-assert( res.ok, "collMod failed" );
-checkStorageSize(16*1023, true); // 15344 = 14369 (bsonsize) + overhead
+var res = db.runCommand({"collMod": collName, "usePowerOf2Sizes": false});
+assert(res.ok, "collMod failed");
+checkStorageSize(16 * 1023, true); // 15344 = 14369 (bsonsize) + overhead
t.drop();
db.createCollection(collName);
-var res = db.runCommand( { "collMod" : collName , "usePowerOf2Sizes" : true } );
-assert( res.ok, "collMod failed" );
-checkStorageSize(16 * 1023, true); // power of 2
-
+var res = db.runCommand({"collMod": collName, "usePowerOf2Sizes": true});
+assert(res.ok, "collMod failed");
+checkStorageSize(16 * 1023, true); // power of 2
// Create collection with flag
t.drop();
-db.runCommand({"create" : collName, "flags" : 0 });
-checkStorageSize(16*1023, true);
+db.runCommand({"create": collName, "flags": 0});
+checkStorageSize(16 * 1023, true);
t.drop();
-db.runCommand({"create" : collName, "flags" : 1 });
-checkStorageSize(16 * 1023, true); // power of 2
-
+db.runCommand({"create": collName, "flags": 1});
+checkStorageSize(16 * 1023, true); // power of 2