Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-6202

[Quartz] Corriger le calcul de l'identifiant d'instance

    XMLWordImprimable

Informations

    • VDM 6.7 Sprint
    • 1
    • 13
    • 14
    • 1

    Description

      Les scripts automatisés reposent sur la librairie Quartz.
      Au démarrage de l'application un identifiant représentant l'instance du scheduler est calculé. Cet identifiant est ensuite utilisé comme base de calcul pour des identifiants uniques (via l'ajout d'un timestamp) au sein des différentes tables, notamment dans QRTZ_FIRED_TRIGGERS.ENTRY_ID qui porte une limite de 95 caractères.

      K-Sup propose une méthode spécifique de calcul de cet identifiant mais sans garantir la limite sur le nombre de caractères (cf. SimpleInstanceIdGenerator).

      Dans le cas où le hostname est long (ex : universitekosmosdenantes-prod-web1-lan.kosmos.fr), l'id généré dépasse la longueur autorisée et bloque l'exécution des scripts automatisés.

      Il faudrait s'assurer que l'id généré est suffisamment court pour ne pas provoquer de dépassement de la taille des colonnes lorsqu'on lui ajoute un timestamp.

      Pièces jointes

        Liens des tickets

          Activité

            Personnes

              camille.lebugle Camille LEBUGLE
              josse.siffert Josse SIFFERT
              Votes:
              0 Voter pour ce ticket
              Gérer les observateurs:
              2 Démarre l'observation de ce ticket

              Dates

                Création:
                Mise à jour: