Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
We need a way to be able to expire data from a HS. (SPEC-141) #447
This could be implementation-specific, or via a standard admin API or per-room state configuration.
Eitherway, we need a way to tell HSes to:
(Imported from https://matrix.org/jira/browse/SPEC-141)
(Reported by @ara4n)
Bumping up the priority on this, as it's causing large homeserver admins (e.g. disroot.org) to consider discontinuing the service as their DB keeps growing and reaping it is hard.
In practice, i think what's needed is a way for ops to specify the desired history retention scheme for a given room - and for server admins to specify a maximum history retention in general.
(synapse bug matrix-org/synapse#1480)