rocksdb/trace_replay
virajthakur acab405fc1 propagate request_id from app -> Rocks -> FS (#13616)
Summary:
[internal use] Allow the application to pass a request_id per read request to RocksDB and pass it down to the FileSystem (via IODebugContext)

Pull Request resolved: https://github.com/facebook/rocksdb/pull/13616

Test Plan:
./db_test --gtest_filter=DBTest.RequestIdPlumbingTest

Validates that RocksDB Api calls with request_id set result in request_id being passed to the filesystem through IODebugContext

Reviewed By: pdillinger

Differential Revision: D74912824

Pulled By: virajthakur

fbshipit-source-id: 4f15fef3ff7b5d700563f993f9b211c991020fb6
2025-05-16 21:25:50 -07:00
..
block_cache_tracer.cc Fix crash in block_cache_trace_analyzer if reference key is null in case of MultiGet (#11042) 2023-01-18 13:24:37 -08:00
block_cache_tracer.h fix compile warnings (#10976) 2022-11-22 15:51:01 -08:00
block_cache_tracer_test.cc Refactor block cache tracing APIs (#10811) 2022-10-21 12:15:35 -07:00
io_tracer.cc propagate request_id from app -> Rocks -> FS (#13616) 2025-05-16 21:25:50 -07:00
io_tracer.h Make TraceRecord and Replayer public (#8611) 2021-08-11 19:32:46 -07:00
io_tracer_test.cc propagate request_id from app -> Rocks -> FS (#13616) 2025-05-16 21:25:50 -07:00
trace_record.cc internal_repo_rocksdb (435146444452818992) (#12115) 2023-12-01 11:15:17 -08:00
trace_record_handler.cc Replace std::shared_ptr<SystemClock> by SystemClock* in TraceExecutionHandler (#8729) 2021-08-31 11:24:27 -07:00
trace_record_handler.h Remove 'virtual' when implied by 'override' (#12319) 2024-01-31 13:14:42 -08:00
trace_record_result.cc Add IteratorTraceExecutionResult for iterator related trace records. (#8687) 2021-08-20 15:35:56 -07:00
trace_replay.cc Standardize on clang-format version 18 (#13233) 2024-12-19 10:58:40 -08:00
trace_replay.h Trace analyzer: replace number with enumeration type (#10827) 2023-12-27 10:38:53 -08:00