!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

375 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.115 Servers

Load older messages


SenderMessageTime
10 Oct 2025
@uep:matrix.orguepnever mind, thanks for the clarification06:13:48
11 Oct 2025
@hexa:lossy.networkhexa (signing key rotation when)updating the m1 macs to 15.7.115:03:45
@hexa:lossy.networkhexa (signing key rotation when)done15:19:12
13 Oct 2025
@teutat3s:pub.solarteutat3s Could someone restart the electron 38 hydra job in trunk-combined? It looks like various jobs failed, this one ran out of disk space
https://hydra.nixos.org/build/310015857/nixlog/1
15:59:16
@teutat3s:pub.solarteutat3sIt was also reported here: https://github.com/NixOS/nixpkgs/issues/45148216:00:16
@vivekanandan_ks:matrix.orgvivekanandan_ks joined the room.18:57:46
@teutat3s:pub.solarteutat3s

Seems to fail reliably 😄 I see this again:

fatal error: error in backend: IO failure on output stream: No space left on device
19:43:22
@teutat3s:pub.solarteutat3s *

Thanks for restarting the build. It seems to fail reliably 😄 I see this again:

fatal error: error in backend: IO failure on output stream: No space left on device
19:43:54
@vcunat:matrix.orgvcunatWhat do you mean? The build succeded on Hydra now.19:49:54
@vcunat:matrix.orgvcunat* What do you mean? The build succeeded on Hydra now.19:50:00
@vcunat:matrix.orgvcunathttps://hydra.nixos.org/build/31001585719:50:07
@vcunat:matrix.orgvcunat"No space left on device" can be reliable if you still have similar (low) amount of space.19:50:46
@teutat3s:pub.solarteutat3sNice, thanks. I must have looked at the wrong job, sorry for the noise. How do you get to that build?19:51:55
@vcunat:matrix.orgvcunatJust deleted a suffix of your URL.19:52:40
@vcunat:matrix.orgvcunat* Just deleted a suffix of your URL 😉19:52:56
14 Oct 2025
@sliedes:hacklab.fiSami LiedesNow that I've been running world rebuilds on my home workstation... does it ever happen in hydras that the builds get essentially serialized by something like binutils ./configure? Or is there always enough derivations to build that this doesn't happen? (I think it happens somewhat necessarily if rebuilding a single nixos, but if I was for example building nixos for 8 architectures on the same machine, I'm pretty sure I could saturate all cores.)17:10:41
@k900:0upti.meK900 Yes 17:11:34
@sliedes:hacklab.fiSami LiedesI looked into nix cgroups. What a mess. I have this hypothesis that this would happen much less if it used cgroups so that each builder (not each process of each builder) gets equal cpu.17:11:33
@k900:0upti.meK900 stdenv builds are very linear 17:11:39
@k900:0upti.meK900 cgroups don't help this 17:11:58
@k900:0upti.meK900 A lot of things just don't scale out 17:12:04
@emilazy:matrix.orgemily Hydra builds stdenv on staging, so by the time we do staging-next that part is frequently already done. after stdenv, it fans out pretty quickly 17:12:29
@emilazy:matrix.orgemilyonce you have gotten through e.g. Rust, LLVM, CMake, Meson you are off to the races and will never want for jobs.17:12:45
@vcunat:matrix.orgvcunat Most x86_64-linux jobs are only built with -j2 on Hydra.nixos.org currently. 17:13:00
@vcunat:matrix.orgvcunatWe primarily scale by running many jobs concurrently.17:13:16
@sliedes:hacklab.fiSami LiedesI think in my case they would, but that happens probably because I have erred on the higher side of average load. The point is that the serialized configure processes also get seriously throttled (don't get a full core), whereas it would be ideal if serialized stages of derivations got the CPU they want, which I believe would be achievable by balancing the builders/derivations instead of processes.17:13:48
@k900:0upti.meK900 If you're saturating the CPU, it doesn't matter what you're saturating it with 17:14:22
@k900:0upti.meK900You'll have the same total build time anyway17:14:33
@vcunat:matrix.orgvcunatIt could matter.17:14:49
@sliedes:hacklab.fiSami LiedesSure it does. You finish fastest if you allocate max cpu to the critical path.17:14:56

Show newer messages


Back to Room ListRoom Version: 6