diff --git a/db/db_impl.cc b/db/db_impl.cc index f1993eb..4f53af6 100644 --- a/db/db_impl.cc +++ b/db/db_impl.cc @@ -904,6 +904,7 @@ Status DBImpl::FinishCompactionOutputFile(CompactionState* compact, meta.number = compact->vtb_num; meta.records_num = compact->vtable_builder->RecordNumber(); meta.table_size = compact->vtable_builder->FileSize(); + compact->total_bytes += meta.table_size; s = compact->vtable_builder->Finish(); delete compact->vtable_builder; @@ -916,6 +917,7 @@ Status DBImpl::FinishCompactionOutputFile(CompactionState* compact, } delete compact->vtb_file; compact->vtb_file = nullptr; + vtable_manager_->AddVTable(meta); } if (s.ok() && current_entries > 0) {