Anomalie #5475
abortTransformation() et kill de process arbitraire
Début:
15/04/2015
Echéance:
% réalisé:
0%
Temps estimé:
Complexité:
Contrôle:
Régression:
Non
Description
Lors du nettoyage d'une tâche avec la méthode `Client::abortTransformation($tid)`, si la propriété `pid` de la tâche est non-vide, le serveur TE va tuer le proccess ayannt ce `pid`.
Le problème est que comme la tâche est terminée, le process `pid` est lui aussi terminé. Par contre, un tout autre process peut être en cours d'exécution avec ce `pid`, et donc la commande `abortTransformation()` va potentiellement tuer un process qui n'a rien à voir avec cette transformation.
Il faudrait donc vider la propriété `pid` lorsque le processus de rendering à fini de traiter la tâche.
Task::interrupt Interrupting task '552e1e9f0b18b2.92600094' with status 'D'. Task::interrupt Killing task '552e1e9f0b18b2.92600094' with pid '7922'.
Demandes liées
Historique
#1
Mis à jour par Marc Claverie il y a plus de 5 ans
- Statut changé de Nouveau à Assigné
- Assigné à mis à Jérôme Augé
#2
Mis à jour par Éric Brison il y a plus de 5 ans
- Version cible mis à 1.4.0
#3
Mis à jour par Jérôme Augé il y a plus de 5 ans
Résolu par #5480
#4
Mis à jour par Éric Brison il y a plus de 5 ans
- Statut changé de Assigné à Résolu