Accéder au contenu principal

Diagramme de la libération et du nettoyage des exécutions de Jobs

Cette section décrit le workflow d'exécution des Jobs dans Talend JobServer. Il s'agit d'une opération en deux étapes : la libération en premier, puis le nettoyage.

Talend JobServer enregistre en interne les exécutions de Jobs. Un composant interne nommé JobsManager maintient les informations concernant les Jobs et leurs exécutions.

Ces informations affectent la disponibilité des éléments suivants :
  • le statut d'exécution,
  • un déploiement de Job existant (pouvant être nettoyé),
  • les logs d'exécution.

Le diagramme suivant indique les étapes d'exécution d'un Job :

Un compteur nommé executionsCount est incrémenté. Dès que le compteur dépasse la valeur configurable manageReleasingFrequency (dont la valeur par défaut est 50), une vérification est effectuée pour voir si la libération d'une exécution de Job est possible. executionsCount est un compteur global et n'est pas limité à un Job spécifique. Lorsque cela est possible, l'exécution est libérée dans le JobsManager.

Lorsque le compteur executionsCount dépasse la valeur manageReleasingFrequency, il est réinitialisé à 0. Le compteur executionsCount est réinitialisé au redémarrage de Talend JobServer.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !