fix(kernel-deploy): raise greenBudget 900s -> 2400s #2029
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/kernel-green-budget"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A seanfarm30 fleet roll wedged 2 nodes in.
wait_greenFAILED afterseanfarm-worker-25ce78with three complaints: two repl5 mayastor volumes still rebuilding, three flux Kustomizations not ready, and a crashing pod. 900s was not long enough - two concurrent repl5 rebuilds measured ~10 min each - so the gate gave up and the roll advanced while the cluster was still recovering.wait_greenis fail-closed and already checks mayastor volumes, flux and crashing pods. It only needed long enough for them to converge.⚠ CORRECTION to the first version of this PR
It claimed the rebuild caused the next node's
504 Gateway Timeoutwhen staging its bootc image. That was a plausible correlation and it was wrong.The real cause was MinIO - the S3 backend behind zot - at 99% FULL, returning
XMinioStorageFull(507). The same shortage crashlooped Loki (could not flush chunks) and failed CI image pushes, including this PR's own first CI run. Bucket usage at the time:platform-loki-chunks158 GiB,workflows71 GiB,zot40 GiB, against ~250 GiB usable.Fixed separately: a 3-day expiry lifecycle rule on the
workflowsbucket plusmc admin config set scanner speed=fastest. MinIO went 99% -> 84% and Loki recovered.So this change is worth landing on its own merit - the gate should wait for convergence - but it is NOT what unblocked the roll.
7d634fb5662641237653fix(kernel-deploy): greenBudget 900s is too short, and the roll ate its own registryto fix(kernel-deploy): raise greenBudget 900s -> 2400s