Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mise à jour de la fréquence de déclenchement des alertes de DEP manquant pour éviter les fausses alertes #3834

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

VincentAntoine
Copy link
Collaborator

Linked issues


Analyse : des alertes de DEP manquant peuvent apparaître de façon transitoire sur un navire ayant émis un DEP en raison de synchronisations décalées de différentes données.

Situation actuelle sur les flows impliqués dans le calcul du champ departure_datetime_utc de la table last_positions, utilisé par l'alerte de DEP manquant :

  • flow current_segments : synchronisation à 2, 22, 42 (minutes de chaque heure : 13:02, 13:22, 13:42, 14:02, 14:22...)
  • flow risk_fators : synchronisation à 3, 23, 43
  • flow last_positions : synchronisation chaque minute
  • flow missing_dep_alerts : déclenchement à 1, 16, 31, 46

--> Ainsi un DEP émis par le navire à 12:45 sera synchronisé dans current_segments qu'à 13:02, puis dans risk_factors à 13:03, puis dans last_positions à 13:04. Lors de l'exécution du flow missing_dep_alerts de 13:01, le champ departure_datetime_utc de la table last_positions ne contient donc pas encore l'information du DEP émis à 12:45. Une alerte est émise pour ce navire à 13:01 alors qu'un DEP a été émis à 12:45.
--> Lors de l'exécution suivante du flow de missing_dep_alerts à 13:16, si l'alerte n'a pas été acquittée (ou refusée) entre temps par les opérateurs, le flow supprime l'alerte qui n'a plus lieu d'être. Mais de 13:01 à 13:16, l'alerte reste active alors qu'elle ne devrait pas.

Correction : modification de la fréquence de déclenchement de l'alerte de DEP manquant pour minimiser la probabilité que ceci se produise :
--> déclenchement du flow missing_dep_alerts : déclenchement à 5, 25, 45

@VincentAntoine VincentAntoine added bug Something isn't working data labels Nov 6, 2024
Copy link

sonarcloud bot commented Nov 6, 2024

Copy link
Collaborator

@louptheron louptheron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Un petit commentaire au-dessus de la l. 150 avec pour lien ton explication pour garder ce race condition à l'oeil ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working data
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Alertes – Remontées de fausses alertes "Absence message DEP"
2 participants