diff options
author | Kristian Nielsen <knielsen@knielsen-hq.org> | 2015-06-23 14:10:14 +0200 |
---|---|---|
committer | Kristian Nielsen <knielsen@knielsen-hq.org> | 2015-06-24 16:52:50 +0200 |
commit | b89de2b2ce84f41351a66d5832c3967b80f9dc31 (patch) | |
tree | a4c7a5656d09bdb7498c0d90682b3f1496c966a1 /sql/sql_parse.cc | |
parent | 93c039dd3ca1364ee7646ab4ee1e8490f0472d1c (diff) | |
download | mariadb-git-b89de2b2ce84f41351a66d5832c3967b80f9dc31.tar.gz |
MDEV-8354: out-of-order error with --gtid-ignore-duplicates and row-based replication
The --gtid-ignore-duplicates option was not working correctly with row-based
replication. When a row event was completed, but before committing, there
was a small window where another multi-source SQL thread could wrongly try
to re-execute the same transaction, without properly ignoring the duplicate
GTID. This would lead to duplicate key error or out-of-order GTID error or
similar.
Thanks to Matt Neth for reporting this and giving an easy way to reproduce
the issue.
Diffstat (limited to 'sql/sql_parse.cc')
0 files changed, 0 insertions, 0 deletions