diff --git a/src/k_lsm/k_lsm_inl.h b/src/k_lsm/k_lsm_inl.h index 165d42b..6c2d956 100644 --- a/src/k_lsm/k_lsm_inl.h +++ b/src/k_lsm/k_lsm_inl.h @@ -106,7 +106,7 @@ k_lsm::delete_min(V &val) m_shared.find_min(best_shared); if (!best_dist.empty() && !best_shared.empty()) { - if (best_dist.m_key < best_shared.m_key) { + if (best_dist.m_key <= best_shared.m_key) { COUNT_INC(dlsm_deletes); return best_dist.take(val); } else {