Skip to content

fix(core): prevent buffer overruns and coordinate LMDB access - #69

Merged
JorenSix merged 1 commit into
masterfrom
fix/core-writer-db-concurrency
Sep 23, 2026
Merged

JorenSix merged 1 commit into
masterfrom
fix/core-writer-db-concurrency

Conversation

@JorenSix

Copy link
Copy Markdown
Owner

Fix fingerprint writer buffer overruns and unsafe LMDB environment ownership during parallel CLI operations. Writers flush at capacity; database handles share environments with coordinated writer, snapshot, and close lifetimes.

Validation: full Zig suite, writer and database concurrency regressions, macOS/Linux ASan/UBSan and TSan, and Linux/Windows cross-builds passed.

@JorenSix
JorenSix merged commit 3e50cc2 into master Sep 23, 2026
4 checks passed
@JorenSix
JorenSix deleted the fix/core-writer-db-concurrency branch September 23, 2026 20:11
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