Skip to content

Retry failed HTTP requests

Daniel Gerhardt requested to merge retry-failed-get-requests into master

Retry failed HTTP requests

New methods have been added to AbstractHttpService which are able to retry requests which failed with a server error (5xx) with exponential backoff. AbstractCachingHttpService uses the retry behavior for GET requests and therefore indirecly also AbstractEntityService.

In addition, the retrying implementation is used for the following actions:

  • Retrieving and updating (request/cancel) room memberships
  • Retrieving room summaries
  • Retrieving the announcement state

Closes: #1160 (closed)
Depends-on: !1797 (merged)

Edited by Daniel Gerhardt

Merge request reports