Le bug totalement #WTF du jour : il faut une version précise de MySQL utilisée en serveur maître de la replication + une version précise utilisée en serveur esclave + une requête « INSERT INTO... ON DUPLICATE... » + un champ de la table en « AUTO_INCREMENT ». Dans ce cas, le process de replication se stoppe le temps qu'un admin demande à ce que la ligne responsable soit skippée... #FunFact : les logs indiquent clairement ce problème avec un lien vers la doc' :D
Pour le fun :
master (-inf, 5.0.23) [5.0.24, 5.0.34] [5.0.36,+inf)
slave
(-inf, 5.0.23) BUG#20188 both bugs, no error BUG#20188
[5.0.24, 5.0.34] this bug, no error no bug this bug, no error
[5.0.36, +inf) no bug this bug, error no bug
Oui, ça date de 2007 mais on continue à rencontrer ce genre de problèmes en production, si si si si. :)
Mon Sep 28 16:51:17 2015 - permalink -
-
https://bugs.mysql.com/bug.php?id=24432