!CcTBuBritXGywOEGWJ:matrix.org

NixOS Binary Cache Self-Hosting

160 Members
About how to host a very large-scale binary cache and more55 Servers

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


SenderMessageTime
6 Mar 2024
@edef1c:matrix.orgedef
In reply to @raitobezarius:matrix.org
But I don't think we need to convince folks of the fact that SLO is a budget and you burn into it
so like, one of the things i'm curious about is what the actual distributions are
17:18:41
@blitz:chat.x86.lol@blitz:chat.x86.lol joined the room.17:19:30
@edef1c:matrix.orgedefeg is this whole-object loss, object corruption, is this uncorrelated across objects or correlated within prefixes17:19:41
@zimbatm:numtide.comJonas ChevalierOne thing I am excited about if we end up self-hosting is that it will be easier to do experiments, like a smart narinfo database that can answer to queries. We can also introduce a log of all the new entries, to make it easier for other caches to mirror the main cache.17:21:24
@edef1c:matrix.orgedefyeah, exactly17:21:36
@edef1c:matrix.orgedefone of the things in the works is incremental updating of the narinfo dataset from S317:21:50
@whentze:matrix.orgWanja Hentzeand dedup, of course17:22:19
@zimbatm:numtide.comJonas Chevalierif we can be smart about it, it has the potential to have better latency responses on the 404s17:22:24
@zimbatm:numtide.comJonas Chevalieryeah and dedup will be easier to try, without worrying to pay 10k17:22:39
@zimbatm:numtide.comJonas Chevalier * yeah and dedup will be easier to try, without worrying to pay 10k to AWS17:22:45
@edef1c:matrix.orgedefyeah. i have not worked on scaling deduplication compute much further because we didn't have the timeline to support that effort17:23:18
@edef1c:matrix.orgedeflike. getting it into cold storage as-is is my current goal because i need more time budget, instead of frantically working to meet ever-shifting deletion deadlines17:24:09
@edef1c:matrix.orgedefas much as i am personally motivated to make this happen, this is a very stressful and strangely constrained working environment, and budget thus far would motivate no sane person to even get out of bed. i mostly do this because my sense of purpose is borderline anime protagonist levels17:27:44
@patka_123:matrix.org@patka_123:matrix.orgIt's unasked for, but please take care of yourself17:29:10
@whentze:matrix.orgWanja Hentzemake what exactly happen? self-hosted binary cache? or the more advanced stuff like dedup17:29:13
@edef1c:matrix.orgedef
In reply to @zimbatm:numtide.com
One thing I am excited about if we end up self-hosting is that it will be easier to do experiments, like a smart narinfo database that can answer to queries. We can also introduce a log of all the new entries, to make it easier for other caches to mirror the main cache.
i would like to have separate narinfo serving, and we are in a great position to do that. we can quite easily answer questions like "get me the entire closure of this path" in milliseconds now, if we want
17:29:17
@edef1c:matrix.orgedef
In reply to @whentze:matrix.org
make what exactly happen? self-hosted binary cache? or the more advanced stuff like dedup
all of the above
17:29:30
@edef1c:matrix.orgedeflike, i'm not getting the past ~six months of my life back, my bank account nearly hit 0 doing this, other people have (probably wisely) dropped out because this is nuts and stressful17:31:44
@edef1c:matrix.orgedef having enthusiasm for self-hosting appear, nh2 show up to volunteer to help with Ceph, etc has been very good news to me 17:32:20
@patka_123:matrix.org@patka_123:matrix.org
In reply to @edef1c:matrix.org
like, i'm not getting the past ~six months of my life back, my bank account nearly hit 0 doing this, other people have (probably wisely) dropped out because this is nuts and stressful
Do you personally take donations?
17:32:50
@edef1c:matrix.orgedefand if people offering funding follow through, especially long-term funding for hardware and hosting, that really changes the game17:33:16
@edef1c:matrix.orgedef
In reply to @patka_123:matrix.org
Do you personally take donations?
https://github.com/sponsors/edef1c is the default path, and any payment rail know to mankind can be arranged as well
17:34:39

Show newer messages


Back to Room ListRoom Version: 10