!CcTBuBritXGywOEGWJ:matrix.org

NixOS Binary Cache Self-Hosting

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

Load older messages


SenderMessageTime
11 Mar 2024
@shalokshalom:dendrite.matrix.orgShalok Shalomeventually17:24:43
@edef1c:matrix.orgedefbut you fight with the army you have, not the one you want17:24:54
@shalokshalom:dendrite.matrix.orgShalok ShalomSo you wouldnt agree to see if a replacement has any sense.17:25:21
@edef1c:matrix.orgedefmy experience tells me that these grand migrations rarely go well, and staged migrations provide value continuously with far more predictability17:26:41
@edef1c:matrix.orgedefeven if you have a credible replacement you could deploy tomorrow in a greenfield scenario, that does not mean there is a migration path17:28:19
@edef1c:matrix.orgedefwherever migration paths do exist, they are generally not pre-tested on a system of this scale17:28:51
@edef1c:matrix.orgedefscale is where ideas that look good on paper go to die, pretty much17:29:20
@shalokshalom:dendrite.matrix.orgShalok Shalom
In reply to @edef1c:matrix.org
even if you have a credible replacement you could deploy tomorrow in a greenfield scenario, that does not mean there is a migration path
yeah, sure
17:29:25
@shalokshalom:dendrite.matrix.orgShalok Shalomyou paint a rosier picture of Hydra, as that one that I got today by another contributor 17:29:43
@shalokshalom:dendrite.matrix.orgShalok ShalomI dont really have an overview, on how bad it is17:29:54
@shalokshalom:dendrite.matrix.orgShalok Shalomcouple of things look really broken from the outside17:30:03
@shalokshalom:dendrite.matrix.orgShalok Shalomsearch queries as an example17:30:12
@edef1c:matrix.orgedefeh. i've seen some shit in this world, we are nowhere near rock bottom yet17:30:22
@shalokshalom:dendrite.matrix.orgShalok Shalomand even just downloading an ISO, which took a full 15 minutes yesterday to even start17:30:28
@edef1c:matrix.orgedefwe could improve search queries and blob downloads quite directly17:30:45
@whentze:matrix.orgWanja Hentzeand preferring an incremental replacement is not an endorsement of what's there17:30:51
@shalokshalom:dendrite.matrix.orgShalok Shalom
In reply to @edef1c:matrix.org
scale is where ideas that look good on paper go to die, pretty much
that is actually what I currently discuss with the dev of the other CI pipeline
17:31:02
@shalokshalom:dendrite.matrix.orgShalok Shalomhe hasnt tested such a scenario yet17:31:11
@shalokshalom:dendrite.matrix.orgShalok Shalombut indicates, that its possible 17:31:22
@edef1c:matrix.orgedeflike, i had all kinds of fun ideas for how quickly we would migrate the cache17:31:30
@shalokshalom:dendrite.matrix.orgShalok Shalom
In reply to @whentze:matrix.org
and preferring an incremental replacement is not an endorsement of what's there
thats a nice sentence 🙂
17:31:40
@shalokshalom:dendrite.matrix.orgShalok Shalom
In reply to @edef1c:matrix.org
we could improve search queries and blob downloads quite directly
yeah, the simple mind of mine thinks, it would have been done already, if it were so easy
17:32:10
@shalokshalom:dendrite.matrix.orgShalok Shalomfrom the outside, it always looks very different than from the inside17:32:23
@edef1c:matrix.orgedefturns out that going from a few TB to 500TB, and a few million store paths to a quarter billion, a lot of things get weirder17:32:38
@shalokshalom:dendrite.matrix.orgShalok Shalom
In reply to @edef1c:matrix.org
wherever migration paths do exist, they are generally not pre-tested on a system of this scale
I would test the replacement side by side for a while
not decide if its worth it until its proven
17:33:00
@shalokshalom:dendrite.matrix.orgShalok Shalomincremental improvements do have huge benefits because of that17:33:16
@shalokshalom:dendrite.matrix.orgShalok Shalomthey turn out to provide quicker feedback17:33:30
@edef1c:matrix.orgedefa lot of the bare basics i one might have expected weren't there, and building them took a fair bit of blood, sweat, and tears17:33:34
@shalokshalom:dendrite.matrix.orgShalok Shalom
In reply to @edef1c:matrix.org
turns out that going from a few TB to 500TB, and a few million store paths to a quarter billion, a lot of things get weirder
but is it due to performance characteristics of Perl
17:33:56
@edef1c:matrix.orgedefand yeah, yes to the above17:33:58

Show newer messages


Back to Room ListRoom Version: 10