summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2011-03-09 17:20:02 -0500
committerEliot Horowitz <eliot@10gen.com>2011-03-09 17:21:11 -0500
commit460d32f86ba837a4f1dd41cfeb65eddee41df65f (patch)
treec7e9c79a765a2835884206457517ebb01eab1113
parentb2927d98603a48f4437dd39116e78bf023b4ee8c (diff)
downloadmongo-460d32f86ba837a4f1dd41cfeb65eddee41df65f.tar.gz
Open a journal file on startup 180r1.8.0-rc2
-rw-r--r--db/dur_journal.cpp1
-rw-r--r--db/dur_journalimpl.h2
2 files changed, 2 insertions, 1 deletions
diff --git a/db/dur_journal.cpp b/db/dur_journal.cpp
index 8b45ff1bece..946f94c7e78 100644
--- a/db/dur_journal.cpp
+++ b/db/dur_journal.cpp
@@ -262,6 +262,7 @@ namespace mongo {
log() << "warning caught exception in preallocateFiles, continuing" << endl;
}
}
+ j.open();
}
void removeOldJournalFile(path p) {
diff --git a/db/dur_journalimpl.h b/db/dur_journalimpl.h
index 2b1f585186d..9566dffbea7 100644
--- a/db/dur_journalimpl.h
+++ b/db/dur_journalimpl.h
@@ -63,10 +63,10 @@ namespace mongo {
_open();
}
- private:
/** open a journal file to journal operations to. */
void open();
+ private:
void _open();
void closeCurrentJournalFile();
void removeUnneededJournalFiles();