La base de données Matrix peut gonfler vite et fort

Description du bug

La base de donnée de notre instance a tendance a gonfler, un reindex est nécessaire régulièrement et on pourrait vouloir nettoyer les évènements.

TODO

Cloisonner

  • Déplacer l’instance matrix et ses bridges sur une autre instance ?
  • OU associer un quota à la base de données et à l’utilisateur synapse pour éviter qu’il dépasse la taille autoriser

Nettoyer et compresser

  • Écrire une action de reindex de la base de donnée que l’on pourra facilement lancer (dans un cron, ou via panneau d’admin yunohost)
  • Étudier ce qui pourrait être nettoyer dans la base (notamment certaines tables consommatrices qui stockent tous les event)

vlà la solution, faut juste fournir de pré-build de https://github.com/erikjohnston/synapse-find-unreferenced-state-groups à josue
https://github.com/YunoHost-Apps/synapse_ynh/pull/510

ensuite faudra tester si les settings de rétention font leur boulot.
cf. https://forum.arn-fai.net/t/protection-des-donnees-sur-element-matrix/7508

Et éventuellement ajouter des tâches de cleanup supplémentaires dans le cron