this post was submitted on 21 Mar 2025
78 points (98.8% liked)

Fedigrow

1238 readers
65 users here now

To discuss how to grow and manage communities / magazines on Lemmy, Mbin, Piefed and Sublinks

Resources:

Megathreads:

Rules:

  1. Be respectful
  2. No bigotry

founded 11 months ago
MODERATORS
 

https://grafana.lem.rocks/d/bdid38k9p0t1cf/federation-health-single-instance-overview?orgId=1&var-instance=lemmy.world&var-remote_instance=aussie.zone

Parallel sending of federated activities to other instances. This can be especially useful for instances on the other side of the world, where latency introduces serious bottlenecks when only sending one activity at a time. A few instances have already been using intermediate software to batch activities together, which is not standard ActivityPub behavior, but it allows them to eliminate most of the delays introduced by latency. This mostly affects instances in Australia and New Zealand, but we’ve also seen federation delays with instances in US from time to time. This will likely not be enabled immediately after the upgrade, but we’re planning to enable this shortly after.

https://lemmy.world/post/23471887

you are viewing a single comment's thread
view the rest of the comments
[–] Zagorath@aussie.zone 27 points 3 weeks ago (16 children)

Basically, the way Lemmy is designed, each instance has to tell each other instance what its users did (where relevant—no need to send to aussie.zone a post made in a community that there are 0 aussie.zone subscribers, for example). That includes posts, comments, and upvotes. And the way it's designed, the originating server (in this case, LW) has to send it to the receiving server (AZ), then the receiving server sends a confirmation back, and then the originating server can send the next one.

Because LW is hosted in Germany, and AZ in Australia, there's a minimum amount of time thanks to the physical constraints of sending signals over that long distance. And double that because it's a return trip, and a small amount more for processing time. It ends up measuring in the hundreds of milliseconds. Which leaves you with a maximum of a few hundred thousand actions sent from LW to AZ per day. If LW users are doing more than this, then the delay will slowly grow. If they send less, the delay will shrink, or remain at near 0.

Now, the most recent version of Lemmy actually lets you set it so that instead of sending just one at a time, you can have multiple threads, so you're sending multiple at a time. But LW only upgraded to this version a few days ago, and they didn't turn on this feature when they did so.

[–] Flax_vert@feddit.uk 2 points 1 week ago (3 children)

Isn't LW not hosted in Finland?

[–] Zagorath@aussie.zone 3 points 1 week ago (1 children)

Not sure. It does vaguely ring a bell, but at the time I wrote the above comment I think I did a quick Google search and Germany is what came up. Either way, it's in Europe, and thus on the opposite side of the world from Australia.

[–] Blaze@lemmy.dbzer0.com 4 points 1 week ago

Server in Finland Host company in Germany Non profit in the Netherlands

Doesn't change that much indeed

load more comments (1 replies)
load more comments (13 replies)