You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sending many state event by client results in getting rate limited by server. This breaks the client experience when adding existing rooms in space or re-ordering space children.
Hi, the spec only has a recommendation of whether or not an endpoint is ratelimited, and in general defaults to "no" for all endpoints. This is a large source of confusion, as servers have to be able to ratelimit endpoints as they see fit (to mitigate abuse). c.f. matrix-org/matrix-spec#584 for a spec issue on this.
We've seen people try and abuse /state/ etc in the wild, so we're not going to remove the ratelimiting.
Description
sending many state event by client results in getting rate limited by server. This breaks the client experience when adding existing rooms in space or re-ordering space children.
Spec https://spec.matrix.org/v1.9/client-server-api/#put_matrixclientv3roomsroomidstateeventtypestatekey says that this endpoint is not rate limited.
Steps to reproduce
Homeserver
matrix.org
Synapse Version
1.107.0rc1 (b=matrix-org-hotfixes,cef3519e96)
Installation Method
Docker (matrixdotorg/synapse)
Database
NIL
Workers
Single process
Platform
NIL
Configuration
No response
Relevant log output
Anything else that would be useful to know?
NIL
The text was updated successfully, but these errors were encountered: