| 20 Jun 2026 |
hexa | in that we dont' schedule new jobs beyond 70% cpu pressure | 10:11:20 |
K900 | I mean like, instead of relying on big-parallel and friends | 10:11:30 |
K900 | We can probably have better heuristics | 10:11:36 |
hexa | oh, you mean mixed load? | 10:11:38 |
K900 | I think mixed load is what organically falls out if we start tracking per-job costs | 10:12:04 |
raitobezarius | Redacted or Malformed Event | 10:13:49 |
hexa | yes, it would. | 10:14:49 |
hexa | the scheduler supports custom scheduling functions | 10:15:01 |
hexa | https://github.com/NixOS/hydra/blob/master/nixos-modules/queue-runner-module.nix#L47-L63 | 10:15:29 |
| Harshal joined the room. | 12:36:12 |
K900 | Did someone restart Hydra again | 13:08:41 |
K900 | We will never get a kernel at this rate | 13:08:43 |
hexa | ● hydra-queue-runner-dev.service - Hydra Queue Runner main service
Loaded: loaded (/etc/systemd/system/hydra-queue-runner-dev.service; enabled; preset: ignored)
Active: active (running) since Sat 2026-06-20 08:35:31 UTC; 4h 33min ago
| 13:09:06 |
hexa | the builds are still running | 13:11:47 |
hexa | the queue-runner is still doing | 13:12:00 |
K900 | https://hydra.nixos.org/build/331682971#tabs-buildsteps | 13:12:57 |
hexa | yeah, it did release-26.05 6.18.36 first | 13:13:19 |
hexa | together with the browsers | 13:13:26 |
hexa | once that was done it had a free slot for the unstable-small 6.1836 | 13:14:26 |
K900 | The 1h40 one was running ~3 hours ago | 13:14:39 |
hexa | hm | 13:14:53 |
hexa | the build is still running | 13:16:51 |
hexa | I'm not touching anything until it is done | 13:17:02 |
Mic92 | hexa (signing key rotation when): looks like the accept look just exits when the number of connections exceeds a value. | 13:17:46 |
Mic92 | and we have 1024 FDs maximum | 13:17:53 |
hexa | lmao | 13:18:14 |
hexa | # ls /proc/3496116/fd/ | wc -l
401
| 13:18:52 |
Mic92 | Deploying a fix now | 13:21:35 |
Mic92 | * hexa (signing key rotation when): looks like the accept loop just exits when the number of connections exceeds a value. | 13:21:44 |
Mic92 | hexa (signing key rotation when): if you want to wait, can you deploy? | 13:22:50 |