Skip to content

Feat ctx perf

Florent Peterschmitt requested to merge feat-ctx-perf into develop

Tester :

  • Enrichissement du contexte : création d’entités, mise à jour des liens impacts et depends
  • Enrichissement des infos supplémentaires en activant la fonctionnalité sur che
  • Enrichissement des infos supplémentaires se désactive la fonctionnalité est désactivée sur che

Fait / à faire :

  • Découplage de la création du contexte dans une interface + implem
  • Extraction lorsqu’on souhaite vider sur disque (BDD)
  • L’enrichissement des infos supplémentaires
  • Prise en compte du flag activant ou désactivent l’enrichissement des infos extras
  • Flush périodique des opérations en attente après un timeout
  • Correction du bulk ne se remplissant pas correctement lorsqu’on a plus que 0 en maxOps et quantité d’opérations sont "oubliées"
  • Avec le feeder, 11 entités sont manquantes (sur 13210) : peut-être lié au flush périodique manquant
  • Liens impacts/depends incomplets, test ajouté permettant de reproduire le comportement
  • Tests supplémentaires
  • Implémentation de Warmup()
  • MAJ du cache : retrait du cache local temporaire, MAJ en même temps que le bulk

Manquant, dans une autre MR :

  • Ajout de l’entité à l’event dans les fonctions Handle() : retourner un nouvel event avec l’entité
  • Mise à jour des caches dans les fonctions Flush() : après un BulkInsert/BulkUpdate/FlushBulk, mettre à jour les caches avec les entités ayant réussies.
Edited by Florent Peterschmitt

Merge request reports