• K
    Allow the logs to be purged by TTL. · b63aafce
    Kai Liu 提交于
    Summary:
    * Add a SplitByTTLLogger to enable this feature. In this diff I implemented generalized AutoSplitLoggerBase class to simplify the
    development of such classes.
    * Refactor the existing AutoSplitLogger and fix several bugs.
    
    Test Plan:
    * Added a unit tests for different types of "auto splitable" loggers individually.
    * Tested the composited logger which allows the log files to be splitted by both TTL and log size.
    
    Reviewers: heyongqiang, dhruba
    
    Reviewed By: heyongqiang
    
    CC: zshao, leveldb
    
    Differential Revision: https://reviews.facebook.net/D8037
    b63aafce
Makefile 10.1 KB