summaryrefslogtreecommitdiff
path: root/sql/sql_parse.cc
diff options
context:
space:
mode:
authorKristian Nielsen <knielsen@knielsen-hq.org>2015-06-23 14:10:14 +0200
committerKristian Nielsen <knielsen@knielsen-hq.org>2015-06-24 16:52:50 +0200
commitb89de2b2ce84f41351a66d5832c3967b80f9dc31 (patch)
treea4c7a5656d09bdb7498c0d90682b3f1496c966a1 /sql/sql_parse.cc
parent93c039dd3ca1364ee7646ab4ee1e8490f0472d1c (diff)
downloadmariadb-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