this post was submitted on 02 Jul 2023
6 points (100.0% liked)

Lemmy.world Support

3232 readers
2 users here now

Lemmy.world Support

Welcome to the official Lemmy.world Support community! Post your issues or questions about Lemmy.world here.

This community is for issues related to the Lemmy World instance only. For Lemmy software requests or bug reports, please go to the Lemmy github page.

This community is subject to the rules defined here for lemmy.world.

To open a support ticket Static Badge


You can also DM https://lemmy.world/u/lwreport or email [email protected] (PGP Supported) if you need to reach our directly to the admin team.


Follow us for server news ๐Ÿ˜

Outages ๐Ÿ”ฅ

https://status.lemmy.world



founded 1 year ago
MODERATORS
 

I was curious how the synchronization behaved between instances so I posted a comment while lemmy.world was on 0.17 and temporarily disconnected from lemmy.ca. I noticed that even though lemmy.world and lemmy.ca are on 0.18.1 and 0.18 now, the comment still has not gotten to lemmy.ca. If a comment is posted while there is a network partition of some kind, do the comments eventually get through or are comments only synchronized between instances when they are posted?

you are viewing a single comment's thread
view the rest of the comments
[โ€“] PriorProject 4 points 1 year ago (2 children)

I haven't studied the federation code, but my understanding is that it's on a retry basis. A message that fails delivery would retry for "a while", long enough to handle an instance getting rebooted or going down for maintenance for an hour.

But if something fails delivery for days, the sending server will probably stop trying... which is kind of a desirable property to prevent a server coming back online from getting inundated with a backlog of failed deliveries it can never catch up on.

A backlog reconciliation feature would be cool, but I don't think it works that way today.

[โ€“] FearTheCron 3 points 1 year ago

Fair enough. Yeah backlog reconciliation would be really nice especially for new instances that spin up. It would be nice if you could do the "site:lemmy.world [search query]" trick at some point. Without backlog reconciliation that may not work as well.

[โ€“] cerevant 2 points 1 year ago

Yes, I get the impression that content changes are pushed between instances, rather than trying to synchronize entire communities.