dendrite/roomserver/internal/input
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
..
input_events_test.go Fix outliers whose auth_events are in a different room are correctly rejected (#2791) 2022-10-14 09:14:54 +02:00
input_events.go Fix outliers whose auth_events are in a different room are correctly rejected (#2791) 2022-10-14 09:14:54 +02:00
input_latest_events.go Ensure that all state event IDs are included in the added section when rewriting state (#2725) 2022-09-16 10:35:32 +01:00
input_membership.go Membership updater refactoring (#2541) 2022-07-22 14:44:04 +01:00
input_missing.go Fix missing signature check on the /get_missing_events response 2022-09-12 13:30:51 +01:00
input_test.go Ristretto cache (#2563) 2022-07-11 14:31:31 +01:00
input.go Set inactivity threshold on durable consumers in the roomserver input API (#2795) 2022-10-14 15:14:29 +01:00