diff --git a/db/db_impl/db_impl.cc b/db/db_impl/db_impl.cc index 5a1fde9aa..d158ebcfd 100644 --- a/db/db_impl/db_impl.cc +++ b/db/db_impl/db_impl.cc @@ -1323,7 +1323,8 @@ Status DBImpl::MarkLogsSynced(uint64_t up_to, bool synced_dir) { auto& wal = *it; assert(wal.getting_synced); if (logs_.size() > 1) { - if (immutable_db_options_.track_and_verify_wals_in_manifest) { + if (immutable_db_options_.track_and_verify_wals_in_manifest && + wal.writer->file()->GetFileSize() > 0) { synced_wals.AddWal(wal.number, WalMetadata(wal.writer->file()->GetFileSize())); }