Work-around:
Create cronjobs that restart the Lemmy container every 6 hours (but not at midnight). The following example is used for a Debian system running Lemmy in Docker.
Type crontab -e into the terminal
Add something like the following:
By restarting the container every 6 hours, outbound federation continues to work. There may still be some delays, but everything gets cleared up regularly.
By telling it what time to restart (0100, 0700, 1300, and 1900 as opposed to "every 6 hours"), it avoids restarting at midnight. This avoids the second bug.
My instance has been doing this for enough days where I'm confident that it's working. You can check your federation status here. Note that it's normal for there to be 0 up-to-date instances and a lot of lagging instances. As long as they sometimes turn "up to date", then everything is getting caught up.
I like to do things just off the top of the hour, since top of the hour is when many maintenance crons run. If you're running a modern cron daemon, you can rewrite that as:
Funnily enough, since I've started to regularly check if my comments made it out I haven't had any problems. Schrödinger's bug.
Edit: Then again, after checking with this post, although my comment made it out just fine, some comments haven't arrived on my instance. I'll try to restart.
Comments from other instances should arrive to yours no problem, as the bug only seems to affect outgoing stuff. If the other instance is running 0.19.0+, then of course those comments might be stuck.
Why are you fuckers so keen on updating to 0.19 so quickly anyway? My instance hasn't and they probably won't for a long time.
Ya'll idiots did it to yourselves by going "Ooh shiny new lemmy version, Imma update immediately on day 1" this is why this is such a widespread problem. Why does it surprise me that the owners of woke instances don't understand this shit.
Downvote me all you want assholes but you know I'm right.
Because it offers new features to immature software still in development.
It gives snowflakes like yourself the ability to block woke instances so your limited brain capacity isn't overwhelmed. It also gives scaled sort, the ability to see niche sub's with less content higher up, so you can see the latest content from your favourite country music communities or about the latest NASCAR race in which people take the same turn constantly for hours on end rly fast.
Dat's some good shizz and worth updating for, surely?
Gotta love those communists that build Lemmy and give you this much joy. That do the hard stuff like running updates and testing so anyone of any (limited) ability can enjoy :).
My instance still has working federation while many are either partly or completely borked. That's the takeaway.
Shush away.
Oh no, I've been shushed, whatever shall I do now that the sissy little snowflake told me to shush. I guess I have no choice but to listen to some random Lemmy user who has no authority over me or my choices, JK I don't answer to you. I'm just gonna block you lmao
Downvoted out of spite for that last line. I mean come on, it was 1 downvote.
EDIT: Oh you're the owner of sh.itholefor.nazis? Cool, please instance ban me. I am sick of your shitty users constantly leaving harassing comments and downvote barraging anything left of hitler and would rather your users just not see my comments. Thanks, and GFYS.