If your instance leaves fedi for 7 days.... It leaves forever.

No seriously, that's how it works. That's legitimately how it works. Good job.

Follow

@r000t Is that because of the software or the protocol?

Β· Web Β· 1 Β· 0 Β· 0

@terryenglish Software.

The software, by default, won't talk to a server it hasn't seen in a week. It will start talking again when it hears from the remote server.

Which is following the exact same logic.

@r000t That's an oof 😯. I wonder what the thinking was behind that decision

@terryenglish Remember, Mastodon's developers put all of their effort into **enforcing** suspensions, bans and the like. They put zero effort into lifting them.

And bugs related to that (I've run into two huge ones now) sit undiscovered for years, because no Mastodon admin would ever *lift* a suspension.

@terryenglish @r000t that doesnt mean that it goes away *forever*. it just means that instances dont spend time trying to connect to dead servers. theyll happily start talking and youll "rejoin" the fediverse if the server goes live again. servers talk both ways. they both request and push. theyll just stop pushing from servers that stop answering is all.

@wagesj45 @terryenglish Nope. I literally tested this. Neither machine would so much as create a delivery job, even when explicitly told to do so by sending DMs between each other.

@r000t @wagesj45 @terryenglish Worst part is, it isn't reversed even when you forcefetch an object. I had to manually clear the unreachable_since row when a large instance goes back online, and this works, but I can't force all the admins to do the same.
@mint @r000t @wagesj45 @terryenglish I know @arcanicanis has run into the same issue.

He was actually asking Alex to add on a feature to clear that out as well.

@r000t @terryenglish I need to learn Elixir to fix that. Does it at least have an issue?

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml