diff --git a/mini-lsm-mvcc/src/compact.rs b/mini-lsm-mvcc/src/compact.rs index 5b9f736..b578d36 100644 --- a/mini-lsm-mvcc/src/compact.rs +++ b/mini-lsm-mvcc/src/compact.rs @@ -161,7 +161,7 @@ impl LsmStorageInner { } if iter.key().ts() <= watermark { - if same_as_last_key && !first_key_below_watermark { + if !first_key_below_watermark { iter.next()?; continue; }