-
- Téléchargements
#209: Remplacement du verrou MySQL de l'accès concurrent au gestionnaire de...
#209: Remplacement du verrou MySQL de l'accès concurrent au gestionnaire de versions d'un article, par un verrou SQL géré par SPIP. Méthode 1. on alloue un entrée dans la table des versions, avec un numéro négatif; 2. on s'endort 1 seconde s'il existe une autre entrée négative plus récente 3. au reveil on recommence 2. sauf si 30 secndes se sont écoulées 4. on affecte l'entrée allouée avec le numéro de version definitif Dans le cas d'une fusion de version, c'est l'ancienne entrée qui est affectée et la nouvelle est retirée. Le point 3 correspond à une opération inachevée. On pourrait la retirer. Dans la série ''le bug était ailleurs que là où c'est difficile'' : en Postgres, False vaut la chaîne "f" qui n'est pas équivalente au False de PHP.
parent
ad283b30
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Veuillez vous inscrire ou vous se connecter pour commenter