!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

427 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.130 Servers

Load older messages


SenderMessageTime
9 May 2026
@hexa:lossy.networkhexafrom may 7th 21:56 right now17:35:04
@hexa:lossy.networkhexaso less than 2 days17:35:15
@hexa:lossy.networkhexahttps://termbin.com/69iy17:36:19
@hexa:lossy.networkhexaall 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 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

Show newer messages


Back to Room ListRoom Version: 6