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

Le traitement d'export des rôles n'est pas compatible avec le mode cluster

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Mineur Mineur
    • master, 6.07.44, 6.08.05
    • 6.07.40
    • Aucune

      Le traitement d'export des rôles affectés com.univ.batch.exports.ExportRoles génère un fichier dans un sous répertoire de la webapp (cf. ExportCsvUtil#getExportFilePath()).
      Ce fichier peut ensuite être récupéré en téléchargement via com.kportal.servlet.DownloadExportRolesServlet.
      En mode cluster, rien n'assure que le noeud auquel est connecté l'utilisateur qui effectue le téléchargement sera le même que celui sur lequel a été généré le fichier, provoquant ainsi l'affichage d'un message "Document inexistant" sans aucune trace d'erreur dans les logs.

      Il faudrait que le fichier soit généré dans le storage mutualisé.
      Ce comportement vaut pour l'ensemble des traitements d'export qui ont pour vocation à être récupéré via l'interface.

            josse.siffert Josse SIFFERT
            josse.siffert Josse SIFFERT
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            3 Démarre l'observation de ce ticket

              Création:
              Mise à jour:
              Résolue: