Skip to content

fix: buffer vector payload writes - #131

Merged
bartolli merged 1 commit into
bartolli:mainfrom
masonjames:fix/buffer-vector-writes
Sep 23, 2026
Merged

bartolli merged 1 commit into
bartolli:mainfrom
masonjames:fix/buffer-vector-writes

Conversation

@masonjames

Copy link
Copy Markdown
Contributor

Buffer vector payload writes instead of issuing a syscall for each float. The file format, explicit flush before the count update, and semantic snapshot sync/rename sequence remain unchanged.

Fixes #130.

Validation: quick-check and full-test pass. Added a two-batch reopen test covering mapped reads, values, count, and file length. An opt-in synthetic 10,000 × 384 batch measured 26.41 s before and 33 ms after on the same machine; timing is not a CI assertion.

@bartolli bartolli self-assigned this Sep 23, 2026
bartolli added a commit that referenced this pull request Sep 23, 2026
@bartolli
bartolli merged commit 99ca004 into bartolli:main Sep 23, 2026
5 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.

Buffer vector payload writes in shared storage

2 participants