• A
    Consolidate file cutting logic in compaction loop · b48e4778
    Andrew Kryczka 提交于
    Summary:
    It was really annoying to have two places (top and bottom of compaction loop) where we cut output files. I had bugs in both DeleteRange and dictionary compression due to updating only one of the two. This diff consolidates the file-cutting logic to the bottom of the compaction loop.
    
    Keep in mind that my goal with input_status is to be consistent with the past behavior, even though I'm not sure it's ideal.
    Closes https://github.com/facebook/rocksdb/pull/1832
    
    Differential Revision: D4503038
    
    Pulled By: ajkr
    
    fbshipit-source-id: 7da5213
    b48e4778
compaction_job.cc 52.8 KB