Stop inline GC from blocking registry image reads #54

Merged
binjovi-bot merged 2 commits from codex/restore-registry-reads-20260909 into trunk 2026-09-09 20:27:49 +00:00
Owner

Inline GC started scanning build/binjovi at 20:12 UTC and held the shared image-store lock for more than ten minutes. Manifest reads timed out from BuildKit while the health endpoints returned 200. Two Binjovi release Builds failed.

Disable inline GC again. Keep the retention rules in dry-run mode. A daily interval does not bound the time spent holding the lock. Update the storage contract and record the incident.

Validation: the updated guard fails with inline GC enabled and passes with it disabled, including all existing retention negative controls.

Inline GC started scanning build/binjovi at 20:12 UTC and held the shared image-store lock for more than ten minutes. Manifest reads timed out from BuildKit while the health endpoints returned 200. Two Binjovi release Builds failed. Disable inline GC again. Keep the retention rules in dry-run mode. A daily interval does not bound the time spent holding the lock. Update the storage contract and record the incident. Validation: the updated guard fails with inline GC enabled and passes with it disabled, including all existing retention negative controls.
Stop inline registry GC from blocking image reads
Some checks failed
binjovi/ci Binjovi failed the frozen plan
ab928a14b0
Keep the GC guard in the storage contract
All checks were successful
binjovi/ci Binjovi completed the frozen plan
c0b8ddb307
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/zot!54
No description provided.