As you may have read in other threads, this version of Lemmy (0.19.1) seems to have bugs in outgoing federation on some instances.
As a temporary fix, we have added a scheduled restart of Lemmy every hour. It only takes a few seconds to restart, and the big advantage is that your comments and posts are only delayed up to 1 hour before they federate to other instances. You probably wont notice the restart even.
This will be in effect until a bug fix arrives from Lemmy developers, probably after new years sometime.
Thanks for reading and merry x-mas to everyone. :)
Yes, it seems the restart is not as reliable as I was hoping for.
Its a docker compose restart of the entire stack but that has proven to work only sometimes, which is not good enough. This afternoon it failed once (as you noticed), then worked 4 times, then failed once more.
We will figure out a more reliable way to restart, but for now, the restart has been removed again.
Really sorry about all this. Just trying to find a way to make federation work again since its very frustrating when it doesnt.
Anyway, merry Christmas and thanks for being understanding during all this.
For what it's worth, I set up a cronjob on my instance to restart just the lemmy container every 6 hours. It looks like 0 */6 * * * docker container restart lemmy-lemmy-1. Federation has been pretty good so far, but it has only been in practice for less than a day.
Yeah its really annoying and makes it hard to have any discussions at all.
I will try now to restart only the lemmy docker container and see how it seems to work out. If the restart seems to work reliably many times in a row, I can schedule it to happen automatically.
Not giving up on making this work somehow. :)
Edit: Tried a restart of only the lemmy container and it does give like 20 seconds of downtime so not ideal. But maybe worth doing a couple of times per day at least.
I can't vote, comment, subscribe, or post anywhere at lemmynsfw. Is because it's defederated here? Or is the cause because of the federation problems you've been seeing?