• Wu Jiayu's avatar
    Live data based GC for level merge (#77) · 8c84a1a4
    Wu Jiayu authored
    This patch implemented live data based GC for level merge.
    
    Delete blob files which have (discardable size == file_size - file header - file footer) in OnCompactionCompleted()
    Mark last two level blob files to merge in next compaction if discardable size reached GC threshold
    Using live data based GC instead of regular GC as long as level merge is enabled.
    Signed-off-by: 's avatarYi Wu <yiwu@pingcap.com>
    8c84a1a4
Name
Last commit
Last update
cmake Loading commit data...
include/titan Loading commit data...
scripts Loading commit data...
src Loading commit data...
tools Loading commit data...
util Loading commit data...
.clion.source.upload.marker Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CMakeLists.txt Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
codecov.yml Loading commit data...