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

Bal en conflit avec elle même #406

Open
fufeck opened this issue Aug 9, 2023 · 0 comments
Open

Bal en conflit avec elle même #406

fufeck opened this issue Aug 9, 2023 · 0 comments

Comments

@fufeck
Copy link
Collaborator

fufeck commented Aug 9, 2023

Context

La bal https://mes-adresses.data.gouv.fr/bal/635161db30bfae11fadbb53e est en conflit avec elle même

On voit bien en db mongo que la bal est en conflit depuis le 2023-08-04 a 07:41:43.873Z avec comme lastRevision la 64cc...

Capture d’écran 2023-08-08 à 13 23 59

Or quand on regarde les dernière révisions sur l'api-depot

Capture d’écran 2023-08-08 à 13 22 51

On voit bien qu'il n'y a qu'une seul source qui est la bal mes-adresse pour les révisions. La dernière date du 2023-08-04 a 07:42:12 mais celle qui correspond au lastRevision de la BAL (sur mes-adresses-api) est l'avant dernière le 2023-08-04 a 07:38:50.

Théorie

Sans aucune autre information, la théorie la plus probable comme il y a moins de 30s entre la date du conflit (sur mes-adresse-api) et de la dernière révision (sur l'api-depot), c'est qu'il y a un problème de concurrence entre les jobs du cron de mes-adresses-api qui lorsque qu'ils tournent en parallèle. A vérifier dans le code...

Résolution

Mettre un systeme de queue sur les job du cron de mes-adresses-api, pour qu'ils ne puissent pas s'excecuter en même temp.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant