!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

382 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.117 Servers

Load older messages


SenderMessageTime
1 Jun 2025
@vcunat:matrix.orgVladimír ČunátIt's normal to cache even over larger spaces than 2^160.17:48:20
@vcunat:matrix.orgVladimír Čunát(I do that at work.)17:48:37
@edef1c:matrix.orgedefbut a bloom filter only kicks the can down the road, it only answers "probably present", etc17:49:30
@edef1c:matrix.orgedefyou'll improve p95 latency but not p10017:49:49
@edef1c:matrix.orgedefit is an improvement, but the actual hashset fits in memory easily17:50:28
@arianvp:matrix.orgArianOur p100 times probably pretty bad now too. S3 fetch across the continent is not particularly fast 17:51:18
@edef1c:matrix.orgedefthis is true, yes17:51:32
@edef1c:matrix.orgedef sticking the narinfos in postgres would be easy and get us a bloom filter with a CREATE INDEX 17:52:13
@edef1c:matrix.orgedefi forget what backends we currently have for the snix narinfo service but "just a database" is the straightforward answer17:52:59
@edef1c:matrix.orgedefan object store full of text files is just an awkward answer17:53:16
@arianvp:matrix.orgArianWhat if we only do my idea for Nars and not narinfos 17:53:36
@arianvp:matrix.orgArianWould still cut down bandwidth and keep 404s "fast"17:53:53
@edef1c:matrix.orgedef
In reply to @edef1c:matrix.org
so like, for the most part you can do anything to the NAR datapath
sure, that is fine ^
17:54:00
@edef1c:matrix.orgedefall i aim to point at is that the narinfo datapath is uniquely sacred17:54:24
@edef1c:matrix.orgedefit is not where the heavy lifting is in terms of data volume17:54:32
@edef1c:matrix.orgedefnar requests are essentially guaranteed to hit (you were given the path in a narinfo, it will exist) and don't need to be particularly low-latency17:55:51
@flokli:matrix.orgflokliI still think it'd be very worthwhile to tap into narinfo uploads, so we can continuously update our data on narinfos that doesn't involve scraping millions of text files.17:58:22
@edef1c:matrix.orgedefyes17:58:30
@mjolnir:nixos.orgmjolnir unbanned @mightyiam:matrix.org@mightyiam:matrix.org.22:58:05
2 Jun 2025
@deeok:matrix.org@deeok:matrix.org joined the room.08:18:33
@jfly:matrix.orgJeremy Fleischman (jfly) infinisil, I'm going to spend some time hacking on https://github.com/NixOS/infra/issues/700. I'll dump any progress onto this draft PR: https://github.com/NixOS/infra/pull/705 16:29:16
@infinisil:matrix.orginfinisil
In reply to @jfly:matrix.org
infinisil, I'm going to spend some time hacking on https://github.com/NixOS/infra/issues/700. I'll dump any progress onto this draft PR: https://github.com/NixOS/infra/pull/705
Nice! Want some company? Otherwise I'm also available async :)
16:35:44
@jfly:matrix.orgJeremy Fleischman (jfly)if you're available! https://meet.jit.si/freescoutingggggggg16:36:37
@infinisil:matrix.orginfinisilRedacted or Malformed Event19:42:45
@infinisil:matrix.orginfinisil Jeremy Fleischman (jfly): We might need to do some more: https://public.infinisil.com/2025-06-02_21-43.png 19:44:52
@infinisil:matrix.orginfinisil(the bottommost error is probably just because there are no background jobs, though the error message sucks if so)19:47:01
@jfly:matrix.orgJeremy Fleischman (jfly)ok, good to know! Nina predicted the modules permissions error in https://cyberchaos.dev/e1mo/freescout-nix-flake/-/issues/1. That's a good reminder that we should try out a module.19:58:29
@jfly:matrix.orgJeremy Fleischman (jfly)* ok, good to know! Nina predicted the modules permissions error(s) in https://cyberchaos.dev/e1mo/freescout-nix-flake/-/issues/1. That's a good reminder that we should try out a module.19:59:03
@jfly:matrix.orgJeremy Fleischman (jfly)files https://cyberchaos.dev/e1mo/freescout-nix-flake/-/issues/2 for the public/storage issue20:03:59
@jfly:matrix.orgJeremy Fleischman (jfly) and https://cyberchaos.dev/e1mo/freescout-nix-flake/-/issues/3 for the .env perms issue 20:05:59

Show newer messages


Back to Room ListRoom Version: 6