Commit f41dd6c
committed
ci: let a flaky download fail its own job, not the whole cluster
A transient PyPI/uv fetch failure was recorded as a cluster-wide outage, which then skipped every other job on that cluster for 20 minutes. On this branch's CI that turned one bad download into red AMD lanes whose tests had already reported 0 failed.
The breaker was justified by 17 Frontier jobs spending ~33 minutes each rediscovering an outage -- but the dependency install happens before any compute is committed, on the login node for Frontier, so a failed fetch costs no allocation and there is nothing to protect the matrix from. uv already retries internally.
Removes classify-build-failure.sh entirely: this was its only rule. Net -128 lines. The outage breaker itself stays for cases that genuinely are cluster-wide; nothing marks one for a download any more.
Claude-Session: https://claude.ai/code/session_013573Qr8zEMdYLkP4XyVfiy1 parent 417fa64 commit f41dd6c
6 files changed
Lines changed: 29 additions & 159 deletions
File tree
- .github
- scripts
- workflows
- common
- frontier
- toolchain/mfc
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | 78 | | |
84 | 79 | | |
85 | 80 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | 38 | | |
43 | 39 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
126 | 134 | | |
127 | 135 | | |
128 | | - | |
129 | | - | |
130 | 136 | | |
| 137 | + | |
131 | 138 | | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
| 139 | + | |
| 140 | + | |
136 | 141 | | |
137 | 142 | | |
138 | 143 | | |
| |||
152 | 157 | | |
153 | 158 | | |
154 | 159 | | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | 160 | | |
173 | 161 | | |
174 | 162 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
78 | 86 | | |
79 | 87 | | |
80 | | - | |
81 | | - | |
82 | 88 | | |
| 89 | + | |
83 | 90 | | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
| 91 | + | |
| 92 | + | |
88 | 93 | | |
89 | 94 | | |
90 | 95 | | |
| |||
0 commit comments