8000 Per-transaction synchronous and chunk size: TxOptions and begin_write_with · Issue #871 · project-minigraf/minigraf · GitHub
[go: up one dir, main page]

Skip to content

Per-transaction synchronous and chunk size: TxOptions and begin_write_with #871

Open

Description

@adityamukho

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestrustPull requests that update rust code

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0