!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

374 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.114 Servers

Load older messages


SenderMessageTime
14 Oct 2025
@vcunat:matrix.orgvcunat* It could matter. I mean, it could affect CPU saturation in future.17:15:09
@sliedes:hacklab.fiSami LiedesAnd I see that happen in practice with my builds; some serialized configure gets throttled because lots of derivations build, then it runs out of derivations and waits until that is finished, and then explodes again.17:15:45
@vcunat:matrix.orgvcunatHydra has so much work that critical path matters little in practice.17:16:03
@vcunat:matrix.orgvcunat(Hundreds of thousands jobs.)17:16:28
@k900:0upti.meK900 At Hydra scale the critical path finishes long before we're out of work in pretty much all cases 17:17:07
@sliedes:hacklab.fiSami LiedesRight. That I can imagine (and is what I asked for :). So not building e.g. only a single architecture of a single channel helps presumably a lot.17:17:06
@vcunat:matrix.orgvcunatNo, that's not it.17:17:29
@vcunat:matrix.orgvcunatArchitectures mostly don't share hardware.17:17:45
@k900:0upti.meK900 Hydra mostly always has overlapping loads 17:17:56
@vcunat:matrix.orgvcunat(only *-darwin in our case)17:17:55
@sliedes:hacklab.fiSami LiedesThat makes sense.17:18:04
@vcunat:matrix.orgvcunat We always have at least unstable and stable. And staging-* corresponding to those two. Lots of work. And sometimes extra stuff like testing glibc upgrade. 17:19:00
@sliedes:hacklab.fiSami LiedesWhat kinds of loads then? I have used as my test case building pkgs.freecad from an empty slate. I think this might be less of a problem if I reduced my cores/parallelism so that my load average didn't climb into 100-200 on this 16 core (32 thread) machine.17:19:02
@k900:0upti.meK900You definitely should do that, yes17:19:27
@k900:0upti.meK900You want to overcommit maybe 2x, but not 10x17:19:48
@sliedes:hacklab.fiSami LiedesOr maybe it's something else weird I'm doing, but I feel I see too many builds of binutils which seem to configure very slowly and serially :-)17:20:06
@vcunat:matrix.orgvcunatThat's a pain point. But less so on Hydra scale.17:20:10
@vcunat:matrix.orgvcunat(which is primarily about throughput)17:20:30
@sliedes:hacklab.fiSami LiedesI actually also hacked on patches to make nix use systemd cgroups, but should figure out how to test it without risking my workstation...17:20:55
@sliedes:hacklab.fiSami LiedesGood to know that Hydra doesn't suffer of this :)17:21:25
@sliedes:hacklab.fiSami LiedesJust wanted to know if it's only my small scale!17:21:35
@vcunat:matrix.orgvcunatI don't think cgoups will help with this significantly.17:23:21
@sliedes:hacklab.fiSami LiedesNo, not this issue, on hydra.17:23:28
@k900:0upti.meK900Yeah it won't17:23:37
@sliedes:hacklab.fiSami LiedesI agree, if it has enough work to do.17:23:35
@k900:0upti.meK900Not even on your own setup17:23:46
@sliedes:hacklab.fiSami LiedesWell, I think it should in the current stage, but maybe less if I reduce my overcommitment :)17:24:06
@sliedes:hacklab.fiSami LiedesBut I'm also working to measure this, so I may get back to this!17:24:47
16 Oct 2025
@arianvp:matrix.orgArian BMGcould you tell me how many narinfos we’re publishing per week? 10:52:17
@brian:bmcgee.ieBMGDownload query.csv11:06:14

Show newer messages


Back to Room ListRoom Version: 6