Actions
Anomalie #6081
ferméRace condition dans l'exécution concurrente de "whattext" (depuis FDL:EDITONEENUMITEMS lors de la sauvegarde avec FDL:MODENUMITEMS)
Début:
02/02/2016
Echéance:
% réalisé:
100%
Temps estimé:
Version source:
Solution proposée:
Mettre un lock sur le whattext pour garantir qu'il s’exécute de bout en bout de manière correcte.
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Non
Description
L'interface d'édition des traductions d'énumérés de familles (FDL:EDITONEENUMITEMS) permet de double-cliquer sur le bouton "[Sauver]".
Cela à pour effet que deux requêtes "app=FDL&action=MODENUMITEMS" sont émises dans un cours laps de temps.
Comme cette action exécute le script `whattext`, il est alors possible que deux `whattext` tournent en même temps sur le serveur et que le résultat de la génération du catalogue des traductions ne soit pas correct (l'un supprimant le catalogue pendant que l'autre est en train d'y écrire, etc.).
Actions
#1
Mis à jour par Marc Claverie il y a plus de 10 ans
- Sujet changé de Race condition dans l'exécution concurrente de "whattext" (depuis FDL:EDITONEENUMITEMS lors de la sauvegarde avec FDL:MODENUMITEMS) à Raise condition dans l'exécution concurrente de "whattext" (depuis FDL:EDITONEENUMITEMS lors de la sauvegarde avec FDL:MODENUMITEMS)
- Assigné à mis à Jérôme Augé
- Version cible mis à 3.2.21
- Solution proposée mis à jour (diff)
Actions
#2
Mis à jour par Jérôme Augé il y a environ 10 ans
- Sujet changé de Raise condition dans l'exécution concurrente de "whattext" (depuis FDL:EDITONEENUMITEMS lors de la sauvegarde avec FDL:MODENUMITEMS) à Race condition dans l'exécution concurrente de "whattext" (depuis FDL:EDITONEENUMITEMS lors de la sauvegarde avec FDL:MODENUMITEMS)
Actions
#5
Mis à jour par Éric Brison il y a environ 10 ans
- Statut changé de Nouveau à Intégré
Appliqué par commit commit:dynacase-core|c57d64eab9aa106f887b96522a7fa9e08a56d3c7.
Actions