!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

482 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.151 Servers

Load older messages


SenderMessageTime
30 Jun 2026
@joerg:thalheim.ioMic92you would drop .zstd anyway from the url08:35:48
@flokli:matrix.orgflokliAnd store more data, sure.08:35:55
@flokli:matrix.orgflokliI would probably do it for newly-uploaded Nars only.08:36:14
@joerg:thalheim.ioMic92Surely08:36:34
@arianvp:matrix.orgArianWith my approach we don't need if-non-match all all though. Yes we might reupload a NAR but the content-length header now lives in the object instead of the narinfo so doesn't matter08:38:56
@joerg:thalheim.ioMic92In that case we might as well drop FileSize and FileHash08:40:34
@arianvp:matrix.orgArianYes. We should. That was my whole thesis :D 08:40:58
@arianvp:matrix.orgArianMove them to the object. They dont belong in the narinfo08:41:18
@vcunat:matrix.orgVladimír ČunátAt this point I do think that it is better or maybe even solved. We certainly have built some previously risky stuff like graphical ISOs, and I haven't noticed anything looking very much like a GC issue.16:34:53
@hexa:lossy.networkhexa
nixos:release-26.05:nixos.tests.boot.uefiNetboot.x86_64-linux 	333646028 	-test-run-boot-netboot-uefi.drv 	Building 	1m 38s 
21:21:13
@hexa:lossy.networkhexaweird .drv name starting with a dash21:21:19
@hexa:lossy.networkhexawe now accumulate a few builds that are clearly finished but still allocate a build slot21:21:47
@hexa:lossy.networkhexamost in the 10-11h range with the queue-runner being up for 20h21:22:11
@hexa:lossy.networkhexalike 10-15 jobs21:22:20
@hexa:lossy.networkhexaand no matching processes on the build host any more21:22:51
@hexa:lossy.networkhexaRedacted or Malformed Event21:23:18
@hexa:lossy.networkhexarestarted the queue-builder on goofy-hopcroft and elated-minsk21:23:31
@hexa:lossy.networkhexaRedacted or Malformed Event21:23:31
@hexa:lossy.networkhexaand rebooted a few macs, because that was easier to remember how to kickstart the … what was the unit name again?21:23:47
@epiceric:nixos.devEpic Eric joined the room.23:52:48
@opandddd:matrix.orgSapii/Saperson joined the room.23:53:16
1 Jul 2026
@rooster:darkstar.network@rooster:darkstar.network left the room.01:42:29
@joerg:thalheim.ioMic92 hexa (signing key rotation when): Looks like build slots are still handled on the queue runner. So if the response from builder to runner has any errors, it might went stale without any reconcilation. 07:54:18
@joerg:thalheim.ioMic92 hexa (signing key rotation when): remove_job for a fire-and-forget rpc call: https://github.com/NixOS/hydra/commit/457b8f861a4c90068bfb961f6ecbc6bba1669368 now it should be retried on error 08:22:23
@joerg:thalheim.ioMic92 * hexa (signing key rotation when): remove_job was a fire-and-forget rpc call: https://github.com/NixOS/hydra/commit/457b8f861a4c90068bfb961f6ecbc6bba1669368 now it should be retried on error 08:22:32
@joerg:thalheim.ioMic92Historically that part was using ffi code, which is why there was a spawn task08:23:05
@joerg:thalheim.ioMic92build_step_update follows the same pattern but I assume we don't care as much if we loose one step update and gain more performance from not stalling on this08:30:04
@joerg:thalheim.ioMic92 * build_step_update follows the same pattern but I assume we don't care as much if we loose one step update in the frontend and gain more performance from not stalling on this 08:30:20
@hsjobeki:matrix.orghsjobeki joined the room.11:01:09
@hsjobeki:matrix.orghsjobekiHey guys 👋11:01:31

Show newer messages


Back to Room ListRoom Version: 6