From 5e67c213b9f10923fdb708b1c49afa37d66faec9 Mon Sep 17 00:00:00 2001 From: Andrew Chang Date: Tue, 21 Jan 2025 15:52:52 -0800 Subject: [PATCH] Plenty of asserts --- db/db_impl/db_impl_compaction_flush.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/db/db_impl/db_impl_compaction_flush.cc b/db/db_impl/db_impl_compaction_flush.cc index 28d336057f0..2fd207af558 100644 --- a/db/db_impl/db_impl_compaction_flush.cc +++ b/db/db_impl/db_impl_compaction_flush.cc @@ -3501,6 +3501,7 @@ void DBImpl::BackgroundCallCompaction(PrepickedCompaction* prepicked_compaction, assert(num_running_compactions_ > 0); num_running_compactions_--; + assert(num_running_compaction_input_iterators_ >= 0); assert(num_running_compaction_input_iterators_ >= num_compaction_input_iterators_added); num_running_compaction_input_iterators_ -= @@ -3745,6 +3746,7 @@ Status DBImpl::BackgroundCompaction(bool* made_progress, num_compaction_input_iterators_added = static_cast(GetNumberCompactionInputIterators(c.get())); assert(num_compaction_input_iterators_added >= 0); + assert(num_running_compaction_input_iterators_ >= 0); num_running_compaction_input_iterators_ += num_compaction_input_iterators_added;