Bug #57527
message cron désactivé sur un tenant alors que --force-job est passé
Début:
02 octobre 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Après avoir eu :
$ sudo -u passerelle passerelle-manage tenant_command runscript /tmp/null_ban.py --all-tenants -v2 Command hobo.multitenant is ignored because DISABLE_CRON_JOBS is set
j'ajoute --force-job parce que vraiment je sais ce que je fais,
$ sudo -u passerelle passerelle-manage tenant_command runscript /tmp/null_ban.py --all-tenants -v2 --force-job
et là j'obtiens
* WARNING: Command hobo.multitenant is ignored on tenant XXX because DISABLE_CRON_JOBS is set * WARNING: Command hobo.multitenant is ignored on tenant YYY because DISABLE_CRON_JOBS is set
Ça ne semble pas être l'intention discutée dans #56595, qui s'accordait finalement sur :
pour moi, le --force-job --all-tenant devrait permettre de forcer un job sur tous les tenants si DISABLE_CRON_JOBS est vrai en général, sauf sur les tenants explicitement avec DISABLE_CRON_JOBS vrai.
En pratique il y a sans doute à ne pas utiliser le même nom de settings pour la situation globale et la situation spécifique à un tenant.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel Cazenave
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Fichier 0001-multitenant-use-TENANT_DISABLE_CRON_JOBS-to-disable-.patch 0001-multitenant-use-TENANT_DISABLE_CRON_JOBS-to-disable-.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Frédéric Péters a écrit :
En pratique il y a sans doute à ne pas utiliser le même nom de settings pour la situation globale et la situation spécifique à un tenant.
TENANT_DISABLE_CRON_JOBS.
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Emmanuel Cazenave il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit b915308d740821713e02d8390a21a55a2f0bba0e Author: Emmanuel Cazenave <ecazenave@entrouvert.com> Date: Tue Oct 5 11:37:50 2021 +0200 multitenant: use TENANT_DISABLE_CRON_JOBS to disable cron for a specific tenant (#57527)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Benjamin Dauvergne il y a environ un an
- Lié à Bug #75399: TENANT_DISABLE_CRON_JOBS empêche de lancer des scripts avec --force-jobs ajouté
multitenant: use TENANT_DISABLE_CRON_JOBS to disable cron for a specific tenant (#57527)