Chargement en cours
#209: Retrait des deux verrous MySQL dans la gestion des signatures dont le...
#209: Retrait des deux verrous MySQL dans la gestion des signatures dont le mail et/ou le site doivent être uniques. Le premier verrou n'était pas vraiment pas nécessaire, l'accès concurrent dans la demande d'une clé de signature est équivalent au fait de la demander plusieurs fois sans envoyer le message de confirmation. Le deuxième s'élimine par la technique des destructions concurrentes: on commence par insérer la signature puis on demande la liste des entrées qui ont le mail (ou le site) indiqué. S'il y en a plus d'une, on les détruit toutes sauf la première. En cas d'accès concurrent, on demandera plusieurs fois les mêmes destructions ce qui ne provoque même pas une erreur en SQL. Cette modif a été réalisée pour le portage de PG, mais il faut remarquer que ça rend plus souvent disponible le site d'une pétition.