• Y
    Exclude timestamp when checking compaction boundaries (#10787) · 11943e8b
    Yanqin Jin 提交于
    Summary:
    When checking if a range [start, end) overlaps with a compaction whose range is [start1, end1), always exclude timestamp from start, end, start1 and end1, otherwise some versions of one user key may be compacted to bottommost layer while others remain in the original level.
    
    Pull Request resolved: https://github.com/facebook/rocksdb/pull/10787
    
    Test Plan: make check
    
    Reviewed By: ltamasi
    
    Differential Revision: D40187672
    
    Pulled By: ltamasi
    
    fbshipit-source-id: 81226267fd3e33ffa79665c62abadf2ebec45496
    11943e8b
compaction.cc 26.7 KB