!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

418 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.128 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
9 May 2026
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)Huh, yeah this definitely got retried17:41:31
@emilazy:matrix.orgemilyoh, the modification times are different for the NARs themselves?17:41:45
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)How much different are we talking17:42:14
@emilazy:matrix.orgemily
shion:~
❭ curl -i https://cache.nixos.org/nar/1fr8fly29yj9q3mznyqgrsrkrvxhh64pqv6s3smkfpwwcnmskj5m.nar.xz
HTTP/2 200 
last-modified: Tue, 18 Nov 2025 01:57:28 GMT
shion:~
❭ curl -i https://cache.nixos.org/nar/135ynbv7smphw9a76x9p2849hfv85gqhmywzb5s9402nqs6fggap.nar.xz
HTTP/2 200 
last-modified: Tue, 24 Mar 2026 04:32:06 GMT
17:42:19
@emilazy:matrix.orgemilythe most differentest it's possible to be17:42:23
@emilazy:matrix.orgemily the old one is the -doc output 17:42:40
@hexa:lossy.networkhexa (signing key rotation when) We are pushing from DE to us-east-1 ... 150ms latency 17:42:43
@emilazy:matrix.orgemilywhich makes sense17:42:45
@emilazy:matrix.orgemily it won't depend on out 17:42:54
@winter:catgirl.cloudWinteryes, i know, hence i blame us-east-117:43:01
@emilazy:matrix.orgemilyand it probably didn't change since November17:43:02
@emilazy:matrix.orgemily so the .narinfo files are much more canonical for this I'd imagine 17:43:08
@emilazy:matrix.orgemilysince the NARs themselves are content-addressed17:43:22
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)Yeah, narinfo is the one to look out for then17:43:40
@emilazy:matrix.orgemily basically if it's on the download end then we could boost the substitution timeouts or number of attempts. if it's on the upload end then we could boost the upload timeouts or number of attempts. in both cases it'd be quite nice if we could rule out the partial case altogether of course. but that might be hard (e.g. can we make S3 atomically publish multiple .narinfo files? totally unclear to me) 17:44:57
@emilazy:matrix.orgemilyoh bingo17:46:22
@emilazy:matrix.orgemilyfor FFmpeg:17:46:23
@emilazy:matrix.orgemily
shion:~
❭ curl -si https://cache.nixos.org/g7gwxb7jinbidq6j0h0fd95rf6zc8937.narinfo | rg last-modified
last-modified: Wed, 25 Mar 2026 22:19:57 GMT

shion:~
❭ for hash in lspxkkbmyvzp36jbvjvy3a3d1j979iqb 6a5nr567sb4a36lisa6gydpp3bfij1vv 60hnmkly9hdsn0ajqmqf2lmd3vnf5w94 gpf5ks0x6x2ih4jjasp53cmx0cmk1bbw hn58l3pvn5iwq87p6ddp9wsw8ai9dl93 j6mqv1jx0pvkz3ww8j3mk65pfg5cc4pi; curl -si https://cache.nixos.org/$hash.narinfo | rg last-modified; end
last-modified: Wed, 25 Mar 2026 22:46:24 GMT
last-modified: Wed, 25 Mar 2026 22:46:24 GMT
last-modified: Wed, 25 Mar 2026 22:46:27 GMT
last-modified: Wed, 25 Mar 2026 22:46:33 GMT
last-modified: Wed, 25 Mar 2026 22:46:17 GMT
last-modified: Wed, 25 Mar 2026 22:46:34 GMT
17:46:34
@emilazy:matrix.orgemily that's surely one build for the data output and one build for the rest. as the log attests to of course 17:46:59
@emilazy:matrix.orgemily hexa (signing key rotation when): once a given .narinfo is pushed, can it ever be overwritten? i.e. if the same output gets built again 17:47:19
@emilazy:matrix.orgemilyor would the second write get dropped?17:47:24
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)In the old queue runner I think it was using the nix’s binary cache store so it wouldn’t get pushed over17:47:58

Show newer messages


Back to Room ListRoom Version: 6