• J
    Virtualize SkipList Interface · 52d7ecfc
    Jim Paton 提交于
    Summary: This diff virtualizes the skiplist interface so that users can provide their own implementation of a backing store for MemTables. Eventually, the backing store will be responsible for its own synchronization, allowing users (and us) to experiment with different lockless implementations.
    
    Test Plan:
    make clean
    make -j32 check
    ./db_stress
    
    Reviewers: dhruba, emayanke, haobo
    
    Reviewed By: dhruba
    
    CC: leveldb
    
    Differential Revision: https://reviews.facebook.net/D11739
    52d7ecfc
repair.cc 11.6 KB