diff options
author | Merlin Mao <qzmao@fb.com> | 2021-08-11 19:31:44 -0700 |
---|---|---|
committer | Facebook GitHub Bot <facebook-github-bot@users.noreply.github.com> | 2021-08-11 19:32:46 -0700 |
commit | f58d276764567a860038ec62ae737abc32246d66 (patch) | |
tree | 22e200b5186503635d954633015763ef2a103dda /memtable | |
parent | a53563d86ec6cca1b60e58e0444d2beda99c689e (diff) |
Make TraceRecord and Replayer public (#8611)
Summary:
New public interfaces:
`TraceRecord` and `TraceRecord::Handler`, available in "rocksdb/trace_record.h".
`Replayer`, available in `rocksdb/utilities/replayer.h`.
User can use `DB::NewDefaultReplayer()` to create a Replayer to auto/manual replay a trace file.
Unit tests:
- `./db_test2 --gtest_filter="DBTest2.TraceAndReplay"`: Updated with the internal API changes.
- `./db_test2 --gtest_filter="DBTest2.TraceAndManualReplay"`: New for manual replay.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/8611
Reviewed By: ajkr
Differential Revision: D30266329
Pulled By: autopear
fbshipit-source-id: 1ecb3cbbedae0f6a67c18f0cc82e002b4d81b6f8
Diffstat (limited to 'memtable')
0 files changed, 0 insertions, 0 deletions