Problème de concurrence étrange avec MariaDB et isolation READ COMMITTED

MySQL, PostgreSQL, requetes, optimisation
toto_tech
Messages : 365
Inscription : ven. avr. 17, 2026 7:24 pm

Problème de concurrence étrange avec MariaDB et isolation READ COMMITTED

Message par toto_tech »

URGENT : bug bizarre sur MariaDB 10.6. En READ COMMITTED, parfois on lit des données qui n'existent plus ! Comme si le MVCC ne fonctionnait pas. Quelqu'un a déjà vu ça ?
Sauvegardez, bon sang
yanis1964
Messages : 300
Inscription : dim. sept. 03, 2023 7:24 pm

Re: Problème de concurrence étrange avec MariaDB et isolation READ COMMITTED

Message par yanis1964 »

Oui, connu ! C'est le bug MDEV-27034, fixé en 10.6.8. Tu es sur quelle version exacte ? La workaround c'est de passer en REPEATABLE READ en attendant la maj.
toto_tech
Messages : 365
Inscription : ven. avr. 17, 2026 7:24 pm

Re: Problème de concurrence étrange avec MariaDB et isolation READ COMMITTED

Message par toto_tech »

Merci ! Je suis en 10.6.7 effectivement. Mais REPEATABLE READ va impacter nos perfs... Vous pensez que le fix est safe pour une mise en prod rapide ?
Sauvegardez, bon sang
guillaume
Messages : 267
Inscription : lun. mars 16, 2026 7:24 pm

Re: Problème de concurrence étrange avec MariaDB et isolation READ COMMITTED

Message par guillaume »

On a appliqué le patch la semaine dernière sur nos serveurs critiques. Zéro problème jusqu'à présent. Par contre fais bien un dump avant, on sait jamais...
yanis1964
Messages : 300
Inscription : dim. sept. 03, 2023 7:24 pm

Re: Problème de concurrence étrange avec MariaDB et isolation READ COMMITTED

Message par yanis1964 »

Le fix est sorti depuis 6 mois en stable, normalement c'est bon. Mais comme dit @33, toujours avoir un rollback plan. Tu peux aussi tester en preprod avec jmeter pour être sûr.
toto_tech
Messages : 365
Inscription : ven. avr. 17, 2026 7:24 pm

Re: Problème de concurrence étrange avec MariaDB et isolation READ COMMITTED

Message par toto_tech »

Super, merci à tous ! Je vais planifier la maj ce week-end avec une fenêtre de rollback de 2h. Vous êtes des sauveurs !
Sauvegardez, bon sang
Répondre