dendrite/roomserver/internal
Neil Alexander cd8f7e1251
Set inactivity threshold on durable consumers in the roomserver input API (#2795)
This prevents us from holding onto durable consumers indefinitely for
rooms that have long since turned inactive, since they do have a bit of
a processing overhead in the NATS Server. If we clear up a consumer and
then a room becomes active again, the consumer gets recreated as needed.

The threshold is set to 24 hours for now, we can tweak it later if needs
be.
2022-10-14 15:14:29 +01:00
..
helpers Fix outliers whose auth_events are in a different room are correctly rejected (#2791) 2022-10-14 09:14:54 +02:00
input Set inactivity threshold on durable consumers in the roomserver input API (#2795) 2022-10-14 15:14:29 +01:00
perform Fix /get_missing_events for rooms with joined/invited history_visibility (#2787) 2022-10-11 16:04:02 +02:00
query Fix /get_missing_events for rooms with joined/invited history_visibility (#2787) 2022-10-11 16:04:02 +02:00
alias.go Roomserver producers package (#2546) 2022-07-01 10:54:07 +01:00
api.go Fix QuerySharedUsers for the SyncAPI keychange consumer (#2554) 2022-07-05 14:50:56 +02:00