Skip to content

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

Closed

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.

Activity

  1. added this to the v3.0.0 milestone on Nov 6, 2026
  2. added
    enhancementNew feature or request
    rustPull requests that update rust code
    on Nov 6, 2026
  3. adityamukho commented on Nov 10, 2026

    @adityamukho
    CollaboratorAuthor

    Implemented in #882 (merged into v3 as a60435c), docs in project-minigraf/minigraf-docs#94. Part of #862, which stays open.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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