mirror of
https://github.com/facebook/rocksdb.git
synced 2026-10-24 19:59:35 +03:00
Summary: - add a `docs/components/` landing page and a stress-test docs index - document the `db_stress` expected-state trace/replay lifecycle, file invariants, and prefix-recovery contract in `expected_state_trace.md` - align `db_stress` comments with the restore semantics: missing trace entries are fatal, while extra tail trace entries are tolerated - keep the new docs tree trackable and point repo instructions at the new component-docs entrypoint ## Testing - Not run (documentation and comment updates only) Pull Request resolved: https://github.com/facebook/rocksdb/pull/14612 Reviewed By: joshkang97 Differential Revision: D100797173 Pulled By: xingbowang fbshipit-source-id: 25be8c6239b9fdd84580818efe7520c371f9a46b
651 B
651 B
RocksDB Components
This directory collects component-specific design notes and implementation walkthroughs.
Sections
| Section | Path | Summary |
|---|---|---|
| Read Flow | read_flow/index.md | Point lookups, MultiGet, iterators, cache integration, range deletions, and read-side tuning. |
| Write Flow | write_flow/index.md | Write APIs, write thread, WAL, memtable insertion, sequence numbers, write modes, crash recovery, and performance. |
| Stress Test | stress_test/index.md | Stress-test-specific design notes, invariants, and debugging references. |