!siOVEzpzgLbkHTjpmA:numtide.com

NixOS Archivists

56 Members
Taking care of NixOS historical build artifacts and GC. Meeting notes: https://pad.lassul.us/nixos-cache-gc For self-hosting, see #binary-cache-selfhosting:nixos.org 18 Servers

Load older messages


SenderMessageTime
4 Mar 2025
@fpletz:lodere.esfpletz joined the room.07:35:17
@fpletz:lodere.esfpletzAre there still interested people in this room in getting something done about our cache issues, in particular to get the GC/Glacierization going? I would like to revive the meetings to document the status quo and draft a plan to move forward with the efforts.08:29:59
@flokli:matrix.orgflokliYes, I'm still interested. The problem what got me to move on was a bit of a lack of being able to make decisions, having predictability on timelines and / or commitments to a certain solution.11:41:52
@flokli:matrix.orgflokliI personally also still think we should dedicate some time to properly build tooling that allows us to determine closures and how they are connected to channel bumps, so we can play with various parameters and simulate the expected outcome. Moving to different buckets per channel, another proposal I've seen is only gonna increase the amount of complexity to reason about the system as a whole, while potentially adding even more duplicates.11:45:59
@nh2:matrix.orgnh2I'm also still interested in setting up a Hetzner Ceph cluster where everything fits. 12:28:43
@fpletz:lodere.esfpletzIf there are any decisions to be made I will try to fast track them in the SC. That's my job after all. :) But I also want to help in a technical capability.13:38:37
@flokli:matrix.orgflokliWe might not need an awfully large cluster to begin with. nixos.tvix.store still uses less than 1% of its disks 😄14:17:07
@tomberek:matrix.orgtomberek @flokli:matrix.org: I've still not seen a comparison. Is there an estimate of the dedup and compression ratio? Compared to just NAR compression we do now? 14:23:42
@flokli:matrix.orgflokliHow good you can dedup largely depends on your dataset, and the size of it. We did some test drives on some channel bumps, it's somewhere in discourse, need to dig up the link.14:27:34
@flokli:matrix.orgflokliSomeone who's more into statistics and visualization should also probably take a look at the chunking parameters and play with them a bit, the current chunking params are just some gut feeling numbers.14:28:33
@flokli:matrix.orgflokliIt should probably be not too much work to expose the list of store paths present, and the uncompressed nar size (uncompressed) of all Pathinfos aggregated. If you compare that with the disk usage you get the current dedup ratio.14:29:55
@flokli:matrix.orgflokliIt would just need to be wired up into the metrics.14:30:26
@tomberek:matrix.orgtomberekOkay. I still think it is reasonable to incur the cost of copying nearly everything to Glacier. Then do a GC. (Or GC first if we have high confidence.) It's something that helps and something we'd likely want regardless of any other approaches we take.14:35:42
@flokli:matrix.orgflokliWe would need to first find out *what* to copy to glacier. We don't have the tooling for that14:38:17
@flokli:matrix.orgflokliAnd if we accidentally glacier something that's being requested, have an idea about the costs for this.14:38:38
@flokli:matrix.orgflokliAnd I'd honestly rather copy the to-be-glaciered data to a self-hosted object storage and serve from there, rather than only having it somewhere where you have to pay premium to AWS to get it out.14:39:40
@flokli:matrix.orgflokliBut well, I can share my opinions here all day long, ultimately we need to agree on a path forward and realistic timelines attached to it, and then do this plan / empower people to do it.14:40:49
@lassulus:lassul.uslassulus changed their profile picture.17:49:06
@Ericson2314:matrix.orgJohn Ericson joined the room.19:57:59
15 Mar 2025
@phanirithvij:matrix.orgloudgolem joined the room.07:07:37
23 Mar 2025
@connorbaker:matrix.orgconnor (he/him) (UTC-7) changed their display name from connor (he/him) (UTC-8) to connor (he/him) (UTC-7).18:28:11
15 Apr 2025
@allrealmsoflife:matrix.orgallrealmsoflife joined the room.20:42:09
27 Apr 2025
@honnip:matrix.orgHonnip joined the room.11:16:07
29 May 2025
@deeok:matrix.org@deeok:matrix.org joined the room.09:09:52
1 Jun 2025
@seanthw:matrix.orgSean Thawe joined the room.23:39:47
7 Jun 2025
@deeok:matrix.org@deeok:matrix.org changed their display name from deeok to matrixrooms.info mod bot (does NOT read/send messages and/or invites; used for checking reported rooms).22:02:33
@deeok:matrix.org@deeok:matrix.org left the room.22:03:04
22 Jun 2025
@ss:someonex.netSomeoneSerge (back on matrix) changed their display name from SomeoneSerge (UTC+U[-12,12]) to SomeoneSerge (Ever OOMed by Element).12:13:52
9 Jul 2025
@jonhermansen:matrix.org@jonhermansen:matrix.org joined the room.01:18:49
13 Jul 2025
@timschumi:matrix.orgtimschumi joined the room.18:31:28

Show newer messages


Back to Room ListRoom Version: 10