From 540a257f2c593ff3875a8d9e74006ac7139fcf77 Mon Sep 17 00:00:00 2001 From: Igor Canadi Date: Fri, 12 Sep 2014 16:15:29 -0700 Subject: [PATCH] Fix WAL synced Summary: Uhm... Test Plan: nope Reviewers: sdong, yhchiang, tnovak, ljin Reviewed By: ljin Subscribers: leveldb Differential Revision: https://reviews.facebook.net/D23343 --- db/db_impl.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/db_impl.cc b/db/db_impl.cc index 3a9596686..13fec6f85 100644 --- a/db/db_impl.cc +++ b/db/db_impl.cc @@ -4109,9 +4109,9 @@ Status DBImpl::Write(const WriteOptions& options, WriteBatch* my_batch) { alive_log_files_.back().AddSize(log_entry.size()); log_empty_ = false; log_size = log_entry.size(); - RecordTick(stats_, WAL_FILE_SYNCED); RecordTick(stats_, WAL_FILE_BYTES, log_size); if (status.ok() && options.sync) { + RecordTick(stats_, WAL_FILE_SYNCED); if (db_options_.use_fsync) { StopWatch(env_, stats_, WAL_FILE_SYNC_MICROS); status = log_->file()->Fsync();