diff options
author | dwight <dwight@10gen.com> | 2010-07-28 22:02:15 -0400 |
---|---|---|
committer | dwight <dwight@10gen.com> | 2010-07-28 22:02:15 -0400 |
commit | 09bc1738e8adb6206c7d772a2b99782f5e5d30d1 (patch) | |
tree | b1c297c3faf5eaa59495f0f2c37f337f0f5ad86c /db/repl/rs_rollback.cpp | |
parent | c46d3ef193a9045a6a0b988dd94de9952b28afcc (diff) | |
download | mongo-09bc1738e8adb6206c7d772a2b99782f5e5d30d1.tar.gz |
rollback rs
Diffstat (limited to 'db/repl/rs_rollback.cpp')
-rw-r--r-- | db/repl/rs_rollback.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/db/repl/rs_rollback.cpp b/db/repl/rs_rollback.cpp index 0c645ee8084..ace43d4c46a 100644 --- a/db/repl/rs_rollback.cpp +++ b/db/repl/rs_rollback.cpp @@ -282,8 +282,13 @@ namespace mongo { sethbmsg("syncRollback 6"); // clean up oplog + log() << "replSet rollback temp truncate after " << h.commonPoint.toStringPretty() << rsLog; + // todo: fatal error if this throws? oplogDetails->cappedTruncateAfter(rsoplog, h.commonPointOurDiskloc, false); + /* reset cached lastoptimewritten and h value */ + loadLastOpTimeWritten(); + sethbmsg("syncRollback 7"); MemoryMappedFile::flushAll(true); |