[FRsAG] MariaDB / Galera : cohérence de données après un split

no way sarkofage77 at gmail.com
Ven 21 Sep 14:29:02 CEST 2018


Salut,

A l'époque ou je faisais "beaucoup" de bdd j'utilisais cet outil :
https://www.percona.com/doc/percona-toolkit/2.2/pt-table-checksum.html et
https://www.percona.com/doc/percona-toolkit/LATEST/pt-table-sync.html

On Fri, Sep 21, 2018 at 2:09 PM Jonathan Leroy <jonathan at unsigned.inikup.com>
wrote:

> Salut à tous,
>
> J'ai un client qui dispose de deux serveurs en MariaDB en réplication
> master <-> master avec Galera.
> Oui je sais, c'est mal de faire de la réplication master-master avec
> moins de 3 serveurs, quorum, tout ça... on va changer ça.
>
> Le fait est qu'il y a eu une indisponibilité du réseau pendant
> quelques minutes il y a quelques jours, ce qui a entrainé un "split
> brain".
> Je me retrouve donc avec des incohérences dans les enregistrements de
> deux tables entre les deux serveurs. Avant de resynchro le cluster,
> j'ai pris soins de faire un dump des tables avec mysqldump, sur chaque
> serveur.
>
> J'ai ensuite comparé ces dumps avec diff. Seules deux tables
> contiennent des incohérences. La première contient une ligne de plus
> sur un des serveurs. Facile à corriger, il suffit de faire un INSERT.
>
> Pour la seconde, c'est plus compliqué... Les dumps pèsent environ 550
> Mo chacun, et j'ai 7 Mo de différence entre les deux. Donc impossible
> de comparer ça visuellement avec diff.
> J'ai pensé réimporter les tables dans une base temporaire, puis les
> comparer avec une requête qui va bien, mais si quelqu'un a une
> solution magique moins prise de tête, je suis preneur !
>
> Merci,
>
> --
> Jonathan Leroy.
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://www.frsag.org/pipermail/frsag/attachments/20180921/868dee00/attachment.html>


Plus d'informations sur la liste de diffusion FRsAG