Projet

Général

Profil

Development #36193

ne pas lancer les jobs asynchrones sur un connecteur qui est down

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
17 septembre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Sur des jobs qui vont souvent être des échanges avec des services tiers, si c'est down, autant zapper et garder ça pour le coup suivant.


Fichiers


Demandes liées

Lié à Passerelle - Development #36185: logguer les erreurs des jobs asynchronesFermé17 septembre 2019

Actions

Révisions associées

Révision f9dd7454 (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

misc: don't run jobs if connector is down (#36193)

Historique

#1

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

#2

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

#3

Mis à jour par Thomas Noël il y a plus de 4 ans

  • Statut changé de Solution proposée à Solution validée
  • Patch proposed changé de Oui à Non

Ok pour cette v0.

Mais dans la réalité, ça va rarement arriver parce que tout se fait en même temps :

*/5 * * * * passerelle /usr/bin/passerelle-manage tenant_command cron --all-tenants availability
*/5 * * * * passerelle /usr/bin/passerelle-manage tenant_command cron --all-tenants jobs

Il faudrait lancer availability un peu avant, sinon ça va pas vraiment servir. Idéalement coupler les deux, pourquoi ne pas carrément faire availability au moment de lancer les jobs (et ne lancer ceux-ci que si le check s'est bien passé). C'est à dire annuler la commande availability et la fondre dans jobs.

#4

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

  • Statut changé de Solution validée à Résolu (à déployer)

Ouaip, je pensais surtout à cart@ds avec des temps longs d'indispo, mais même là ça laisse le moment pas de bol au début.

commit f9dd7454d85ed6df01bbdc497386b3fdaaa55cab
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Sep 17 14:59:39 2019 +0200

    misc: don't run jobs if connector is down (#36193)
#5

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

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF