Je sais ce qu’il se passe, tu as du effectivement supprimer un appareil.
Sauf qu’actuellement dans Gladys, quand tu supprime un appareil, ça va supprimer en cascade toutes les device_features ainsi que les états de ces features
Tu l’as compris, si derrière cet appareil a des milliers d’états, ça peut prendre 2 minutes et pendant ce temps là, la DB est bloquée car c’est une énorme transaction qui prend toute la bande passante du disque.
On a pensé à une solution si ce problème devient trop récurrent, ce serait de supprimer de manière plus soft les états, en étalant dans leur temps leur suppression (200 par 200 par exemple), pour laisser l’instance Gladys respirer entre ces suppressions.
Après c’est un développement à part entière Tu peux créer une issue github pour qu’on garde une trace de ça ? Je te garantie pas que je vais travailler dessus dans les jours qui viennent, mais tu as raison c’est un point important