• J
    Tiered compaction: integrate Seqno time mapping with per key placement (#10370) · faa0f972
    Jay Zhuang 提交于
    Summary:
    Using the Sequence number to time mapping to decide if a key is hot or not in
    compaction and place it in the corresponding level.
    
    Note: the feature is not complete, level compaction will run indefinitely until
    all penultimate level data is cold and small enough to not trigger compaction.
    
    Pull Request resolved: https://github.com/facebook/rocksdb/pull/10370
    
    Test Plan:
    CI
    * Run basic db_bench for universal compaction manually
    
    Reviewed By: siying
    
    Differential Revision: D37892338
    
    Pulled By: jay-zhuang
    
    fbshipit-source-id: 792bbd91b1ccc2f62b5d14c53118434bcaac4bbe
    faa0f972
db_test_util.h 44.1 KB