Skip to content

Fix flaky benchmark fixture push#18

Merged
ggueret merged 1 commit into
mainfrom
fix-bench-fixtures
Jun 9, 2026
Merged

Fix flaky benchmark fixture push#18
ggueret merged 1 commit into
mainfrom
fix-bench-fixtures

Conversation

@ggueret

@ggueret ggueret commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Summary

Fix the intermittent failure of the Benchmark job while seeding the git_clone fixtures.

Context

git push --all to a freshly-initialized bare repo can send a thin pack whose base objects are absent from the empty remote, failing with "Could not read " / "eof before pack header was fully read". The flake is unrelated to PR content and has blocked other PRs. It does not reproduce locally, so it is validated by keeping the Benchmark job green across repeated runs.

Changes

  • fixtures.rs: pass --no-thin to the fixture pushes so a complete pack is always sent.

git push --all to a freshly initialized bare repo intermittently
failed with "Could not read <oid>" / "eof before pack header" because
git sends a thin pack whose base objects are absent from the empty
remote. Pass --no-thin to always send a complete pack.
@ggueret ggueret merged commit bb34fe7 into main Jun 9, 2026
6 checks passed
@ggueret ggueret deleted the fix-bench-fixtures branch June 9, 2026 17:55
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