Internal stats WAL file synced to match meaning of the stats of the same name
Summary: https://reviews.facebook.net/D23343 changed WAL sync bytes to extra fsync. This change does the same for internal stats. Test Plan: Run all existing unit tests and verify results in db_bench. Reviewers: anthony, rven, igor, MarkCallaghan, kradhakrishnan, yhchiang Reviewed By: yhchiang Subscribers: leveldb, dhruba Differential Revision: https://reviews.facebook.net/D47349
This commit is contained in:
parent
48b4497f75
commit
d0c31641d2
@ -3708,8 +3708,10 @@ Status DBImpl::WriteImpl(const WriteOptions& write_options,
|
|||||||
default_cf_internal_stats_->AddDBStats(InternalStats::NUMBER_KEYS_WRITTEN,
|
default_cf_internal_stats_->AddDBStats(InternalStats::NUMBER_KEYS_WRITTEN,
|
||||||
my_batch_count);
|
my_batch_count);
|
||||||
if (!write_options.disableWAL) {
|
if (!write_options.disableWAL) {
|
||||||
default_cf_internal_stats_->AddDBStats(
|
if (write_options.sync) {
|
||||||
InternalStats::WAL_FILE_SYNCED, 1);
|
default_cf_internal_stats_->AddDBStats(InternalStats::WAL_FILE_SYNCED,
|
||||||
|
1);
|
||||||
|
}
|
||||||
default_cf_internal_stats_->AddDBStats(
|
default_cf_internal_stats_->AddDBStats(
|
||||||
InternalStats::WAL_FILE_BYTES, log_size);
|
InternalStats::WAL_FILE_BYTES, log_size);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user