!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

408 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.127 Servers

Load older messages


SenderMessageTime
9 May 2026
@emilazy:matrix.orgemilywe run into this issue ~every staging cycle now it feels like from what I've seen, and it's gone from "once or twice a year" to "constantly hitting users" it seems17:27:36
@emilazy:matrix.orgemilyit also holds up cycles because it breaks downstream builds etc.17:28:03
@hexa:lossy.networkhexa (signing key rotation when)yeah17:34:45
@hexa:lossy.networkhexa (signing key rotation when)from may 7th 21:56 right now17:35:04
@hexa:lossy.networkhexa (signing key rotation when)so less than 2 days17:35:15
@hexa:lossy.networkhexa (signing key rotation when)https://termbin.com/69iy17:36:19
@hexa:lossy.networkhexa (signing key rotation when)all fish related things17:36:22
@emilazy:matrix.orgemilyyeah, not quite the retention we'd need to catch this :(17:38:25
@emilazy:matrix.orgemily we could check it next time we observe this cropping up in a staging-next cycle 17:38:35
@emilazy:matrix.orgemilydoes S3 retain something like ^? like the date a bucket entry was added/modified?17:38:49
@emilazy:matrix.orgemily
May 08 04:16:49 mimas hydra-queue-runner[1392977]: warning: unable to upload 'https://nix-cache.s3.us-east-1.amazonaws.com/log/xsvcvrzr8v1p7jpldddr8wkmaz84knpi-config.fish.drv': Timeout was reached (28) Connection timed out after 17368 milliseconds; retrying in 275 ms (attempt 1/5)
17:39:21
@emilazy:matrix.orgemilyso failures definitely do happen17:39:29
@emilazy:matrix.orgemily(how is the connection that flaky?!)17:39:53
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @emilazy:matrix.org
does S3 retain something like ^? like the date a bucket entry was added/modified?
Yup it’s in the headers for each file in the cache. At least I used to look at those for the frankenbuild issue in nix
17:40:04
@winter:catgirl.cloudWinteri blame us-east-117:40:09
@emilazy:matrix.orgemily

so for the fish issue:

❭ curl -i https://cache.nixos.org/62v6ki5ql5wxvgabn60aln10l2a4aacb.narinfo
HTTP/2 200 
last-modified: Tue, 24 Mar 2026 04:11:52 GMT
shion:~
❭ curl -i https://cache.nixos.org/gngn7y9mn510mf1hkmr0l69qbpvxfbfh.narinfo
HTTP/2 200 
last-modified: Tue, 24 Mar 2026 04:32:07 GMT
17:40:52
@emilazy:matrix.orgemily hexa (signing key rotation when): does 21 minutes between uploads of two outputs of the same build of a tiny package sound remotely plausible to you? 17:41:16
@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

Show newer messages


Back to Room ListRoom Version: 6