Commit e5149fa0 authored by Kristian Nielsen's avatar Kristian Nielsen

Fix that gap locks are only skipped within one group commit.

parent bd4153a8
...@@ -4277,6 +4277,8 @@ thd_need_ordering_with(const MYSQL_THD thd, const MYSQL_THD other_thd) ...@@ -4277,6 +4277,8 @@ thd_need_ordering_with(const MYSQL_THD thd, const MYSQL_THD other_thd)
return 1; return 1;
if (rgi->current_gtid.domain_id != other_rgi->current_gtid.domain_id) if (rgi->current_gtid.domain_id != other_rgi->current_gtid.domain_id)
return 1; return 1;
if (rgi->commit_id != other_rgi->commit_id)
return 1;
/* /*
These two threads are doing parallel replication within the same These two threads are doing parallel replication within the same
replication domain. Their commit order is already fixed, so we do not need replication domain. Their commit order is already fixed, so we do not need
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment