Storage glossary · JSON corpus · llms.txt · hesela.com

rocksdb-atomic-flush · shipping · also atomic_flush

RocksDB atomic flush

RocksDB atomic flush installs the results of flushing selected column families into the database as one logical all-or-nothing MANIFEST group.

Automatic atomic flush covers all column families; a manual call must identify the participating families. [2] It does not make every earlier acknowledgment durable or include later writes automatically; the pinned options header warns that subsequent WAL-enabled writes can replay independently. [1]

Relations

related
rocksdb-column-family, rocksdb-manifest, memtable, write-ahead-log

Citations

  1. RocksDB v10.10.1. options.h: manual_wal_flush, atomic_flush and FlushOptions. (accessed 2026-10-14)
  2. RocksDB project. Atomic flush: grouped persistence and explicit column-family selection. (accessed 2026-10-14)
  3. RocksDB: a WAL sync is not a memtable flush (accessed 2026-10-14)

JSON: /data/terms/rocksdb-atomic-flush.json