From 5aa63de14d3ee2662eab6e3aeadf108f1a7ad0dd Mon Sep 17 00:00:00 2001 From: DallonF Date: Fri, 15 Jun 2012 10:48:53 -0700 Subject: [PATCH] Turned on --nojournal for mongod --- lib/util/mongod.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/util/mongod.js b/lib/util/mongod.js index 022e92d..5431371 100644 --- a/lib/util/mongod.js +++ b/lib/util/mongod.js @@ -12,6 +12,7 @@ exports.restart = function (mongod, fn) { debug('starting %s', mongod); try { + fs.unlinkSync('./data/mongod.lock'); pid = JSON.parse(fs.readFileSync('./.dpd/pids/mongod')); if(pid) { @@ -21,8 +22,11 @@ exports.restart = function (mongod, fn) { debug('no pid found'); } } catch(e) {} + + var options = ['--dbpath', './data', '--pidfilepath', './.dpd/pids/mongod']; + options.push('--nojournal'); //TODO: Only in dev mode! - var proc = spawn(mongod, ['--dbpath', './data', '--pidfilepath', './.dpd/pids/mongod'], {title: 'FOOBAR'}) + var proc = spawn(mongod, options, {title: 'FOOBAR'}) , buf = ''; proc.stdout.on('data', function(data) { buf += data;