| 23 Apr 2025 |
emily | Darwin builder
13:56 up 6 days, 14:28, 2 users, load averages: 33.73 36.94 36.14
| 13:56:48 |
emily | cc Gaétan Lepage? trying to test channel-blocking 24.11 / 25.05 stuff | 13:57:02 |
emily | it's >3× overloaded | 13:57:10 |
Gaétan Lepage | Killed | 13:57:20 |
emily | ty | 14:05:44 |
emily | load average on the Darwin builder is 55 right now. maybe the default cores/max-jobs need tweaking? | 21:23:14 |
emily | (I am not sure how they apply to remote builders though) | 21:23:19 |
Gaétan Lepage | I'm responsible for 5 LAV now | 21:23:29 |
emily | looks like it is mostly C and Rust stuff right now 😅 | 21:24:04 |
emily | Rust is particularly bad about eating up cores (it doesn't even support load limit) | 21:24:29 |
Austin Horstman | yeah... i got a few things i build all the time that are rust projects and my computer just crawls | 23:44:35 |
Austin Horstman | it's annoying | 23:44:41 |
emily | I think they might have jobserver support, or at least be working on it. | 23:44:52 |
emily | that would be the ideal solution | 23:45:07 |
emily | https://doc.rust-lang.org/rustc/jobserver.html | 23:45:19 |
Austin Horstman | i'm not too famliar with it, so is the jobserver shared among all the different builds you might be running? | 23:47:30 |
emily | the Nix daemon should implement a job server based on a configured global load limit, let it through the sandbox, and pass down MAKEFLAGS pointing to it | 23:47:33 |
emily | then GNU Make, rustc, and others would ask it for free slots before starting build jobs, essentially | 23:47:54 |
Austin Horstman | that sounds great | 23:48:04 |
emily | Ninja doesn't have an implementation though, I think there are long-stalled PRs trying to make it happen | 23:48:15 |
emily | https://github.com/ninja-build/ninja/pull/2506 | 23:48:28 |
emily | looks like this should land at some point | 23:48:34 |
emily | anyway, it'd be better than load limits, but substantially more engineering work | 23:49:16 |
Austin Horstman | looks really interesting, though | 23:49:49 |
| 24 Apr 2025 |
ysndr | Hej adisbladis: could you have a look at this 1 line pr to nix-unit (https://github.com/nix-community/nix-unit/pull/235)? | 09:46:11 |
| 25 Apr 2025 |
| thirdofmay18081814goya joined the room. | 16:09:49 |
| 26 Apr 2025 |
| kirelagin changed their profile picture. | 12:29:28 |
| @awwpotato:envs.net changed their profile picture. | 19:52:47 |
| 27 Apr 2025 |
| bitfoo changed their display name from luzifer2222 to bitfoo. | 17:17:40 |
| @alanpearce:private.coffee changed their display name from Alan (ey/em) to Alin (ey/em). | 23:17:35 |