• Venkatesh Radhakrishnan's avatar
    Add wal files to Checkpoint for multiple column families. · 04251e1e
    Venkatesh Radhakrishnan 创作于
    Summary:
    When there are multiple column families, the flush in
    GetLiveFiles is not atomic, so that there are entries in the wal files
    which are needed to get a consisten RocksDB. We now add the log files to
    the checkpoint.
    
    Test Plan:
    CheckpointCF - This test forces more data to be written to
    the other column families after the flush of the first column family but
    before the second.
    
    Reviewers: igor, yhchiang, IslamAbdelRahman, anthony, kradhakrishnan, sdong
    
    Reviewed By: sdong
    
    Subscribers: dhruba, leveldb
    
    Differential Revision: https://reviews.facebook.net/D40323
    04251e1e