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

[TECH] Permettre la suppression de cronJob lorsque l'on change son nom (PIX-14453) #10161

Merged
merged 5 commits into from
Sep 26, 2024

Conversation

xav-car
Copy link
Contributor

@xav-car xav-car commented Sep 23, 2024

🦄 Problème

Lors des Tech Days Evenementiel, nous avons introduit un petit changement de nom dans le job de calcul de la certificabilité auto. Ce qui nous a permis de voir qu'une table pgboss.schedule enregistré les job a executé.

🤖 Proposition

Utiliser le nom en cohérence avec le controller associé. Ajouter un legacyName dans les cronJob si l'on souhaite nettoyer un ancien nom.

Il y aura certainement un autre cas à gérer dans le cas de la suppression d'un cron job afin que celui ci soit pris en compte.

🌈 Remarques

RAS

💯 Pour tester

Ajouter l'ancien nom dans la table pgboss.schedule .

Vérifier que la table pg.boss ne contient plus l'ancien job ComputeOrganizationLearnersCertificability au restart du container ( sur les RA le worker est sur la même instance que l'api )

@pix-bot-github
Copy link

Une fois les applications déployées, elles seront accessibles via les liens suivants :

Les variables d'environnement seront accessibles via les liens suivants :

@xav-car xav-car force-pushed the pix-job-cron-update branch 2 times, most recently from 3427c01 to 7726c4f Compare September 23, 2024 12:52
@xav-car xav-car changed the title [BUGFIX] Enregistrer le bon noms de Job sur le Cron de calcul de la certificabilité (PIX-14453) [TECH] Permettre la suppression de cronJob lorsque l'on change son nom (PIX-14453) Sep 24, 2024
@xav-car xav-car added Development in progress tech-days-evenementiel Migration des event handlers vers pgboss ou en usecases labels Sep 24, 2024
@xav-car xav-car marked this pull request as ready for review September 24, 2024 08:52
@xav-car xav-car requested review from a team as code owners September 24, 2024 08:52
@xav-car xav-car force-pushed the pix-job-cron-update branch 2 times, most recently from 9987ee5 to 44df576 Compare September 24, 2024 09:39
Copy link
Contributor

@machestla machestla left a comment

Choose a reason for hiding this comment

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

Tech review ok ✅ 🐕

@xav-car xav-car added 🚀 Ready to Merge Func Review OK PO validated functionally the PR labels Sep 26, 2024
@pix-service-auto-merge pix-service-auto-merge force-pushed the pix-job-cron-update branch 2 times, most recently from 0c1d77e to 97bb7a3 Compare September 26, 2024 13:43
@pix-service-auto-merge pix-service-auto-merge merged commit c5e78d2 into dev Sep 26, 2024
7 of 8 checks passed
@pix-service-auto-merge pix-service-auto-merge deleted the pix-job-cron-update branch September 26, 2024 13:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Func Review OK PO validated functionally the PR 🚀 Ready to Merge team-captains This is your captain speaking team-prescription Tech Review OK tech-days-evenementiel Migration des event handlers vers pgboss ou en usecases
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants