Utilisation de []string au lieu de DedupList dans les entités
Ticket : #132 (moved)
Cette MR modifie les entités pour utiliser le type []string
au lieu de DedupList
pour les champs Impacts
et Depends
, ce qui permet d'améliorer les performances du décodage de gros événements.
L'intérêt de DedupList
était d'éviter les doublons dans les listes d'impacts et de dépendances. Cette vérification n'était nécessaire que lors de la mise à jour des entités dans che
, je l'ai déplacée dans le type EntityState
.
Validation
- Vérifier que les dépendances entre composants, ressources, et connecteurs sont bien calculées, et que les champs
impact
etdepends
ne contiennent pas de doublons. - Créer un watcher, et vérifier que les liens entre watchers et entités sont calculés correctement.
Edited by Lucas Seguinot