A very basic check which every day tries to connect to every known instance. If the connection fails or returns something different than HTTP 200, the instance is marked as dead and no federation a...
This is too primitive of a solution, and just furthers the behavior of “here at Lemmy, message delivery doesn’t matter, and we do not notify senders when delivery fails”. Auto-defederate based on a single http connect attempt just furthers the design issues of treating Lemmy to Lemmy replication of entire communities as a real-time task that the code is doing so poorly performing without a separate MTA service.
This is too primitive of a solution, and just furthers the behavior of “here at Lemmy, message delivery doesn’t matter, and we do not notify senders when delivery fails”. Auto-defederate based on a single http connect attempt just furthers the design issues of treating Lemmy to Lemmy replication of entire communities as a real-time task that the code is doing so poorly performing without a separate MTA service.