summaryrefslogtreecommitdiff
path: root/jstests/disk/preallocate_directoryperdb.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/disk/preallocate_directoryperdb.js')
-rw-r--r--jstests/disk/preallocate_directoryperdb.js39
1 files changed, 20 insertions, 19 deletions
diff --git a/jstests/disk/preallocate_directoryperdb.js b/jstests/disk/preallocate_directoryperdb.js
index c21710e579c..cc17677c680 100644
--- a/jstests/disk/preallocate_directoryperdb.js
+++ b/jstests/disk/preallocate_directoryperdb.js
@@ -10,23 +10,24 @@ var baseName3 = "preallocate_directoryperdb3";
dbpath = MongoRunner.dataPath + baseDir + "/";
function checkDb2DirAbsent() {
- files = listFiles( dbpath );
-// printjson( files );
- for( var f in files ) {
- var name = files[ f ].name;
- assert.eq( -1, name.indexOf( dbpath + baseName2 ), "baseName2 dir still present" );
- }
+ files = listFiles(dbpath);
+ // printjson( files );
+ for (var f in files) {
+ var name = files[f].name;
+ assert.eq(-1, name.indexOf(dbpath + baseName2), "baseName2 dir still present");
+ }
}
-var m = MongoRunner.runMongod({smallfiles: "", directoryperdb: "", dbpath: dbpath, bind_ip: "127.0.0.1"});
-db = m.getDB( baseName );
-db2 = m.getDB( baseName2 );
-var bulk = db[ baseName ].initializeUnorderedBulkOp();
-var bulk2 = db2[ baseName2 ].initializeUnorderedBulkOp();
-var big = new Array( 5000 ).toString();
-for( var i = 0; i < 3000; ++i ) {
- bulk.insert({ b:big });
- bulk2.insert({ b:big });
+var m = MongoRunner.runMongod(
+ {smallfiles: "", directoryperdb: "", dbpath: dbpath, bind_ip: "127.0.0.1"});
+db = m.getDB(baseName);
+db2 = m.getDB(baseName2);
+var bulk = db[baseName].initializeUnorderedBulkOp();
+var bulk2 = db2[baseName2].initializeUnorderedBulkOp();
+var big = new Array(5000).toString();
+for (var i = 0; i < 3000; ++i) {
+ bulk.insert({b: big});
+ bulk2.insert({b: big});
}
assert.writeOK(bulk.execute());
assert.writeOK(bulk2.execute());
@@ -41,9 +42,9 @@ checkDb2DirAbsent();
db.dropDatabase();
// Try writing a new database, to ensure file allocator is still working.
-db3 = m.getDB( baseName3 );
-c3 = db[ baseName3 ];
-assert.writeOK(c3.insert( {} ));
-assert.eq( 1, c3.count() );
+db3 = m.getDB(baseName3);
+c3 = db[baseName3];
+assert.writeOK(c3.insert({}));
+assert.eq(1, c3.count());
checkDb2DirAbsent();