Skip to content
  • Yanqin Jin's avatar
    Compaction with timestamp: input boundaries (#6645) · 0c05624d
    Yanqin Jin authored
    Summary:
    Towards making compaction logic compatible with user timestamp.
    When computing boundaries and overlapping ranges for inputs of compaction, We need to compare SSTs by user key without timestamp.
    
    Test plan (devserver):
    ```
    make check
    ```
    Several individual tests:
    ```
    ./version_set_test --gtest_filter=VersionStorageInfoTimestampTest.GetOverlappingInputs
    ./db_with_timestamp_compaction_test
    ./db_with_timestamp_basic_test
    ```
    Pull Request resolved: https://github.com/facebook/rocksdb/pull/6645
    
    Reviewed By: ltamasi
    
    Differential Revision: D20960012
    
    Pulled By: riversand963
    
    fbshipit-source-id: ad377fa9eb481bf7a8a3e1824aaade48cdc653a4
    0c05624d