Skip to content

Utilisation de []string au lieu de DedupList dans les entités

Lucas Seguinot requested to merge fix/remove-deduplist into develop

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 et depends 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

Merge request reports