8000 Merge main into v3 (#481 bench fixture fsync) by adityamukho · Pull Request #482 · project-minigraf/minigraf · GitHub
[go: up one dir, main page]

Skip to content

Merge main into v3 (#481 bench fixture fsync) - #482

Merged
adityamukho merged 2 commits into
v3from
merge/main-into-v3-426
Oct 8, 2026
Merged

adityamukho merged 2 commits into
v3from
merge/main-into-v3-426

Conversation

@adityamukho
Copy link
8000
Copy Markdown
Collaborator

Brings #481 into v3: populate_file fsyncs the copied fixture so insert_file/*/1m no longer measures writeback of the copy. Clean merge, one file (benches/helpers/mod.rs).

Refs #426

🤖 Generated with Claude Code

https://claude.ai/code/session_015GgLEs8YozJjYhwPEYgTUn

adityamukho and others added 2 commits October 8, 2026 10:22
populate_file copies a prebuilt fixture (#393) but never synced the copy,
so its dirty pages were still being written back while insert_file
measured. Every WAL fsync waited on that writeback: the 1m copy made
insert_file/*/1m 3-10x slower on about half the nightly runs since
2026-09-27, with 100k and smaller unaffected. Not a library regression:
84bf375 -> ab65350 changed no src/ file.

Refs #426


Claude-Session: https://claude.ai/code/session_015GgLEs8YozJjYhwPEYgTUn

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015GgLEs8YozJjYhwPEYgTUn
@codecov
codecov Bot commented Oct 8, 2026
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@adityamukho
adityamukho merged commit a3f9259 into v3 Oct 8, 2026
24 checks passed
@adityamukho
adityamukho deleted the merge/main-into-v3-426 branch October 8, 2026 05:12
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

0