Projet

Général

Profil

Bug #57527

message cron désactivé sur un tenant alors que --force-job est passé

Ajouté par Frédéric Péters il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
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

Lié à Hobo - Bug #75399: TENANT_DISABLE_CRON_JOBS empêche de lancer des scripts avec --force-jobsNouveau14 mars 2023

Actions

Révisions associées

Révision b915308d (diff)
Ajouté par Emmanuel Cazenave il y a plus de 2 ans

multitenant: use TENANT_DISABLE_CRON_JOBS to disable cron for a specific tenant (#57527)

Historique

#1

Mis à jour par Emmanuel Cazenave il y a plus de 2 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Emmanuel Cazenave
#2

Mis à jour par Emmanuel Cazenave il y a plus de 2 ans

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.

#3

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée
#4

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)
#5

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
#6

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é

Formats disponibles : Atom PDF