From f0f2fe312cc269ee70428e02ff1ca9e3aad939c5 Mon Sep 17 00:00:00 2001 From: MatMaul Date: Fri, 16 Jun 2023 10:17:27 +0000 Subject: deploy: f63d4a3a65e95d3845c43a9dd2893605b06f164a --- dev-docs/develop/modules/federation_sender.html | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'dev-docs/develop/modules') diff --git a/dev-docs/develop/modules/federation_sender.html b/dev-docs/develop/modules/federation_sender.html index 7d1e3fea15..55406e828f 100644 --- a/dev-docs/develop/modules/federation_sender.html +++ b/dev-docs/develop/modules/federation_sender.html @@ -268,10 +268,8 @@ was enabled, Catch-Up Mode is exited and we return to A note on failures and back-offs

If a remote server is unreachable over federation, we back off from that server, with an exponentially-increasing retry interval. -Whilst we don’t automatically retry after the interval, we prevent making new attempts -until such time as the back-off has cleared. -Once the back-off is cleared and a new PDU or EDU arrives for transmission, the transmission -loop resumes and empties the queue by making federation requests.

+We automatically retry after the retry interval expires (roughly, the logic to do so +being triggered every minute).

If the backoff grows too large (> 1 hour), the in-memory queue is emptied (to prevent unbounded growth) and Catch-Up Mode is entered.

It is worth noting that the back-off for a remote server is cleared once an inbound -- cgit 1.5.1