diff --git a/cache/clock_cache.cc b/cache/clock_cache.cc index 27793de9c..bd6f4ec28 100644 --- a/cache/clock_cache.cc +++ b/cache/clock_cache.cc @@ -852,7 +852,7 @@ void ClockHandleTable::Rollback(const UniqueId64x2& hashed_key, const ClockHandle* h) { size_t current = ModTableSize(hashed_key[1]); size_t increment = static_cast(hashed_key[0]) | 1U; - for (size_t i = 0; &array_[current] != h; i++) { + while (&array_[current] != h) { array_[current].displacements.fetch_sub(1, std::memory_order_relaxed); current = ModTableSize(current + increment); } diff --git a/db/version_set.cc b/db/version_set.cc index 0c452e19f..8e5438d8c 100644 --- a/db/version_set.cc +++ b/db/version_set.cc @@ -3662,13 +3662,9 @@ void VersionStorageInfo::SetFinalized() { assert(MaxBytesForLevel(level) >= max_bytes_prev_level); max_bytes_prev_level = MaxBytesForLevel(level); } - int num_empty_non_l0_level = 0; for (int level = 0; level < num_levels(); level++) { assert(LevelFiles(level).size() == 0 || LevelFiles(level).size() == LevelFilesBrief(level).num_files); - if (level > 0 && NumLevelBytes(level) > 0) { - num_empty_non_l0_level++; - } if (LevelFiles(level).size() > 0) { assert(level < num_non_empty_levels()); }