Skip to content

docs(windows): define crash durability boundary - #2553

Merged
liugddx merged 2 commits into
apache:mainfrom
liugddx:docs/windows-durability
Aug 10, 2026
Merged

docs(windows): define crash durability boundary#2553
liugddx merged 2 commits into
apache:mainfrom
liugddx:docs/windows-durability

Conversation

@liugddx

@liugddx liugddx commented Aug 9, 2026

Copy link
Copy Markdown
Member

Summary

Document the Windows crash and durability boundary after the real-process recovery gates landed in #2509.

Clarify which guarantees come from SQLite WAL + synchronous=FULL and synchronized file payloads, and explicitly distinguish those guarantees from POSIX-equivalent parent-directory durability during sudden system power loss.

Refs #2142

Verification

  • git diff --check upstream/main...HEAD
  • Confirmed the current storage implementation skips directory fsync on Windows.
  • Confirmed the runtime, session metadata, and long-term memory SQLite schemas use WAL with synchronous=FULL.
  • Biome intentionally ignores Markdown files, so no Markdown formatter was run.

Checklist

  • Tests cover the change and fail without it
  • Lint, format, typecheck and the affected suites pass locally

Does this PR entail a change in behavior?

  • Yes - described under Summary above
  • No

@liugddx
liugddx merged commit fad739f into apache:main Aug 10, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant