diff options
Diffstat (limited to 'jstests/disk/preallocate_directoryperdb.js')
-rw-r--r-- | jstests/disk/preallocate_directoryperdb.js | 39 |
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(); |