This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Appservice /transactions requests are queued behind requests to the AS /users/ (and maybe other) #14152
Labels
A-Application-Service
Related to AS support
O-Occasional
Affects or can be seen by some users regularly or most users rarely
S-Minor
Blocks non-critical functionality, workarounds exist.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
X-Regression
Something broke which worked on a previous release
I observed that after creating a room (generating a lot of transaction traffic for each created event) that the events trickled through to the appservice rather than being sent in quick succession. Having looked at the logs, I could see timeouts for the /users/ endpoint.
While I believe the AS timing out the response to the /users/ endpoint is a bug on our side, I don't think Synapse should be queuing transactions behind it.
I think this might be the result of a recent change to authenticate more requests to the AS endpoints, but that is pure speculation.
Logs:
The text was updated successfully, but these errors were encountered: