summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathias Stearn <mathias@10gen.com>2011-02-11 18:39:50 -0500
committerMathias Stearn <mathias@10gen.com>2011-02-11 18:39:50 -0500
commit3094a42860a24442973fc941c962fe3ab070b0a8 (patch)
treef261426fb964fa2e97ddf53a8b4ea078bd4fe59e
parent397db56b40438056b2c309cd94586642ef4d9e87 (diff)
downloadmongo-3094a42860a24442973fc941c962fe3ab070b0a8.tar.gz
Releasing write lock is implicit commitIfNeeded
-rw-r--r--db/dur.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/db/dur.cpp b/db/dur.cpp
index e297e0b6f02..cfc31643db4 100644
--- a/db/dur.cpp
+++ b/db/dur.cpp
@@ -585,6 +585,9 @@ namespace mongo {
void releasingWriteLock() {
try {
+#if defined(_DEBUG)
+ commitJob._nSinceCommitIfNeededCall = 0; // implicit commit if needed
+#endif
if (commitJob.bytes() > UncommittedBytesLimit || cmdLine.durOptions & CmdLine::DurAlwaysCommit) {
stats.curr->_earlyCommits++;
groupCommit();