You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Per-transaction synchronous and chunk size: TxOptions and begin_write_with #871
Add TxOptions { synchronous, chunk_facts } (#[non_exhaustive]) and Minigraf::begin_write_with; begin_write() becomes the default. WalWriter takes a SyncMode on each append. Add durability tests: a Normal transaction followed by a Full one, fault injection, and the SIGKILL test. This touches the WAL durability path, so it should get an independent review (TandemKit).
Part of #862. Spec: docs/superpowers/specs/2026-11-06-862-override-audit-design.md (merged in #868), §6, PR 3.
Activity
feat(db): add TxOptions and begin_write_with with a per-append WAL sy…
test(db): cover per-transaction sync mode and chunk size, with kill a…
test(fault): run the fault matrix over mixed per-transaction WAL sync…
test(crash): add a SIGKILL variant with a sync mode chosen per transa…
docs: document TxOptions and mixed per-transaction sync modes (#871)
docs: update test counts for #871
fix(db): make the TxOptions doctests build on wasm32; check lost sync…
Merge pull request #882 from project-minigraf/feat/871-tx-options
adityamukho commentedon Nov 10, 2026
Implemented in #882 (merged into v3 as a60435c), docs in project-minigraf/minigraf-docs#94. Part of #862, which stays open.