this post was submitted on 30 Jun 2023
1 points (100.0% liked)

Lemmy Code / App Technical

3 readers
1 users here now

The code and application behind Lemmy. Beta testing new releases, API coding, custom changes, adding new features, developers

See also: [email protected] community, it's not always clear which one to put a topic into. "lemmycode" I'm trying to be more into actual code change proposals.

[email protected]

founded 2 years ago
MODERATORS
 

See comment

top 2 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 2 years ago

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.

[–] [email protected] 1 points 2 years ago

It uses REQWEST_TIMEOUT, which I have pointed out that the value of 10 seconds is likely not suitable given how slow busy Lemmy servers are running. I suspect timeouts are causing retries, making servers even busier. And that is why replication of comments is often delayed or failing entirely.