Skip to content

17 septembre 2024

Compare
Choose a tag to compare
@maatinito maatinito released this 19 Sep 01:03

Améliorations

Basé sur 2024-05-27-01

Polynésie

  • Numéro DN : diminution du nombre d'appels au service de la CPS (/100)
  • Visa : Correction de certains visas qui ne pouvaient pas être décochés. (Note: cf release suivante pour correction complète)

Instructeur

  • ETQ instructeur, je peux renommer le contenu de mon export zip (demarches-simplifiees#10217) (sous feature flag export_template pour le moment)

Accessibilité

Technique

Notes de déploiement

Cette version comporte des migrations du schéma de la base de données :

  • db/migrate/20240130154452_create_export_templates.rb
  • db/migrate/20240131094915_add_template_to_exports.rb
  • db/migrate/20240131095645_add_export_template_fk.rb
  • db/migrate/20240131100329_validate_export_template_fk.rb

Information DS: Redis

L'usage de redis s'accroit au fil des mois : passage de delayed job à sidekiq, optimisations fonctionnelles / cache sous plusieurs formes. A ce stade, la dépendance à redis reste optionnelle, c'est à dire que le code continue de fonctionner sans redis.

Depuis la release 2024-05-22-01 l'indexation des recherches devient asynchrone avec un job, après chaque opération susceptible de modifier les données nécessaires à la recherche (par exemple: changement dans un champ ou d'une annotation privée).
Pour limiter le nombre de jobs à traiter pour un même dossier, un debounce est mis en place pour n'exécuter qu'un seul job par dossier par tranche de 5 minutes. Pour fonctionner ce debounce utilise l'instance de cache de redis. S'il n'y a pas redis, il n'y a pas de debounce. Par conséquence pour un même dossier, à chaque sauvegarde du formulaire un job sera à traiter : en fonction de la volumétrie et taille des démarches, ceci pourrait provoquer un engorgement des jobs à traiter.

Si ce n'est pas encore fait, nous vous encourageons donc vivement à mettre en place un serveur redis au minimum pour le cache .

==> l'ajout d'un redis de cache est est prévue d'ici quelques jours