• M
    Allow Replayer to report the results of TraceRecords. (#8657) · d10801e9
    Merlin Mao 提交于
    Summary:
    `Replayer::Execute()` can directly returns the result (e.g, request latency, DB::Get() return code, returned value, etc.)
    `Replayer::Replay()` reports the results via a callback function.
    
    New interface:
    `TraceRecordResult` in "rocksdb/trace_record_result.h".
    
    `DBTest2.TraceAndReplay` and `DBTest2.TraceAndManualReplay` are updated accordingly.
    
    Pull Request resolved: https://github.com/facebook/rocksdb/pull/8657
    
    Reviewed By: ajkr
    
    Differential Revision: D30290216
    
    Pulled By: autopear
    
    fbshipit-source-id: 3c8d4e6b180ec743de1a9d9dcaee86064c74f0d6
    d10801e9
CMakeLists.txt 49.1 KB