• I
    Cleanup CompactionJob · 65fe1cfb
    Igor Canadi 提交于
    Summary:
    Couple changes:
    1. instead of SnapshotList, just take a vector of snapshots
    2. don't take a separate parameter is_snapshots_supported. If there are snapshots in the list, that means they are supported. I actually think we should get rid of this notion of snapshots not being supported.
    3. don't pass in mutable_cf_options as a parameter. Lifetime of mutable_cf_options is a bit tricky to maintain, so it's better to not pass it in for the whole compaction job. We only really need it when we install the compaction results.
    
    Test Plan: make check
    
    Reviewers: sdong, rven, yhchiang
    
    Reviewed By: yhchiang
    
    Subscribers: dhruba, leveldb
    
    Differential Revision: https://reviews.facebook.net/D36627
    65fe1cfb
db_impl.cc 143.8 KB