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

Ports - Invalider le cache ports lorsque le flow ports est exécuté #3975

Open
1 of 2 tasks
louptheron opened this issue Dec 17, 2024 · 3 comments · Fixed by #3977 · May be fixed by #3985
Open
1 of 2 tasks

Ports - Invalider le cache ports lorsque le flow ports est exécuté #3975

louptheron opened this issue Dec 17, 2024 · 3 comments · Fixed by #3977 · May be fixed by #3985
Assignees
Labels

Comments

@louptheron
Copy link
Collaborator

louptheron commented Dec 17, 2024

  • Ajouter une API d'invalidation du cache ports sur /api
  • Ajouter l'appel du endpoint depuis le flow Prefect

Les ports sont à la fois une donnée relativement stable dans le temps, ce qui justifie de mettre un cache, et en même temps quand il y a une modification du référentiel il faut q'elle soit prise en compte instantanément pour éviter ce genre de problème. Est-ce que la pipeline pourrait déclencher une RAZ du cache quand le flow de ports tourne ?

@louptheron
Copy link
Collaborator Author

louptheron commented Dec 17, 2024

@VincentAntoine La balle est dans ton camp!
L'API est disponible sur GET /api/v1/ports/invalidate, cf ici

@louptheron louptheron moved this from To do to In progress in Board MonitorFish Dec 17, 2024
@github-project-automation github-project-automation bot moved this from In progress to To deploy in INT for review in Board MonitorFish Dec 18, 2024
@louptheron louptheron moved this from To deploy in INT for review to To review in INT in Board MonitorFish Dec 18, 2024
@louptheron louptheron moved this from To review in INT to To deploy in PROD in Board MonitorFish Dec 18, 2024
@github-project-automation github-project-automation bot moved this from To deploy in PROD to In progress in Board MonitorFish Dec 18, 2024
@louptheron louptheron changed the title Ports - Ajouter une API d'invalidation du cache ports sur /api Ports - invalider le cache des ports lors du chargement des ports Dec 18, 2024
@VincentAntoine VincentAntoine changed the title Ports - invalider le cache des ports lors du chargement des ports Invalidater le cache ports dans le flow ports Dec 18, 2024
@louptheron louptheron changed the title Invalidater le cache ports dans le flow ports Ports - Invalider le cache ports dans le flow ports Dec 18, 2024
@VincentAntoine VincentAntoine self-assigned this Dec 18, 2024
@louptheron louptheron changed the title Ports - Invalider le cache ports dans le flow ports Ports - Invalider le cache ports lorsque le flow ports est exécuté Dec 18, 2024
@VincentAntoine
Copy link
Collaborator

VincentAntoine commented Dec 20, 2024

@VincentAntoine La balle est dans ton camp! L'API est disponible sur GET /api/v1/ports/invalidate, cf ici

C'est en PUT non ? @louptheron

@VincentAntoine
Copy link
Collaborator

Aussi, si le flow invalide le cache quand il y a une mise à jour du référentiel, étant donné qu'il n'y a que le flow qui puisse modifier le référentiel, les caches pourraient être infinis, je pense ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In progress
2 participants