Keep BuildKit on the copied cache after worker evacuation #566

Merged
binjovi-bot merged 1 commit from codex/arm-cache-evacuation-20260910 into trunk 2026-09-10 12:39:30 +00:00
Owner

The ARM canary replaces the worker that held the native BuildKit cache. Copy the stopped cache through ZFS snapshots to a bound PVC on a surviving worker, then keep that PVC in the declared deployment. Source and destination final snapshot IDs match. Retain the old data for recovery.

Validation: cache wiring guard passes; it now verifies that the mounted claim is declared with the correct storage class instead of fixing the claim name.

The ARM canary replaces the worker that held the native BuildKit cache. Copy the stopped cache through ZFS snapshots to a bound PVC on a surviving worker, then keep that PVC in the declared deployment. Source and destination final snapshot IDs match. Retain the old data for recovery. Validation: cache wiring guard passes; it now verifies that the mounted claim is declared with the correct storage class instead of fixing the claim name.
fix(buildkit): retain the copied cache on the surviving worker
All checks were successful
binjovi/ci Binjovi completed the frozen plan
dc078fbc88
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/seanfarm!566
No description provided.