diff --git a/roles/matrix-synapse/defaults/main.yml b/roles/matrix-synapse/defaults/main.yml index c2ac00e2..3526cd15 100644 --- a/roles/matrix-synapse/defaults/main.yml +++ b/roles/matrix-synapse/defaults/main.yml @@ -142,6 +142,19 @@ matrix_synapse_rc_joins: per_second: 0.01 burst_count: 3 + +matrix_synapse_rc_invites: + per_room: + per_second: 0.5 + burst_count: 5 + per_user: + per_second: 0.004 + burst_count: 3 + per_issuer: + per_second: 0.5 + burst_count: 5 + + matrix_synapse_rc_federation: window_size: 1000 sleep_limit: 10 diff --git a/roles/matrix-synapse/templates/synapse/homeserver.yaml.j2 b/roles/matrix-synapse/templates/synapse/homeserver.yaml.j2 index 5797f185..cb9b8585 100644 --- a/roles/matrix-synapse/templates/synapse/homeserver.yaml.j2 +++ b/roles/matrix-synapse/templates/synapse/homeserver.yaml.j2 @@ -977,6 +977,8 @@ rc_joins: {{ matrix_synapse_rc_joins|to_json }} # per_second: 0.003 # burst_count: 5 # +rc_invites: {{ matrix_synapse_rc_invites|to_json }} + #rc_third_party_invite: # per_second: 0.2 # burst_count: 10