[MXS-4495] Slave stops on GTID gap caused by binlog filter Created: 2023-01-31 Updated: 2023-01-31 Resolved: 2023-01-31 |
|
| Status: | Closed |
| Project: | MariaDB MaxScale |
| Component/s: | binlogfilter, binlogrouter |
| Affects Version/s: | 22.08.4 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | Hartmut Holzgraefe | Assignee: | Unassigned |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Description |
|
I tried to play with binlog router and filter, and while I got the binlog filter to work an actual slave behind it does not seem to be happy when noticing a gap in the GTID sequence due to a prior replication event having been filtered out. I had my master configured using default settings, plus
the binlog router and filter as:
with replication from the master set up with:
and the actual slave replicating from the maxscale binlog router as:
and
When creating two tables "t1" and "ignore" on the master I only see "t1" being created on the slave, but not "ignore" as that is filtered out by the binlog filter, so far so good. But when creating a next table "t2" the slave stops with:
as it never got to see the GTID 23-11-4 event that got filtered out. So far tested with latest 22.08 and server versions 10.10 and 10.6 |
| Comments |
| Comment by markus makela [ 2023-01-31 ] |
|
Duplicate of |