Commit 25345d5
committed
chore(hub-e2e): restore parallel smoke-all workers (3)
The smoke-all suite ran serially (workers: 1) on the theory that the
75s-timeout flakiness came from the WASM render pipeline stalling under
CPU contention on a '2-core' runner. That diagnosis was wrong on both
counts: the public-repo ubuntu-latest runner has 4 vCPUs, and the real
cause was server-side sync contention — fixed by the samod-0.12 hub
upgrade (PR #355) on 2026-07-03.
Since #355 the nightly has been clean at workers: 1 for several
consecutive nights. Dispatch stress runs on this branch then confirmed
78/78 with zero flaky at both 3 and 4 workers (~3.4m, vs the serial
~4.8m), proving the fix holds under concurrent load:
- run 28840734138 — 4 workers, nproc=4, 78 passed, 0 flaky (3.4m)
- run 28871855320 — 3 workers, nproc=4, 78 passed, 0 flaky (3.4m)
Restore parallelism at 3 (reserves one core for the co-resident hub +
vite-preview + node). SMOKE_ALL_WORKERS + the smoke-all-workers dispatch
input remain as a knob to re-stress at 4 if flakiness ever returns.1 parent d6ff31f commit 25345d5
2 files changed
Lines changed: 24 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
29 | 33 | | |
30 | 34 | | |
31 | 35 | | |
| |||
171 | 175 | | |
172 | 176 | | |
173 | 177 | | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
174 | 183 | | |
175 | 184 | | |
176 | 185 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
35 | 45 | | |
0 commit comments