Skip to content

Conversation

@bakwc
Copy link
Owner

@bakwc bakwc commented Nov 11, 2025

Fix for #209

@breart
Copy link

breart commented Nov 11, 2025

I tried running replication using this branch, I'm getting a ton of debug events, and it appears to process the same events over and over again.


$ cat binlog/binlog_replicator.log | grep '18926311, 1285'
[binlogrepl 2025-11-11 11:12:55,227    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:55,773    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:55,953    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:56,340    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:56,524    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:56,701    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:57,062    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:57,243    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:57,598    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:57,967    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:58,134    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:58,314    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:58,497    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:58,881    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:12:59,635    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:00,522    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:00,754    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:01,464    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:01,622    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:01,794    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:01,967    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:02,172    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:02,354    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:02,680    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:03,036    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:03,672    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:03,856    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:04,046    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:04,650    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:04,992    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:05,170    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:05,356    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:05,541    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:05,920    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:06,465    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:06,648    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)
[binlogrepl 2025-11-11 11:13:06,824    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000028', 18926311, 1285)

Afterwards, I tried to run replication again, I'm getting this error, unless I clean the binlog directory

[binlogrepl 2025-11-11 11:17:40,027     INFO] state start position: ('mysql-bin.000028', 4, 0)
Traceback (most recent call last):
  File "mysql_ch_replicator/.venv/bin/mysql_ch_replicator", line 8, in <module>
    sys.exit(main())
             ~~~~^^
  File "mysql_ch_replicator/mysql_ch_replicator/main.py", line 200, in main
    run_binlog_replicator(args, config)
    ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
  File "mysql_ch_replicator/mysql_ch_replicator/main.py", line 64, in run_binlog_replicator
    binlog_replicator = BinlogReplicator(
        settings=config,
    )
  File "mysql_ch_replicator/mysql_ch_replicator/binlog_replicator.py", line 363, in __init__
    log_file, log_pos = self.state.prev_last_seen_transaction
    ^^^^^^^^^^^^^^^^^
ValueError: too many values to unpack (expected 2)

@bakwc
Copy link
Owner Author

bakwc commented Nov 11, 2025

You should remove existing state and restart replication from scratch. The change is not backward compatible.
Ah, seems like you already did it, investigating.

@breart
Copy link

breart commented Nov 11, 2025

I pulled the latest changes, the replication restart works fine now, but the same events are still processed in an infinite loop.

@bakwc
Copy link
Owner Author

bakwc commented Nov 11, 2025

Is there any errors in logs? Could you share some more logs? It's hard to understand what's going on with only this grep..

@breart
Copy link

breart commented Nov 11, 2025

Steps to reproduce:

  1. Clean binlog
FLUSH LOGS;
PURGE BINARY LOGS BEFORE NOW();
  1. Clean replication logs
rm -rf binlog
  1. Run binlog_replicator
  2. Using the same test_database as in the issue [BUG] MariaDB - Insertion cuts off after certain amount of records #209, try to run a simple update
-- you may need to adjust the condition, in my case I tested updating 2k rows
UPDATE sites SET active = 0
WHERE active = 1;

And then you should see the same events processed over and over again.

Logs
[binlogrepl 2025-11-11 12:26:15,801    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000029', 427, 1)
[binlogrepl 2025-11-11 12:26:15,801    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 2)
[binlogrepl 2025-11-11 12:26:15,802    DEBUG] event matched ('mysql-bin.000029', 427, 2), test_database, sites
[binlogrepl 2025-11-11 12:26:15,815    DEBUG] store event ('mysql-bin.000029', 427, 2), event type: 1, database: test_database table: sites records: 85
[binlogrepl 2025-11-11 12:26:15,816    DEBUG] store event ('mysql-bin.000029', 427, 2)
[binlogrepl 2025-11-11 12:26:15,818    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 3)
[binlogrepl 2025-11-11 12:26:15,818    DEBUG] event matched ('mysql-bin.000029', 427, 3), test_database, sites
[binlogrepl 2025-11-11 12:26:15,822    DEBUG] store event ('mysql-bin.000029', 427, 3), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:15,822    DEBUG] store event ('mysql-bin.000029', 427, 3)
[binlogrepl 2025-11-11 12:26:15,822    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 4)
[binlogrepl 2025-11-11 12:26:15,822    DEBUG] event matched ('mysql-bin.000029', 427, 4), test_database, sites
[binlogrepl 2025-11-11 12:26:15,830    DEBUG] store event ('mysql-bin.000029', 427, 4), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:15,830    DEBUG] store event ('mysql-bin.000029', 427, 4)
[binlogrepl 2025-11-11 12:26:15,830    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 5)
[binlogrepl 2025-11-11 12:26:15,830    DEBUG] event matched ('mysql-bin.000029', 427, 5), test_database, sites
[binlogrepl 2025-11-11 12:26:15,836    DEBUG] store event ('mysql-bin.000029', 427, 5), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:15,852    DEBUG] store event ('mysql-bin.000029', 427, 5)
[binlogrepl 2025-11-11 12:26:15,854    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 6)
[binlogrepl 2025-11-11 12:26:15,857    DEBUG] event matched ('mysql-bin.000029', 427, 6), test_database, sites
[binlogrepl 2025-11-11 12:26:15,867    DEBUG] store event ('mysql-bin.000029', 427, 6), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:15,868    DEBUG] store event ('mysql-bin.000029', 427, 6)
[binlogrepl 2025-11-11 12:26:15,868    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 7)
[binlogrepl 2025-11-11 12:26:15,868    DEBUG] event matched ('mysql-bin.000029', 427, 7), test_database, sites
[binlogrepl 2025-11-11 12:26:15,871    DEBUG] store event ('mysql-bin.000029', 427, 7), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:15,871    DEBUG] store event ('mysql-bin.000029', 427, 7)
[binlogrepl 2025-11-11 12:26:15,871    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 8)
[binlogrepl 2025-11-11 12:26:15,872    DEBUG] event matched ('mysql-bin.000029', 427, 8), test_database, sites
[binlogrepl 2025-11-11 12:26:15,875    DEBUG] store event ('mysql-bin.000029', 427, 8), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:15,875    DEBUG] store event ('mysql-bin.000029', 427, 8)
[binlogrepl 2025-11-11 12:26:15,875    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 9)
[binlogrepl 2025-11-11 12:26:15,875    DEBUG] event matched ('mysql-bin.000029', 427, 9), test_database, sites
[binlogrepl 2025-11-11 12:26:15,879    DEBUG] store event ('mysql-bin.000029', 427, 9), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:15,880    DEBUG] store event ('mysql-bin.000029', 427, 9)
[binlogrepl 2025-11-11 12:26:15,880    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 10)
[binlogrepl 2025-11-11 12:26:15,881    DEBUG] event matched ('mysql-bin.000029', 427, 10), test_database, sites
[binlogrepl 2025-11-11 12:26:15,884    DEBUG] store event ('mysql-bin.000029', 427, 10), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:15,884    DEBUG] store event ('mysql-bin.000029', 427, 10)
[binlogrepl 2025-11-11 12:26:15,885    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 11)
[binlogrepl 2025-11-11 12:26:15,885    DEBUG] event matched ('mysql-bin.000029', 427, 11), test_database, sites
[binlogrepl 2025-11-11 12:26:15,888    DEBUG] store event ('mysql-bin.000029', 427, 11), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:15,888    DEBUG] store event ('mysql-bin.000029', 427, 11)
[binlogrepl 2025-11-11 12:26:15,888    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 12)
[binlogrepl 2025-11-11 12:26:15,888    DEBUG] event matched ('mysql-bin.000029', 427, 12), test_database, sites
[binlogrepl 2025-11-11 12:26:15,890    DEBUG] store event ('mysql-bin.000029', 427, 12), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:15,890    DEBUG] store event ('mysql-bin.000029', 427, 12)
[binlogrepl 2025-11-11 12:26:15,891    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 13)
[binlogrepl 2025-11-11 12:26:15,891    DEBUG] event matched ('mysql-bin.000029', 427, 13), test_database, sites
[binlogrepl 2025-11-11 12:26:15,893    DEBUG] store event ('mysql-bin.000029', 427, 13), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:15,893    DEBUG] store event ('mysql-bin.000029', 427, 13)
[binlogrepl 2025-11-11 12:26:15,893    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 14)
[binlogrepl 2025-11-11 12:26:15,893    DEBUG] event matched ('mysql-bin.000029', 427, 14), test_database, sites
[binlogrepl 2025-11-11 12:26:15,906    DEBUG] store event ('mysql-bin.000029', 427, 14), event type: 1, database: test_database table: sites records: 82
[binlogrepl 2025-11-11 12:26:15,906    DEBUG] store event ('mysql-bin.000029', 427, 14)
[binlogrepl 2025-11-11 12:26:15,906    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 15)
[binlogrepl 2025-11-11 12:26:15,906    DEBUG] event matched ('mysql-bin.000029', 427, 15), test_database, sites
[binlogrepl 2025-11-11 12:26:15,910    DEBUG] store event ('mysql-bin.000029', 427, 15), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 12:26:15,910    DEBUG] store event ('mysql-bin.000029', 427, 15)
[binlogrepl 2025-11-11 12:26:15,910    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 16)
[binlogrepl 2025-11-11 12:26:15,910    DEBUG] event matched ('mysql-bin.000029', 427, 16), test_database, sites
[binlogrepl 2025-11-11 12:26:15,913    DEBUG] store event ('mysql-bin.000029', 427, 16), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 12:26:15,913    DEBUG] store event ('mysql-bin.000029', 427, 16)
[binlogrepl 2025-11-11 12:26:15,913    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 17)
[binlogrepl 2025-11-11 12:26:15,913    DEBUG] event matched ('mysql-bin.000029', 427, 17), test_database, sites
[binlogrepl 2025-11-11 12:26:15,916    DEBUG] store event ('mysql-bin.000029', 427, 17), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 12:26:15,917    DEBUG] store event ('mysql-bin.000029', 427, 17)
[binlogrepl 2025-11-11 12:26:15,917    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 18)
[binlogrepl 2025-11-11 12:26:15,917    DEBUG] event matched ('mysql-bin.000029', 427, 18), test_database, sites
[binlogrepl 2025-11-11 12:26:15,919    DEBUG] store event ('mysql-bin.000029', 427, 18), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 12:26:15,919    DEBUG] store event ('mysql-bin.000029', 427, 18)
[binlogrepl 2025-11-11 12:26:15,920    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 19)
[binlogrepl 2025-11-11 12:26:15,920    DEBUG] event matched ('mysql-bin.000029', 427, 19), test_database, sites
[binlogrepl 2025-11-11 12:26:15,922    DEBUG] store event ('mysql-bin.000029', 427, 19), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 12:26:15,922    DEBUG] store event ('mysql-bin.000029', 427, 19)
[binlogrepl 2025-11-11 12:26:15,922    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 20)
[binlogrepl 2025-11-11 12:26:15,922    DEBUG] event matched ('mysql-bin.000029', 427, 20), test_database, sites
[binlogrepl 2025-11-11 12:26:15,925    DEBUG] store event ('mysql-bin.000029', 427, 20), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 12:26:15,925    DEBUG] store event ('mysql-bin.000029', 427, 20)
[binlogrepl 2025-11-11 12:26:15,925    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 21)
[binlogrepl 2025-11-11 12:26:15,925    DEBUG] event matched ('mysql-bin.000029', 427, 21), test_database, sites
[binlogrepl 2025-11-11 12:26:15,927    DEBUG] store event ('mysql-bin.000029', 427, 21), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 12:26:15,927    DEBUG] store event ('mysql-bin.000029', 427, 21)
[binlogrepl 2025-11-11 12:26:15,928    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 22)
[binlogrepl 2025-11-11 12:26:15,928    DEBUG] event matched ('mysql-bin.000029', 427, 22), test_database, sites
[binlogrepl 2025-11-11 12:26:15,930    DEBUG] store event ('mysql-bin.000029', 427, 22), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 12:26:15,930    DEBUG] store event ('mysql-bin.000029', 427, 22)
[binlogrepl 2025-11-11 12:26:15,930    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 23)
[binlogrepl 2025-11-11 12:26:15,930    DEBUG] event matched ('mysql-bin.000029', 427, 23), test_database, sites
[binlogrepl 2025-11-11 12:26:15,933    DEBUG] store event ('mysql-bin.000029', 427, 23), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 12:26:15,933    DEBUG] store event ('mysql-bin.000029', 427, 23)
[binlogrepl 2025-11-11 12:26:15,933    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 24)
[binlogrepl 2025-11-11 12:26:15,933    DEBUG] event matched ('mysql-bin.000029', 427, 24), test_database, sites
[binlogrepl 2025-11-11 12:26:15,935    DEBUG] store event ('mysql-bin.000029', 427, 24), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 12:26:15,935    DEBUG] store event ('mysql-bin.000029', 427, 24)
[binlogrepl 2025-11-11 12:26:15,935    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 25)
[binlogrepl 2025-11-11 12:26:15,935    DEBUG] event matched ('mysql-bin.000029', 427, 25), test_database, sites
[binlogrepl 2025-11-11 12:26:15,938    DEBUG] store event ('mysql-bin.000029', 427, 25), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 12:26:15,938    DEBUG] store event ('mysql-bin.000029', 427, 25)
[binlogrepl 2025-11-11 12:26:15,938    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 26)
[binlogrepl 2025-11-11 12:26:15,938    DEBUG] event matched ('mysql-bin.000029', 427, 26), test_database, sites
[binlogrepl 2025-11-11 12:26:15,939    DEBUG] store event ('mysql-bin.000029', 427, 26), event type: 1, database: test_database table: sites records: 40
[binlogrepl 2025-11-11 12:26:15,939    DEBUG] store event ('mysql-bin.000029', 427, 26)
[binlogrepl 2025-11-11 12:26:15,939    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000029', 201017, 0)
[binlogrepl 2025-11-11 12:26:16,257    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.RotateEvent'>, ('mysql-bin.000029', 4, 0)
[binlogrepl 2025-11-11 12:26:16,258    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.FormatDescriptionEvent'>, ('mysql-bin.000029', 256, 0)
[binlogrepl 2025-11-11 12:26:16,258    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidListEvent'>, ('mysql-bin.000029', 299, 0)
[binlogrepl 2025-11-11 12:26:16,259    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000029', 342, 0)
[binlogrepl 2025-11-11 12:26:16,259    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000029', 385, 0)
[binlogrepl 2025-11-11 12:26:16,259    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000029', 427, 0)
[binlogrepl 2025-11-11 12:26:16,260    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000029', 427, 1)
[binlogrepl 2025-11-11 12:26:16,260    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 2)
[binlogrepl 2025-11-11 12:26:16,260    DEBUG] event matched ('mysql-bin.000029', 427, 2), test_database, sites
[binlogrepl 2025-11-11 12:26:16,268    DEBUG] store event ('mysql-bin.000029', 427, 2), event type: 1, database: test_database table: sites records: 85
[binlogrepl 2025-11-11 12:26:16,268    DEBUG] store event ('mysql-bin.000029', 427, 2)
[binlogrepl 2025-11-11 12:26:16,268    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 3)
[binlogrepl 2025-11-11 12:26:16,269    DEBUG] event matched ('mysql-bin.000029', 427, 3), test_database, sites
[binlogrepl 2025-11-11 12:26:16,274    DEBUG] store event ('mysql-bin.000029', 427, 3), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:16,274    DEBUG] store event ('mysql-bin.000029', 427, 3)
[binlogrepl 2025-11-11 12:26:16,274    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 4)
[binlogrepl 2025-11-11 12:26:16,275    DEBUG] event matched ('mysql-bin.000029', 427, 4), test_database, sites
[binlogrepl 2025-11-11 12:26:16,280    DEBUG] store event ('mysql-bin.000029', 427, 4), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:16,280    DEBUG] store event ('mysql-bin.000029', 427, 4)
[binlogrepl 2025-11-11 12:26:16,280    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 5)
[binlogrepl 2025-11-11 12:26:16,280    DEBUG] event matched ('mysql-bin.000029', 427, 5), test_database, sites
[binlogrepl 2025-11-11 12:26:16,284    DEBUG] store event ('mysql-bin.000029', 427, 5), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:16,284    DEBUG] store event ('mysql-bin.000029', 427, 5)
[binlogrepl 2025-11-11 12:26:16,285    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000029', 427, 6)
[binlogrepl 2025-11-11 12:26:16,285    DEBUG] event matched ('mysql-bin.000029', 427, 6), test_database, sites
[binlogrepl 2025-11-11 12:26:16,289    DEBUG] store event ('mysql-bin.000029', 427, 6), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 12:26:16,289    DEBUG] store event ('mysql-bin.000029', 427, 6)

I can see only one error that appears a few times in the logs, unfortunately, there are no more details:

[binlogrepl 2025-11-11 12:26:22,815  WARNING] 
                          A pymysql.OperationalError error occurred, Re-request the connection.

@bakwc
Copy link
Owner Author

bakwc commented Nov 11, 2025

It's not reproducing for me but I see from logs where is the issue. I tried to fix it, could you please check if it works? (still need some time to fix all test cases)

@breart
Copy link

breart commented Nov 11, 2025

Still processes over and over again, even though log_pos gets incremented. Also, why does it say it processes 80 records at a time?

Logs
[binlogrepl 2025-11-11 22:12:37,094    DEBUG] event matched ('mysql-bin.000030', 427, 2060), test_database, sites
[binlogrepl 2025-11-11 22:12:37,097    DEBUG] store event ('mysql-bin.000030', 427, 2060), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,097    DEBUG] store event ('mysql-bin.000030', 427, 2060)
[binlogrepl 2025-11-11 22:12:37,098    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2061)
[binlogrepl 2025-11-11 22:12:37,098    DEBUG] event matched ('mysql-bin.000030', 427, 2061), test_database, sites
[binlogrepl 2025-11-11 22:12:37,101    DEBUG] store event ('mysql-bin.000030', 427, 2061), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,101    DEBUG] store event ('mysql-bin.000030', 427, 2061)
[binlogrepl 2025-11-11 22:12:37,101    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2062)
[binlogrepl 2025-11-11 22:12:37,101    DEBUG] event matched ('mysql-bin.000030', 427, 2062), test_database, sites
[binlogrepl 2025-11-11 22:12:37,104    DEBUG] store event ('mysql-bin.000030', 427, 2062), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,104    DEBUG] store event ('mysql-bin.000030', 427, 2062)
[binlogrepl 2025-11-11 22:12:37,104    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2063)
[binlogrepl 2025-11-11 22:12:37,104    DEBUG] event matched ('mysql-bin.000030', 427, 2063), test_database, sites
[binlogrepl 2025-11-11 22:12:37,107    DEBUG] store event ('mysql-bin.000030', 427, 2063), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,107    DEBUG] store event ('mysql-bin.000030', 427, 2063)
[binlogrepl 2025-11-11 22:12:37,107    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2064)
[binlogrepl 2025-11-11 22:12:37,107    DEBUG] event matched ('mysql-bin.000030', 427, 2064), test_database, sites
[binlogrepl 2025-11-11 22:12:37,110    DEBUG] store event ('mysql-bin.000030', 427, 2064), event type: 1, database: test_database table: sites records: 82
[binlogrepl 2025-11-11 22:12:37,110    DEBUG] store event ('mysql-bin.000030', 427, 2064)
[binlogrepl 2025-11-11 22:12:37,111    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2065)
[binlogrepl 2025-11-11 22:12:37,111    DEBUG] event matched ('mysql-bin.000030', 427, 2065), test_database, sites
[binlogrepl 2025-11-11 22:12:37,113    DEBUG] store event ('mysql-bin.000030', 427, 2065), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,113    DEBUG] store event ('mysql-bin.000030', 427, 2065)
[binlogrepl 2025-11-11 22:12:37,114    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2066)
[binlogrepl 2025-11-11 22:12:37,114    DEBUG] event matched ('mysql-bin.000030', 427, 2066), test_database, sites
[binlogrepl 2025-11-11 22:12:37,116    DEBUG] store event ('mysql-bin.000030', 427, 2066), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,116    DEBUG] store event ('mysql-bin.000030', 427, 2066)
[binlogrepl 2025-11-11 22:12:37,117    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2067)
[binlogrepl 2025-11-11 22:12:37,117    DEBUG] event matched ('mysql-bin.000030', 427, 2067), test_database, sites
[binlogrepl 2025-11-11 22:12:37,119    DEBUG] store event ('mysql-bin.000030', 427, 2067), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,119    DEBUG] store event ('mysql-bin.000030', 427, 2067)
[binlogrepl 2025-11-11 22:12:37,120    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2068)
[binlogrepl 2025-11-11 22:12:37,120    DEBUG] event matched ('mysql-bin.000030', 427, 2068), test_database, sites
[binlogrepl 2025-11-11 22:12:37,122    DEBUG] store event ('mysql-bin.000030', 427, 2068), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,122    DEBUG] store event ('mysql-bin.000030', 427, 2068)
[binlogrepl 2025-11-11 22:12:37,123    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2069)
[binlogrepl 2025-11-11 22:12:37,123    DEBUG] event matched ('mysql-bin.000030', 427, 2069), test_database, sites
[binlogrepl 2025-11-11 22:12:37,125    DEBUG] store event ('mysql-bin.000030', 427, 2069), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,125    DEBUG] store event ('mysql-bin.000030', 427, 2069)
[binlogrepl 2025-11-11 22:12:37,125    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2070)
[binlogrepl 2025-11-11 22:12:37,125    DEBUG] event matched ('mysql-bin.000030', 427, 2070), test_database, sites
[binlogrepl 2025-11-11 22:12:37,128    DEBUG] store event ('mysql-bin.000030', 427, 2070), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,128    DEBUG] store event ('mysql-bin.000030', 427, 2070)
[binlogrepl 2025-11-11 22:12:37,128    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2071)
[binlogrepl 2025-11-11 22:12:37,128    DEBUG] event matched ('mysql-bin.000030', 427, 2071), test_database, sites
[binlogrepl 2025-11-11 22:12:37,130    DEBUG] store event ('mysql-bin.000030', 427, 2071), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,130    DEBUG] store event ('mysql-bin.000030', 427, 2071)
[binlogrepl 2025-11-11 22:12:37,130    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2072)
[binlogrepl 2025-11-11 22:12:37,130    DEBUG] event matched ('mysql-bin.000030', 427, 2072), test_database, sites
[binlogrepl 2025-11-11 22:12:37,133    DEBUG] store event ('mysql-bin.000030', 427, 2072), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,133    DEBUG] store event ('mysql-bin.000030', 427, 2072)
[binlogrepl 2025-11-11 22:12:37,133    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2073)
[binlogrepl 2025-11-11 22:12:37,133    DEBUG] event matched ('mysql-bin.000030', 427, 2073), test_database, sites
[binlogrepl 2025-11-11 22:12:37,135    DEBUG] store event ('mysql-bin.000030', 427, 2073), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,135    DEBUG] store event ('mysql-bin.000030', 427, 2073)
[binlogrepl 2025-11-11 22:12:37,135    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2074)
[binlogrepl 2025-11-11 22:12:37,135    DEBUG] event matched ('mysql-bin.000030', 427, 2074), test_database, sites
[binlogrepl 2025-11-11 22:12:37,137    DEBUG] store event ('mysql-bin.000030', 427, 2074), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,137    DEBUG] store event ('mysql-bin.000030', 427, 2074)
[binlogrepl 2025-11-11 22:12:37,137    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2075)
[binlogrepl 2025-11-11 22:12:37,137    DEBUG] event matched ('mysql-bin.000030', 427, 2075), test_database, sites
[binlogrepl 2025-11-11 22:12:37,140    DEBUG] store event ('mysql-bin.000030', 427, 2075), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,140    DEBUG] store event ('mysql-bin.000030', 427, 2075)
[binlogrepl 2025-11-11 22:12:37,140    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2076)
[binlogrepl 2025-11-11 22:12:37,140    DEBUG] event matched ('mysql-bin.000030', 427, 2076), test_database, sites
[binlogrepl 2025-11-11 22:12:37,141    DEBUG] store event ('mysql-bin.000030', 427, 2076), event type: 1, database: test_database table: sites records: 40
[binlogrepl 2025-11-11 22:12:37,141    DEBUG] store event ('mysql-bin.000030', 427, 2076)
[binlogrepl 2025-11-11 22:12:37,141    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201017, 71)
[binlogrepl 2025-11-11 22:12:37,141    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201059, 213)
[binlogrepl 2025-11-11 22:12:37,141    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201059, 214)
[binlogrepl 2025-11-11 22:12:37,141    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.WriteRowsEvent'>, ('mysql-bin.000030', 201059, 215)
[binlogrepl 2025-11-11 22:12:37,141    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201817, 71)
[binlogrepl 2025-11-11 22:12:37,141    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201859, 213)
[binlogrepl 2025-11-11 22:12:37,141    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201859, 214)
[binlogrepl 2025-11-11 22:12:37,141    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 201859, 215)
[binlogrepl 2025-11-11 22:12:37,141    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 202949, 71)
[binlogrepl 2025-11-11 22:12:37,463    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.RotateEvent'>, ('mysql-bin.000030', 4, 78)
[binlogrepl 2025-11-11 22:12:37,463    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.FormatDescriptionEvent'>, ('mysql-bin.000030', 256, 78)
[binlogrepl 2025-11-11 22:12:37,463    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidListEvent'>, ('mysql-bin.000030', 299, 78)
[binlogrepl 2025-11-11 22:12:37,464    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000030', 342, 78)
[binlogrepl 2025-11-11 22:12:37,464    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000030', 385, 78)
[binlogrepl 2025-11-11 22:12:37,464    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 427, 2077)
[binlogrepl 2025-11-11 22:12:37,464    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 427, 2078)
[binlogrepl 2025-11-11 22:12:37,464    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2079)
[binlogrepl 2025-11-11 22:12:37,464    DEBUG] event matched ('mysql-bin.000030', 427, 2079), test_database, sites
[binlogrepl 2025-11-11 22:12:37,474    DEBUG] store event ('mysql-bin.000030', 427, 2079), event type: 1, database: test_database table: sites records: 85
[binlogrepl 2025-11-11 22:12:37,474    DEBUG] store event ('mysql-bin.000030', 427, 2079)
[binlogrepl 2025-11-11 22:12:37,475    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2080)
[binlogrepl 2025-11-11 22:12:37,475    DEBUG] event matched ('mysql-bin.000030', 427, 2080), test_database, sites
[binlogrepl 2025-11-11 22:12:37,481    DEBUG] store event ('mysql-bin.000030', 427, 2080), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,481    DEBUG] store event ('mysql-bin.000030', 427, 2080)
[binlogrepl 2025-11-11 22:12:37,482    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2081)
[binlogrepl 2025-11-11 22:12:37,482    DEBUG] event matched ('mysql-bin.000030', 427, 2081), test_database, sites
[binlogrepl 2025-11-11 22:12:37,488    DEBUG] store event ('mysql-bin.000030', 427, 2081), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,488    DEBUG] store event ('mysql-bin.000030', 427, 2081)
[binlogrepl 2025-11-11 22:12:37,488    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2082)
[binlogrepl 2025-11-11 22:12:37,489    DEBUG] event matched ('mysql-bin.000030', 427, 2082), test_database, sites
[binlogrepl 2025-11-11 22:12:37,493    DEBUG] store event ('mysql-bin.000030', 427, 2082), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,493    DEBUG] store event ('mysql-bin.000030', 427, 2082)
[binlogrepl 2025-11-11 22:12:37,493    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2083)
[binlogrepl 2025-11-11 22:12:37,493    DEBUG] event matched ('mysql-bin.000030', 427, 2083), test_database, sites
[binlogrepl 2025-11-11 22:12:37,498    DEBUG] store event ('mysql-bin.000030', 427, 2083), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,498    DEBUG] store event ('mysql-bin.000030', 427, 2083)
[binlogrepl 2025-11-11 22:12:37,498    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2084)
[binlogrepl 2025-11-11 22:12:37,498    DEBUG] event matched ('mysql-bin.000030', 427, 2084), test_database, sites
[binlogrepl 2025-11-11 22:12:37,502    DEBUG] store event ('mysql-bin.000030', 427, 2084), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,502    DEBUG] store event ('mysql-bin.000030', 427, 2084)
[binlogrepl 2025-11-11 22:12:37,502    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2085)
[binlogrepl 2025-11-11 22:12:37,502    DEBUG] event matched ('mysql-bin.000030', 427, 2085), test_database, sites
[binlogrepl 2025-11-11 22:12:37,506    DEBUG] store event ('mysql-bin.000030', 427, 2085), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,506    DEBUG] store event ('mysql-bin.000030', 427, 2085)
[binlogrepl 2025-11-11 22:12:37,506    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2086)
[binlogrepl 2025-11-11 22:12:37,506    DEBUG] event matched ('mysql-bin.000030', 427, 2086), test_database, sites
[binlogrepl 2025-11-11 22:12:37,510    DEBUG] store event ('mysql-bin.000030', 427, 2086), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,510    DEBUG] store event ('mysql-bin.000030', 427, 2086)
[binlogrepl 2025-11-11 22:12:37,510    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2087)
[binlogrepl 2025-11-11 22:12:37,510    DEBUG] event matched ('mysql-bin.000030', 427, 2087), test_database, sites
[binlogrepl 2025-11-11 22:12:37,513    DEBUG] store event ('mysql-bin.000030', 427, 2087), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,513    DEBUG] store event ('mysql-bin.000030', 427, 2087)
[binlogrepl 2025-11-11 22:12:37,513    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2088)
[binlogrepl 2025-11-11 22:12:37,513    DEBUG] event matched ('mysql-bin.000030', 427, 2088), test_database, sites
[binlogrepl 2025-11-11 22:12:37,516    DEBUG] store event ('mysql-bin.000030', 427, 2088), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,516    DEBUG] store event ('mysql-bin.000030', 427, 2088)
[binlogrepl 2025-11-11 22:12:37,516    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2089)
[binlogrepl 2025-11-11 22:12:37,516    DEBUG] event matched ('mysql-bin.000030', 427, 2089), test_database, sites
[binlogrepl 2025-11-11 22:12:37,519    DEBUG] store event ('mysql-bin.000030', 427, 2089), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,519    DEBUG] store event ('mysql-bin.000030', 427, 2089)
[binlogrepl 2025-11-11 22:12:37,520    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2090)
[binlogrepl 2025-11-11 22:12:37,520    DEBUG] event matched ('mysql-bin.000030', 427, 2090), test_database, sites
[binlogrepl 2025-11-11 22:12:37,523    DEBUG] store event ('mysql-bin.000030', 427, 2090), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,523    DEBUG] store event ('mysql-bin.000030', 427, 2090)
[binlogrepl 2025-11-11 22:12:37,523    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2091)
[binlogrepl 2025-11-11 22:12:37,523    DEBUG] event matched ('mysql-bin.000030', 427, 2091), test_database, sites
[binlogrepl 2025-11-11 22:12:37,526    DEBUG] store event ('mysql-bin.000030', 427, 2091), event type: 1, database: test_database table: sites records: 82
[binlogrepl 2025-11-11 22:12:37,526    DEBUG] store event ('mysql-bin.000030', 427, 2091)
[binlogrepl 2025-11-11 22:12:37,526    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2092)
[binlogrepl 2025-11-11 22:12:37,526    DEBUG] event matched ('mysql-bin.000030', 427, 2092), test_database, sites
[binlogrepl 2025-11-11 22:12:37,528    DEBUG] store event ('mysql-bin.000030', 427, 2092), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,528    DEBUG] store event ('mysql-bin.000030', 427, 2092)
[binlogrepl 2025-11-11 22:12:37,529    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2093)
[binlogrepl 2025-11-11 22:12:37,529    DEBUG] event matched ('mysql-bin.000030', 427, 2093), test_database, sites
[binlogrepl 2025-11-11 22:12:37,531    DEBUG] store event ('mysql-bin.000030', 427, 2093), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,531    DEBUG] store event ('mysql-bin.000030', 427, 2093)
[binlogrepl 2025-11-11 22:12:37,531    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2094)
[binlogrepl 2025-11-11 22:12:37,531    DEBUG] event matched ('mysql-bin.000030', 427, 2094), test_database, sites
[binlogrepl 2025-11-11 22:12:37,534    DEBUG] store event ('mysql-bin.000030', 427, 2094), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,534    DEBUG] store event ('mysql-bin.000030', 427, 2094)
[binlogrepl 2025-11-11 22:12:37,534    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2095)
[binlogrepl 2025-11-11 22:12:37,534    DEBUG] event matched ('mysql-bin.000030', 427, 2095), test_database, sites
[binlogrepl 2025-11-11 22:12:37,536    DEBUG] store event ('mysql-bin.000030', 427, 2095), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,536    DEBUG] store event ('mysql-bin.000030', 427, 2095)
[binlogrepl 2025-11-11 22:12:37,537    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2096)
[binlogrepl 2025-11-11 22:12:37,537    DEBUG] event matched ('mysql-bin.000030', 427, 2096), test_database, sites
[binlogrepl 2025-11-11 22:12:37,539    DEBUG] store event ('mysql-bin.000030', 427, 2096), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,539    DEBUG] store event ('mysql-bin.000030', 427, 2096)
[binlogrepl 2025-11-11 22:12:37,539    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2097)
[binlogrepl 2025-11-11 22:12:37,539    DEBUG] event matched ('mysql-bin.000030', 427, 2097), test_database, sites
[binlogrepl 2025-11-11 22:12:37,542    DEBUG] store event ('mysql-bin.000030', 427, 2097), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,542    DEBUG] store event ('mysql-bin.000030', 427, 2097)
[binlogrepl 2025-11-11 22:12:37,542    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2098)
[binlogrepl 2025-11-11 22:12:37,542    DEBUG] event matched ('mysql-bin.000030', 427, 2098), test_database, sites
[binlogrepl 2025-11-11 22:12:37,544    DEBUG] store event ('mysql-bin.000030', 427, 2098), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,544    DEBUG] store event ('mysql-bin.000030', 427, 2098)
[binlogrepl 2025-11-11 22:12:37,544    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2099)
[binlogrepl 2025-11-11 22:12:37,544    DEBUG] event matched ('mysql-bin.000030', 427, 2099), test_database, sites
[binlogrepl 2025-11-11 22:12:37,547    DEBUG] store event ('mysql-bin.000030', 427, 2099), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,547    DEBUG] store event ('mysql-bin.000030', 427, 2099)
[binlogrepl 2025-11-11 22:12:37,547    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2100)
[binlogrepl 2025-11-11 22:12:37,547    DEBUG] event matched ('mysql-bin.000030', 427, 2100), test_database, sites
[binlogrepl 2025-11-11 22:12:37,549    DEBUG] store event ('mysql-bin.000030', 427, 2100), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,549    DEBUG] store event ('mysql-bin.000030', 427, 2100)
[binlogrepl 2025-11-11 22:12:37,549    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2101)
[binlogrepl 2025-11-11 22:12:37,549    DEBUG] event matched ('mysql-bin.000030', 427, 2101), test_database, sites
[binlogrepl 2025-11-11 22:12:37,552    DEBUG] store event ('mysql-bin.000030', 427, 2101), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,552    DEBUG] store event ('mysql-bin.000030', 427, 2101)
[binlogrepl 2025-11-11 22:12:37,552    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2102)
[binlogrepl 2025-11-11 22:12:37,552    DEBUG] event matched ('mysql-bin.000030', 427, 2102), test_database, sites
[binlogrepl 2025-11-11 22:12:37,554    DEBUG] store event ('mysql-bin.000030', 427, 2102), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,554    DEBUG] store event ('mysql-bin.000030', 427, 2102)
[binlogrepl 2025-11-11 22:12:37,554    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2103)
[binlogrepl 2025-11-11 22:12:37,554    DEBUG] event matched ('mysql-bin.000030', 427, 2103), test_database, sites
[binlogrepl 2025-11-11 22:12:37,555    DEBUG] store event ('mysql-bin.000030', 427, 2103), event type: 1, database: test_database table: sites records: 40
[binlogrepl 2025-11-11 22:12:37,555    DEBUG] store event ('mysql-bin.000030', 427, 2103)
[binlogrepl 2025-11-11 22:12:37,555    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201017, 72)
[binlogrepl 2025-11-11 22:12:37,555    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201059, 216)
[binlogrepl 2025-11-11 22:12:37,555    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201059, 217)
[binlogrepl 2025-11-11 22:12:37,555    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.WriteRowsEvent'>, ('mysql-bin.000030', 201059, 218)
[binlogrepl 2025-11-11 22:12:37,555    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201817, 72)
[binlogrepl 2025-11-11 22:12:37,555    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201859, 216)
[binlogrepl 2025-11-11 22:12:37,556    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201859, 217)
[binlogrepl 2025-11-11 22:12:37,556    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 201859, 218)
[binlogrepl 2025-11-11 22:12:37,556    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 202949, 72)
[binlogrepl 2025-11-11 22:12:37,879    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.RotateEvent'>, ('mysql-bin.000030', 4, 79)
[binlogrepl 2025-11-11 22:12:37,880    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.FormatDescriptionEvent'>, ('mysql-bin.000030', 256, 79)
[binlogrepl 2025-11-11 22:12:37,880    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidListEvent'>, ('mysql-bin.000030', 299, 79)
[binlogrepl 2025-11-11 22:12:37,880    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000030', 342, 79)
[binlogrepl 2025-11-11 22:12:37,880    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000030', 385, 79)
[binlogrepl 2025-11-11 22:12:37,880    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 427, 2104)
[binlogrepl 2025-11-11 22:12:37,881    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 427, 2105)
[binlogrepl 2025-11-11 22:12:37,881    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2106)
[binlogrepl 2025-11-11 22:12:37,881    DEBUG] event matched ('mysql-bin.000030', 427, 2106), test_database, sites
[binlogrepl 2025-11-11 22:12:37,890    DEBUG] store event ('mysql-bin.000030', 427, 2106), event type: 1, database: test_database table: sites records: 85
[binlogrepl 2025-11-11 22:12:37,890    DEBUG] store event ('mysql-bin.000030', 427, 2106)
[binlogrepl 2025-11-11 22:12:37,891    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2107)
[binlogrepl 2025-11-11 22:12:37,891    DEBUG] event matched ('mysql-bin.000030', 427, 2107), test_database, sites
[binlogrepl 2025-11-11 22:12:37,897    DEBUG] store event ('mysql-bin.000030', 427, 2107), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,897    DEBUG] store event ('mysql-bin.000030', 427, 2107)
[binlogrepl 2025-11-11 22:12:37,898    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2108)
[binlogrepl 2025-11-11 22:12:37,898    DEBUG] event matched ('mysql-bin.000030', 427, 2108), test_database, sites
[binlogrepl 2025-11-11 22:12:37,906    DEBUG] store event ('mysql-bin.000030', 427, 2108), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,906    DEBUG] store event ('mysql-bin.000030', 427, 2108)
[binlogrepl 2025-11-11 22:12:37,906    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2109)
[binlogrepl 2025-11-11 22:12:37,906    DEBUG] event matched ('mysql-bin.000030', 427, 2109), test_database, sites
[binlogrepl 2025-11-11 22:12:37,910    DEBUG] store event ('mysql-bin.000030', 427, 2109), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,911    DEBUG] store event ('mysql-bin.000030', 427, 2109)
[binlogrepl 2025-11-11 22:12:37,911    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2110)
[binlogrepl 2025-11-11 22:12:37,911    DEBUG] event matched ('mysql-bin.000030', 427, 2110), test_database, sites
[binlogrepl 2025-11-11 22:12:37,915    DEBUG] store event ('mysql-bin.000030', 427, 2110), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,915    DEBUG] store event ('mysql-bin.000030', 427, 2110)
[binlogrepl 2025-11-11 22:12:37,915    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2111)
[binlogrepl 2025-11-11 22:12:37,915    DEBUG] event matched ('mysql-bin.000030', 427, 2111), test_database, sites
[binlogrepl 2025-11-11 22:12:37,919    DEBUG] store event ('mysql-bin.000030', 427, 2111), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,919    DEBUG] store event ('mysql-bin.000030', 427, 2111)
[binlogrepl 2025-11-11 22:12:37,919    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2112)
[binlogrepl 2025-11-11 22:12:37,919    DEBUG] event matched ('mysql-bin.000030', 427, 2112), test_database, sites
[binlogrepl 2025-11-11 22:12:37,923    DEBUG] store event ('mysql-bin.000030', 427, 2112), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,923    DEBUG] store event ('mysql-bin.000030', 427, 2112)
[binlogrepl 2025-11-11 22:12:37,923    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2113)
[binlogrepl 2025-11-11 22:12:37,923    DEBUG] event matched ('mysql-bin.000030', 427, 2113), test_database, sites
[binlogrepl 2025-11-11 22:12:37,927    DEBUG] store event ('mysql-bin.000030', 427, 2113), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,927    DEBUG] store event ('mysql-bin.000030', 427, 2113)
[binlogrepl 2025-11-11 22:12:37,927    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2114)
[binlogrepl 2025-11-11 22:12:37,927    DEBUG] event matched ('mysql-bin.000030', 427, 2114), test_database, sites
[binlogrepl 2025-11-11 22:12:37,930    DEBUG] store event ('mysql-bin.000030', 427, 2114), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,930    DEBUG] store event ('mysql-bin.000030', 427, 2114)
[binlogrepl 2025-11-11 22:12:37,930    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2115)
[binlogrepl 2025-11-11 22:12:37,930    DEBUG] event matched ('mysql-bin.000030', 427, 2115), test_database, sites
[binlogrepl 2025-11-11 22:12:37,934    DEBUG] store event ('mysql-bin.000030', 427, 2115), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,934    DEBUG] store event ('mysql-bin.000030', 427, 2115)
[binlogrepl 2025-11-11 22:12:37,934    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2116)
[binlogrepl 2025-11-11 22:12:37,934    DEBUG] event matched ('mysql-bin.000030', 427, 2116), test_database, sites
[binlogrepl 2025-11-11 22:12:37,937    DEBUG] store event ('mysql-bin.000030', 427, 2116), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,937    DEBUG] store event ('mysql-bin.000030', 427, 2116)
[binlogrepl 2025-11-11 22:12:37,937    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2117)
[binlogrepl 2025-11-11 22:12:37,937    DEBUG] event matched ('mysql-bin.000030', 427, 2117), test_database, sites
[binlogrepl 2025-11-11 22:12:37,940    DEBUG] store event ('mysql-bin.000030', 427, 2117), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:37,940    DEBUG] store event ('mysql-bin.000030', 427, 2117)
[binlogrepl 2025-11-11 22:12:37,940    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2118)
[binlogrepl 2025-11-11 22:12:37,940    DEBUG] event matched ('mysql-bin.000030', 427, 2118), test_database, sites
[binlogrepl 2025-11-11 22:12:37,943    DEBUG] store event ('mysql-bin.000030', 427, 2118), event type: 1, database: test_database table: sites records: 82
[binlogrepl 2025-11-11 22:12:37,943    DEBUG] store event ('mysql-bin.000030', 427, 2118)
[binlogrepl 2025-11-11 22:12:37,943    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2119)
[binlogrepl 2025-11-11 22:12:37,943    DEBUG] event matched ('mysql-bin.000030', 427, 2119), test_database, sites
[binlogrepl 2025-11-11 22:12:37,946    DEBUG] store event ('mysql-bin.000030', 427, 2119), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,946    DEBUG] store event ('mysql-bin.000030', 427, 2119)
[binlogrepl 2025-11-11 22:12:37,946    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2120)
[binlogrepl 2025-11-11 22:12:37,946    DEBUG] event matched ('mysql-bin.000030', 427, 2120), test_database, sites
[binlogrepl 2025-11-11 22:12:37,948    DEBUG] store event ('mysql-bin.000030', 427, 2120), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,948    DEBUG] store event ('mysql-bin.000030', 427, 2120)
[binlogrepl 2025-11-11 22:12:37,949    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2121)
[binlogrepl 2025-11-11 22:12:37,949    DEBUG] event matched ('mysql-bin.000030', 427, 2121), test_database, sites
[binlogrepl 2025-11-11 22:12:37,951    DEBUG] store event ('mysql-bin.000030', 427, 2121), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,951    DEBUG] store event ('mysql-bin.000030', 427, 2121)
[binlogrepl 2025-11-11 22:12:37,951    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2122)
[binlogrepl 2025-11-11 22:12:37,951    DEBUG] event matched ('mysql-bin.000030', 427, 2122), test_database, sites
[binlogrepl 2025-11-11 22:12:37,954    DEBUG] store event ('mysql-bin.000030', 427, 2122), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,954    DEBUG] store event ('mysql-bin.000030', 427, 2122)
[binlogrepl 2025-11-11 22:12:37,954    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2123)
[binlogrepl 2025-11-11 22:12:37,954    DEBUG] event matched ('mysql-bin.000030', 427, 2123), test_database, sites
[binlogrepl 2025-11-11 22:12:37,956    DEBUG] store event ('mysql-bin.000030', 427, 2123), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,956    DEBUG] store event ('mysql-bin.000030', 427, 2123)
[binlogrepl 2025-11-11 22:12:37,957    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2124)
[binlogrepl 2025-11-11 22:12:37,957    DEBUG] event matched ('mysql-bin.000030', 427, 2124), test_database, sites
[binlogrepl 2025-11-11 22:12:37,959    DEBUG] store event ('mysql-bin.000030', 427, 2124), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,959    DEBUG] store event ('mysql-bin.000030', 427, 2124)
[binlogrepl 2025-11-11 22:12:37,959    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2125)
[binlogrepl 2025-11-11 22:12:37,959    DEBUG] event matched ('mysql-bin.000030', 427, 2125), test_database, sites
[binlogrepl 2025-11-11 22:12:37,961    DEBUG] store event ('mysql-bin.000030', 427, 2125), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,961    DEBUG] store event ('mysql-bin.000030', 427, 2125)
[binlogrepl 2025-11-11 22:12:37,961    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2126)
[binlogrepl 2025-11-11 22:12:37,961    DEBUG] event matched ('mysql-bin.000030', 427, 2126), test_database, sites
[binlogrepl 2025-11-11 22:12:37,964    DEBUG] store event ('mysql-bin.000030', 427, 2126), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,964    DEBUG] store event ('mysql-bin.000030', 427, 2126)
[binlogrepl 2025-11-11 22:12:37,964    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2127)
[binlogrepl 2025-11-11 22:12:37,964    DEBUG] event matched ('mysql-bin.000030', 427, 2127), test_database, sites
[binlogrepl 2025-11-11 22:12:37,966    DEBUG] store event ('mysql-bin.000030', 427, 2127), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,966    DEBUG] store event ('mysql-bin.000030', 427, 2127)
[binlogrepl 2025-11-11 22:12:37,966    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2128)
[binlogrepl 2025-11-11 22:12:37,966    DEBUG] event matched ('mysql-bin.000030', 427, 2128), test_database, sites
[binlogrepl 2025-11-11 22:12:37,969    DEBUG] store event ('mysql-bin.000030', 427, 2128), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,969    DEBUG] store event ('mysql-bin.000030', 427, 2128)
[binlogrepl 2025-11-11 22:12:37,969    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2129)
[binlogrepl 2025-11-11 22:12:37,969    DEBUG] event matched ('mysql-bin.000030', 427, 2129), test_database, sites
[binlogrepl 2025-11-11 22:12:37,971    DEBUG] store event ('mysql-bin.000030', 427, 2129), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:37,971    DEBUG] store event ('mysql-bin.000030', 427, 2129)
[binlogrepl 2025-11-11 22:12:37,971    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2130)
[binlogrepl 2025-11-11 22:12:37,971    DEBUG] event matched ('mysql-bin.000030', 427, 2130), test_database, sites
[binlogrepl 2025-11-11 22:12:37,972    DEBUG] store event ('mysql-bin.000030', 427, 2130), event type: 1, database: test_database table: sites records: 40
[binlogrepl 2025-11-11 22:12:37,972    DEBUG] store event ('mysql-bin.000030', 427, 2130)
[binlogrepl 2025-11-11 22:12:37,972    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201017, 73)
[binlogrepl 2025-11-11 22:12:37,972    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201059, 219)
[binlogrepl 2025-11-11 22:12:37,972    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201059, 220)
[binlogrepl 2025-11-11 22:12:37,973    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.WriteRowsEvent'>, ('mysql-bin.000030', 201059, 221)
[binlogrepl 2025-11-11 22:12:37,973    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201817, 73)
[binlogrepl 2025-11-11 22:12:37,973    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201859, 219)
[binlogrepl 2025-11-11 22:12:37,973    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201859, 220)
[binlogrepl 2025-11-11 22:12:37,973    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 201859, 221)
[binlogrepl 2025-11-11 22:12:37,973    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 202949, 73)
[binlogrepl 2025-11-11 22:12:38,293    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.RotateEvent'>, ('mysql-bin.000030', 4, 80)
[binlogrepl 2025-11-11 22:12:38,294    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.FormatDescriptionEvent'>, ('mysql-bin.000030', 256, 80)
[binlogrepl 2025-11-11 22:12:38,294    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidListEvent'>, ('mysql-bin.000030', 299, 80)
[binlogrepl 2025-11-11 22:12:38,294    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000030', 342, 80)
[binlogrepl 2025-11-11 22:12:38,294    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000030', 385, 80)
[binlogrepl 2025-11-11 22:12:38,295    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 427, 2131)
[binlogrepl 2025-11-11 22:12:38,295    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 427, 2132)
[binlogrepl 2025-11-11 22:12:38,295    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2133)
[binlogrepl 2025-11-11 22:12:38,295    DEBUG] event matched ('mysql-bin.000030', 427, 2133), test_database, sites
[binlogrepl 2025-11-11 22:12:38,304    DEBUG] store event ('mysql-bin.000030', 427, 2133), event type: 1, database: test_database table: sites records: 85
[binlogrepl 2025-11-11 22:12:38,305    DEBUG] store event ('mysql-bin.000030', 427, 2133)
[binlogrepl 2025-11-11 22:12:38,305    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2134)
[binlogrepl 2025-11-11 22:12:38,306    DEBUG] event matched ('mysql-bin.000030', 427, 2134), test_database, sites
[binlogrepl 2025-11-11 22:12:38,312    DEBUG] store event ('mysql-bin.000030', 427, 2134), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,312    DEBUG] store event ('mysql-bin.000030', 427, 2134)
[binlogrepl 2025-11-11 22:12:38,312    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2135)
[binlogrepl 2025-11-11 22:12:38,313    DEBUG] event matched ('mysql-bin.000030', 427, 2135), test_database, sites
[binlogrepl 2025-11-11 22:12:38,319    DEBUG] store event ('mysql-bin.000030', 427, 2135), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,319    DEBUG] store event ('mysql-bin.000030', 427, 2135)
[binlogrepl 2025-11-11 22:12:38,320    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2136)
[binlogrepl 2025-11-11 22:12:38,320    DEBUG] event matched ('mysql-bin.000030', 427, 2136), test_database, sites
[binlogrepl 2025-11-11 22:12:38,325    DEBUG] store event ('mysql-bin.000030', 427, 2136), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,325    DEBUG] store event ('mysql-bin.000030', 427, 2136)
[binlogrepl 2025-11-11 22:12:38,325    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2137)
[binlogrepl 2025-11-11 22:12:38,325    DEBUG] event matched ('mysql-bin.000030', 427, 2137), test_database, sites
[binlogrepl 2025-11-11 22:12:38,329    DEBUG] store event ('mysql-bin.000030', 427, 2137), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,330    DEBUG] store event ('mysql-bin.000030', 427, 2137)
[binlogrepl 2025-11-11 22:12:38,330    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2138)
[binlogrepl 2025-11-11 22:12:38,330    DEBUG] event matched ('mysql-bin.000030', 427, 2138), test_database, sites
[binlogrepl 2025-11-11 22:12:38,333    DEBUG] store event ('mysql-bin.000030', 427, 2138), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,333    DEBUG] store event ('mysql-bin.000030', 427, 2138)
[binlogrepl 2025-11-11 22:12:38,335    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2139)
[binlogrepl 2025-11-11 22:12:38,336    DEBUG] event matched ('mysql-bin.000030', 427, 2139), test_database, sites
[binlogrepl 2025-11-11 22:12:38,339    DEBUG] store event ('mysql-bin.000030', 427, 2139), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,339    DEBUG] store event ('mysql-bin.000030', 427, 2139)
[binlogrepl 2025-11-11 22:12:38,339    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2140)
[binlogrepl 2025-11-11 22:12:38,339    DEBUG] event matched ('mysql-bin.000030', 427, 2140), test_database, sites
[binlogrepl 2025-11-11 22:12:38,343    DEBUG] store event ('mysql-bin.000030', 427, 2140), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,343    DEBUG] store event ('mysql-bin.000030', 427, 2140)
[binlogrepl 2025-11-11 22:12:38,343    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2141)
[binlogrepl 2025-11-11 22:12:38,343    DEBUG] event matched ('mysql-bin.000030', 427, 2141), test_database, sites
[binlogrepl 2025-11-11 22:12:38,346    DEBUG] store event ('mysql-bin.000030', 427, 2141), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,346    DEBUG] store event ('mysql-bin.000030', 427, 2141)
[binlogrepl 2025-11-11 22:12:38,347    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2142)
[binlogrepl 2025-11-11 22:12:38,347    DEBUG] event matched ('mysql-bin.000030', 427, 2142), test_database, sites
[binlogrepl 2025-11-11 22:12:38,350    DEBUG] store event ('mysql-bin.000030', 427, 2142), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,350    DEBUG] store event ('mysql-bin.000030', 427, 2142)
[binlogrepl 2025-11-11 22:12:38,350    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2143)
[binlogrepl 2025-11-11 22:12:38,350    DEBUG] event matched ('mysql-bin.000030', 427, 2143), test_database, sites
[binlogrepl 2025-11-11 22:12:38,353    DEBUG] store event ('mysql-bin.000030', 427, 2143), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,353    DEBUG] store event ('mysql-bin.000030', 427, 2143)
[binlogrepl 2025-11-11 22:12:38,353    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2144)
[binlogrepl 2025-11-11 22:12:38,353    DEBUG] event matched ('mysql-bin.000030', 427, 2144), test_database, sites
[binlogrepl 2025-11-11 22:12:38,356    DEBUG] store event ('mysql-bin.000030', 427, 2144), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,356    DEBUG] store event ('mysql-bin.000030', 427, 2144)
[binlogrepl 2025-11-11 22:12:38,356    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2145)
[binlogrepl 2025-11-11 22:12:38,356    DEBUG] event matched ('mysql-bin.000030', 427, 2145), test_database, sites
[binlogrepl 2025-11-11 22:12:38,359    DEBUG] store event ('mysql-bin.000030', 427, 2145), event type: 1, database: test_database table: sites records: 82
[binlogrepl 2025-11-11 22:12:38,359    DEBUG] store event ('mysql-bin.000030', 427, 2145)
[binlogrepl 2025-11-11 22:12:38,359    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2146)
[binlogrepl 2025-11-11 22:12:38,359    DEBUG] event matched ('mysql-bin.000030', 427, 2146), test_database, sites
[binlogrepl 2025-11-11 22:12:38,362    DEBUG] store event ('mysql-bin.000030', 427, 2146), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,362    DEBUG] store event ('mysql-bin.000030', 427, 2146)
[binlogrepl 2025-11-11 22:12:38,362    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2147)
[binlogrepl 2025-11-11 22:12:38,362    DEBUG] event matched ('mysql-bin.000030', 427, 2147), test_database, sites
[binlogrepl 2025-11-11 22:12:38,364    DEBUG] store event ('mysql-bin.000030', 427, 2147), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,365    DEBUG] store event ('mysql-bin.000030', 427, 2147)
[binlogrepl 2025-11-11 22:12:38,365    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2148)
[binlogrepl 2025-11-11 22:12:38,365    DEBUG] event matched ('mysql-bin.000030', 427, 2148), test_database, sites
[binlogrepl 2025-11-11 22:12:38,367    DEBUG] store event ('mysql-bin.000030', 427, 2148), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,367    DEBUG] store event ('mysql-bin.000030', 427, 2148)
[binlogrepl 2025-11-11 22:12:38,367    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2149)
[binlogrepl 2025-11-11 22:12:38,368    DEBUG] event matched ('mysql-bin.000030', 427, 2149), test_database, sites
[binlogrepl 2025-11-11 22:12:38,370    DEBUG] store event ('mysql-bin.000030', 427, 2149), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,370    DEBUG] store event ('mysql-bin.000030', 427, 2149)
[binlogrepl 2025-11-11 22:12:38,370    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2150)
[binlogrepl 2025-11-11 22:12:38,370    DEBUG] event matched ('mysql-bin.000030', 427, 2150), test_database, sites
[binlogrepl 2025-11-11 22:12:38,373    DEBUG] store event ('mysql-bin.000030', 427, 2150), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,373    DEBUG] store event ('mysql-bin.000030', 427, 2150)
[binlogrepl 2025-11-11 22:12:38,373    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2151)
[binlogrepl 2025-11-11 22:12:38,373    DEBUG] event matched ('mysql-bin.000030', 427, 2151), test_database, sites
[binlogrepl 2025-11-11 22:12:38,375    DEBUG] store event ('mysql-bin.000030', 427, 2151), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,375    DEBUG] store event ('mysql-bin.000030', 427, 2151)
[binlogrepl 2025-11-11 22:12:38,375    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2152)
[binlogrepl 2025-11-11 22:12:38,375    DEBUG] event matched ('mysql-bin.000030', 427, 2152), test_database, sites
[binlogrepl 2025-11-11 22:12:38,378    DEBUG] store event ('mysql-bin.000030', 427, 2152), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,378    DEBUG] store event ('mysql-bin.000030', 427, 2152)
[binlogrepl 2025-11-11 22:12:38,378    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2153)
[binlogrepl 2025-11-11 22:12:38,378    DEBUG] event matched ('mysql-bin.000030', 427, 2153), test_database, sites
[binlogrepl 2025-11-11 22:12:38,380    DEBUG] store event ('mysql-bin.000030', 427, 2153), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,380    DEBUG] store event ('mysql-bin.000030', 427, 2153)
[binlogrepl 2025-11-11 22:12:38,380    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2154)
[binlogrepl 2025-11-11 22:12:38,380    DEBUG] event matched ('mysql-bin.000030', 427, 2154), test_database, sites
[binlogrepl 2025-11-11 22:12:38,382    DEBUG] store event ('mysql-bin.000030', 427, 2154), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,382    DEBUG] store event ('mysql-bin.000030', 427, 2154)
[binlogrepl 2025-11-11 22:12:38,383    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2155)
[binlogrepl 2025-11-11 22:12:38,383    DEBUG] event matched ('mysql-bin.000030', 427, 2155), test_database, sites
[binlogrepl 2025-11-11 22:12:38,385    DEBUG] store event ('mysql-bin.000030', 427, 2155), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,385    DEBUG] store event ('mysql-bin.000030', 427, 2155)
[binlogrepl 2025-11-11 22:12:38,385    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2156)
[binlogrepl 2025-11-11 22:12:38,385    DEBUG] event matched ('mysql-bin.000030', 427, 2156), test_database, sites
[binlogrepl 2025-11-11 22:12:38,387    DEBUG] store event ('mysql-bin.000030', 427, 2156), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,387    DEBUG] store event ('mysql-bin.000030', 427, 2156)
[binlogrepl 2025-11-11 22:12:38,387    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2157)
[binlogrepl 2025-11-11 22:12:38,387    DEBUG] event matched ('mysql-bin.000030', 427, 2157), test_database, sites
[binlogrepl 2025-11-11 22:12:38,388    DEBUG] store event ('mysql-bin.000030', 427, 2157), event type: 1, database: test_database table: sites records: 40
[binlogrepl 2025-11-11 22:12:38,389    DEBUG] store event ('mysql-bin.000030', 427, 2157)
[binlogrepl 2025-11-11 22:12:38,389    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201017, 74)
[binlogrepl 2025-11-11 22:12:38,389    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201059, 222)
[binlogrepl 2025-11-11 22:12:38,389    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201059, 223)
[binlogrepl 2025-11-11 22:12:38,389    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.WriteRowsEvent'>, ('mysql-bin.000030', 201059, 224)
[binlogrepl 2025-11-11 22:12:38,389    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201817, 74)
[binlogrepl 2025-11-11 22:12:38,389    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201859, 222)
[binlogrepl 2025-11-11 22:12:38,389    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201859, 223)
[binlogrepl 2025-11-11 22:12:38,389    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 201859, 224)
[binlogrepl 2025-11-11 22:12:38,389    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 202949, 74)
[binlogrepl 2025-11-11 22:12:38,720    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.RotateEvent'>, ('mysql-bin.000030', 4, 81)
[binlogrepl 2025-11-11 22:12:38,721    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.FormatDescriptionEvent'>, ('mysql-bin.000030', 256, 81)
[binlogrepl 2025-11-11 22:12:38,722    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidListEvent'>, ('mysql-bin.000030', 299, 81)
[binlogrepl 2025-11-11 22:12:38,722    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000030', 342, 81)
[binlogrepl 2025-11-11 22:12:38,722    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000030', 385, 81)
[binlogrepl 2025-11-11 22:12:38,722    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 427, 2158)
[binlogrepl 2025-11-11 22:12:38,722    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 427, 2159)
[binlogrepl 2025-11-11 22:12:38,722    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2160)
[binlogrepl 2025-11-11 22:12:38,722    DEBUG] event matched ('mysql-bin.000030', 427, 2160), test_database, sites
[binlogrepl 2025-11-11 22:12:38,730    DEBUG] store event ('mysql-bin.000030', 427, 2160), event type: 1, database: test_database table: sites records: 85
[binlogrepl 2025-11-11 22:12:38,730    DEBUG] store event ('mysql-bin.000030', 427, 2160)
[binlogrepl 2025-11-11 22:12:38,730    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2161)
[binlogrepl 2025-11-11 22:12:38,730    DEBUG] event matched ('mysql-bin.000030', 427, 2161), test_database, sites
[binlogrepl 2025-11-11 22:12:38,737    DEBUG] store event ('mysql-bin.000030', 427, 2161), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,737    DEBUG] store event ('mysql-bin.000030', 427, 2161)
[binlogrepl 2025-11-11 22:12:38,738    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2162)
[binlogrepl 2025-11-11 22:12:38,738    DEBUG] event matched ('mysql-bin.000030', 427, 2162), test_database, sites
[binlogrepl 2025-11-11 22:12:38,744    DEBUG] store event ('mysql-bin.000030', 427, 2162), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,744    DEBUG] store event ('mysql-bin.000030', 427, 2162)
[binlogrepl 2025-11-11 22:12:38,744    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2163)
[binlogrepl 2025-11-11 22:12:38,744    DEBUG] event matched ('mysql-bin.000030', 427, 2163), test_database, sites
[binlogrepl 2025-11-11 22:12:38,749    DEBUG] store event ('mysql-bin.000030', 427, 2163), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,749    DEBUG] store event ('mysql-bin.000030', 427, 2163)
[binlogrepl 2025-11-11 22:12:38,749    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2164)
[binlogrepl 2025-11-11 22:12:38,749    DEBUG] event matched ('mysql-bin.000030', 427, 2164), test_database, sites
[binlogrepl 2025-11-11 22:12:38,753    DEBUG] store event ('mysql-bin.000030', 427, 2164), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,753    DEBUG] store event ('mysql-bin.000030', 427, 2164)
[binlogrepl 2025-11-11 22:12:38,754    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2165)
[binlogrepl 2025-11-11 22:12:38,754    DEBUG] event matched ('mysql-bin.000030', 427, 2165), test_database, sites
[binlogrepl 2025-11-11 22:12:38,757    DEBUG] store event ('mysql-bin.000030', 427, 2165), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,757    DEBUG] store event ('mysql-bin.000030', 427, 2165)
[binlogrepl 2025-11-11 22:12:38,758    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2166)
[binlogrepl 2025-11-11 22:12:38,758    DEBUG] event matched ('mysql-bin.000030', 427, 2166), test_database, sites
[binlogrepl 2025-11-11 22:12:38,761    DEBUG] store event ('mysql-bin.000030', 427, 2166), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,761    DEBUG] store event ('mysql-bin.000030', 427, 2166)
[binlogrepl 2025-11-11 22:12:38,761    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2167)
[binlogrepl 2025-11-11 22:12:38,762    DEBUG] event matched ('mysql-bin.000030', 427, 2167), test_database, sites
[binlogrepl 2025-11-11 22:12:38,765    DEBUG] store event ('mysql-bin.000030', 427, 2167), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,765    DEBUG] store event ('mysql-bin.000030', 427, 2167)
[binlogrepl 2025-11-11 22:12:38,765    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2168)
[binlogrepl 2025-11-11 22:12:38,765    DEBUG] event matched ('mysql-bin.000030', 427, 2168), test_database, sites
[binlogrepl 2025-11-11 22:12:38,769    DEBUG] store event ('mysql-bin.000030', 427, 2168), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,769    DEBUG] store event ('mysql-bin.000030', 427, 2168)
[binlogrepl 2025-11-11 22:12:38,769    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2169)
[binlogrepl 2025-11-11 22:12:38,769    DEBUG] event matched ('mysql-bin.000030', 427, 2169), test_database, sites
[binlogrepl 2025-11-11 22:12:38,772    DEBUG] store event ('mysql-bin.000030', 427, 2169), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,772    DEBUG] store event ('mysql-bin.000030', 427, 2169)
[binlogrepl 2025-11-11 22:12:38,772    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2170)
[binlogrepl 2025-11-11 22:12:38,772    DEBUG] event matched ('mysql-bin.000030', 427, 2170), test_database, sites
[binlogrepl 2025-11-11 22:12:38,775    DEBUG] store event ('mysql-bin.000030', 427, 2170), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,775    DEBUG] store event ('mysql-bin.000030', 427, 2170)
[binlogrepl 2025-11-11 22:12:38,775    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2171)
[binlogrepl 2025-11-11 22:12:38,775    DEBUG] event matched ('mysql-bin.000030', 427, 2171), test_database, sites
[binlogrepl 2025-11-11 22:12:38,778    DEBUG] store event ('mysql-bin.000030', 427, 2171), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:38,778    DEBUG] store event ('mysql-bin.000030', 427, 2171)
[binlogrepl 2025-11-11 22:12:38,778    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2172)
[binlogrepl 2025-11-11 22:12:38,778    DEBUG] event matched ('mysql-bin.000030', 427, 2172), test_database, sites
[binlogrepl 2025-11-11 22:12:38,782    DEBUG] store event ('mysql-bin.000030', 427, 2172), event type: 1, database: test_database table: sites records: 82
[binlogrepl 2025-11-11 22:12:38,782    DEBUG] store event ('mysql-bin.000030', 427, 2172)
[binlogrepl 2025-11-11 22:12:38,782    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2173)
[binlogrepl 2025-11-11 22:12:38,782    DEBUG] event matched ('mysql-bin.000030', 427, 2173), test_database, sites
[binlogrepl 2025-11-11 22:12:38,785    DEBUG] store event ('mysql-bin.000030', 427, 2173), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,785    DEBUG] store event ('mysql-bin.000030', 427, 2173)
[binlogrepl 2025-11-11 22:12:38,785    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2174)
[binlogrepl 2025-11-11 22:12:38,785    DEBUG] event matched ('mysql-bin.000030', 427, 2174), test_database, sites
[binlogrepl 2025-11-11 22:12:38,787    DEBUG] store event ('mysql-bin.000030', 427, 2174), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,787    DEBUG] store event ('mysql-bin.000030', 427, 2174)
[binlogrepl 2025-11-11 22:12:38,788    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2175)
[binlogrepl 2025-11-11 22:12:38,788    DEBUG] event matched ('mysql-bin.000030', 427, 2175), test_database, sites
[binlogrepl 2025-11-11 22:12:38,790    DEBUG] store event ('mysql-bin.000030', 427, 2175), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,790    DEBUG] store event ('mysql-bin.000030', 427, 2175)
[binlogrepl 2025-11-11 22:12:38,790    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2176)
[binlogrepl 2025-11-11 22:12:38,790    DEBUG] event matched ('mysql-bin.000030', 427, 2176), test_database, sites
[binlogrepl 2025-11-11 22:12:38,793    DEBUG] store event ('mysql-bin.000030', 427, 2176), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,793    DEBUG] store event ('mysql-bin.000030', 427, 2176)
[binlogrepl 2025-11-11 22:12:38,793    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2177)
[binlogrepl 2025-11-11 22:12:38,793    DEBUG] event matched ('mysql-bin.000030', 427, 2177), test_database, sites
[binlogrepl 2025-11-11 22:12:38,795    DEBUG] store event ('mysql-bin.000030', 427, 2177), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,795    DEBUG] store event ('mysql-bin.000030', 427, 2177)
[binlogrepl 2025-11-11 22:12:38,796    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2178)
[binlogrepl 2025-11-11 22:12:38,796    DEBUG] event matched ('mysql-bin.000030', 427, 2178), test_database, sites
[binlogrepl 2025-11-11 22:12:38,798    DEBUG] store event ('mysql-bin.000030', 427, 2178), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,798    DEBUG] store event ('mysql-bin.000030', 427, 2178)
[binlogrepl 2025-11-11 22:12:38,798    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2179)
[binlogrepl 2025-11-11 22:12:38,798    DEBUG] event matched ('mysql-bin.000030', 427, 2179), test_database, sites
[binlogrepl 2025-11-11 22:12:38,801    DEBUG] store event ('mysql-bin.000030', 427, 2179), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,801    DEBUG] store event ('mysql-bin.000030', 427, 2179)
[binlogrepl 2025-11-11 22:12:38,801    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2180)
[binlogrepl 2025-11-11 22:12:38,801    DEBUG] event matched ('mysql-bin.000030', 427, 2180), test_database, sites
[binlogrepl 2025-11-11 22:12:38,803    DEBUG] store event ('mysql-bin.000030', 427, 2180), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,803    DEBUG] store event ('mysql-bin.000030', 427, 2180)
[binlogrepl 2025-11-11 22:12:38,803    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2181)
[binlogrepl 2025-11-11 22:12:38,803    DEBUG] event matched ('mysql-bin.000030', 427, 2181), test_database, sites
[binlogrepl 2025-11-11 22:12:38,805    DEBUG] store event ('mysql-bin.000030', 427, 2181), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,805    DEBUG] store event ('mysql-bin.000030', 427, 2181)
[binlogrepl 2025-11-11 22:12:38,805    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2182)
[binlogrepl 2025-11-11 22:12:38,805    DEBUG] event matched ('mysql-bin.000030', 427, 2182), test_database, sites
[binlogrepl 2025-11-11 22:12:38,808    DEBUG] store event ('mysql-bin.000030', 427, 2182), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,808    DEBUG] store event ('mysql-bin.000030', 427, 2182)
[binlogrepl 2025-11-11 22:12:38,808    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2183)
[binlogrepl 2025-11-11 22:12:38,808    DEBUG] event matched ('mysql-bin.000030', 427, 2183), test_database, sites
[binlogrepl 2025-11-11 22:12:38,810    DEBUG] store event ('mysql-bin.000030', 427, 2183), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:38,810    DEBUG] store event ('mysql-bin.000030', 427, 2183)
[binlogrepl 2025-11-11 22:12:38,810    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2184)
[binlogrepl 2025-11-11 22:12:38,810    DEBUG] event matched ('mysql-bin.000030', 427, 2184), test_database, sites
[binlogrepl 2025-11-11 22:12:38,811    DEBUG] store event ('mysql-bin.000030', 427, 2184), event type: 1, database: test_database table: sites records: 40
[binlogrepl 2025-11-11 22:12:38,811    DEBUG] store event ('mysql-bin.000030', 427, 2184)
[binlogrepl 2025-11-11 22:12:38,811    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201017, 75)
[binlogrepl 2025-11-11 22:12:38,811    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201059, 225)
[binlogrepl 2025-11-11 22:12:38,812    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201059, 226)
[binlogrepl 2025-11-11 22:12:38,812    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.WriteRowsEvent'>, ('mysql-bin.000030', 201059, 227)
[binlogrepl 2025-11-11 22:12:38,812    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201817, 75)
[binlogrepl 2025-11-11 22:12:38,812    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201859, 225)
[binlogrepl 2025-11-11 22:12:38,812    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201859, 226)
[binlogrepl 2025-11-11 22:12:38,812    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 201859, 227)
[binlogrepl 2025-11-11 22:12:38,812    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 202949, 75)
[binlogrepl 2025-11-11 22:12:39,137    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.RotateEvent'>, ('mysql-bin.000030', 4, 82)
[binlogrepl 2025-11-11 22:12:39,138    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.FormatDescriptionEvent'>, ('mysql-bin.000030', 256, 82)
[binlogrepl 2025-11-11 22:12:39,138    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidListEvent'>, ('mysql-bin.000030', 299, 82)
[binlogrepl 2025-11-11 22:12:39,138    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000030', 342, 82)
[binlogrepl 2025-11-11 22:12:39,138    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbBinLogCheckPointEvent'>, ('mysql-bin.000030', 385, 82)
[binlogrepl 2025-11-11 22:12:39,138    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 427, 2185)
[binlogrepl 2025-11-11 22:12:39,138    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 427, 2186)
[binlogrepl 2025-11-11 22:12:39,139    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2187)
[binlogrepl 2025-11-11 22:12:39,139    DEBUG] event matched ('mysql-bin.000030', 427, 2187), test_database, sites
[binlogrepl 2025-11-11 22:12:39,146    DEBUG] store event ('mysql-bin.000030', 427, 2187), event type: 1, database: test_database table: sites records: 85
[binlogrepl 2025-11-11 22:12:39,146    DEBUG] store event ('mysql-bin.000030', 427, 2187)
[binlogrepl 2025-11-11 22:12:39,147    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2188)
[binlogrepl 2025-11-11 22:12:39,147    DEBUG] event matched ('mysql-bin.000030', 427, 2188), test_database, sites
[binlogrepl 2025-11-11 22:12:39,153    DEBUG] store event ('mysql-bin.000030', 427, 2188), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:39,153    DEBUG] store event ('mysql-bin.000030', 427, 2188)
[binlogrepl 2025-11-11 22:12:39,154    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2189)
[binlogrepl 2025-11-11 22:12:39,154    DEBUG] event matched ('mysql-bin.000030', 427, 2189), test_database, sites
[binlogrepl 2025-11-11 22:12:39,158    DEBUG] store event ('mysql-bin.000030', 427, 2189), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:39,158    DEBUG] store event ('mysql-bin.000030', 427, 2189)
[binlogrepl 2025-11-11 22:12:39,158    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2190)
[binlogrepl 2025-11-11 22:12:39,158    DEBUG] event matched ('mysql-bin.000030', 427, 2190), test_database, sites
[binlogrepl 2025-11-11 22:12:39,163    DEBUG] store event ('mysql-bin.000030', 427, 2190), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:39,163    DEBUG] store event ('mysql-bin.000030', 427, 2190)
[binlogrepl 2025-11-11 22:12:39,163    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2191)
[binlogrepl 2025-11-11 22:12:39,163    DEBUG] event matched ('mysql-bin.000030', 427, 2191), test_database, sites
[binlogrepl 2025-11-11 22:12:39,168    DEBUG] store event ('mysql-bin.000030', 427, 2191), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:39,168    DEBUG] store event ('mysql-bin.000030', 427, 2191)
[binlogrepl 2025-11-11 22:12:39,168    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2192)
[binlogrepl 2025-11-11 22:12:39,168    DEBUG] event matched ('mysql-bin.000030', 427, 2192), test_database, sites
[binlogrepl 2025-11-11 22:12:39,172    DEBUG] store event ('mysql-bin.000030', 427, 2192), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:39,172    DEBUG] store event ('mysql-bin.000030', 427, 2192)
[binlogrepl 2025-11-11 22:12:39,172    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2193)
[binlogrepl 2025-11-11 22:12:39,172    DEBUG] event matched ('mysql-bin.000030', 427, 2193), test_database, sites
[binlogrepl 2025-11-11 22:12:39,176    DEBUG] store event ('mysql-bin.000030', 427, 2193), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:39,176    DEBUG] store event ('mysql-bin.000030', 427, 2193)
[binlogrepl 2025-11-11 22:12:39,176    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2194)
[binlogrepl 2025-11-11 22:12:39,176    DEBUG] event matched ('mysql-bin.000030', 427, 2194), test_database, sites
[binlogrepl 2025-11-11 22:12:39,180    DEBUG] store event ('mysql-bin.000030', 427, 2194), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:39,180    DEBUG] store event ('mysql-bin.000030', 427, 2194)
[binlogrepl 2025-11-11 22:12:39,181    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2195)
[binlogrepl 2025-11-11 22:12:39,181    DEBUG] event matched ('mysql-bin.000030', 427, 2195), test_database, sites
[binlogrepl 2025-11-11 22:12:39,184    DEBUG] store event ('mysql-bin.000030', 427, 2195), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:39,184    DEBUG] store event ('mysql-bin.000030', 427, 2195)
[binlogrepl 2025-11-11 22:12:39,184    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2196)
[binlogrepl 2025-11-11 22:12:39,184    DEBUG] event matched ('mysql-bin.000030', 427, 2196), test_database, sites
[binlogrepl 2025-11-11 22:12:39,187    DEBUG] store event ('mysql-bin.000030', 427, 2196), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:39,187    DEBUG] store event ('mysql-bin.000030', 427, 2196)
[binlogrepl 2025-11-11 22:12:39,187    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2197)
[binlogrepl 2025-11-11 22:12:39,187    DEBUG] event matched ('mysql-bin.000030', 427, 2197), test_database, sites
[binlogrepl 2025-11-11 22:12:39,190    DEBUG] store event ('mysql-bin.000030', 427, 2197), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:39,190    DEBUG] store event ('mysql-bin.000030', 427, 2197)
[binlogrepl 2025-11-11 22:12:39,191    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2198)
[binlogrepl 2025-11-11 22:12:39,191    DEBUG] event matched ('mysql-bin.000030', 427, 2198), test_database, sites
[binlogrepl 2025-11-11 22:12:39,194    DEBUG] store event ('mysql-bin.000030', 427, 2198), event type: 1, database: test_database table: sites records: 83
[binlogrepl 2025-11-11 22:12:39,194    DEBUG] store event ('mysql-bin.000030', 427, 2198)
[binlogrepl 2025-11-11 22:12:39,194    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2199)
[binlogrepl 2025-11-11 22:12:39,194    DEBUG] event matched ('mysql-bin.000030', 427, 2199), test_database, sites
[binlogrepl 2025-11-11 22:12:39,197    DEBUG] store event ('mysql-bin.000030', 427, 2199), event type: 1, database: test_database table: sites records: 82
[binlogrepl 2025-11-11 22:12:39,197    DEBUG] store event ('mysql-bin.000030', 427, 2199)
[binlogrepl 2025-11-11 22:12:39,197    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2200)
[binlogrepl 2025-11-11 22:12:39,197    DEBUG] event matched ('mysql-bin.000030', 427, 2200), test_database, sites
^C[binlogrepl 2025-11-11 22:12:39,200    DEBUG] store event ('mysql-bin.000030', 427, 2200), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:39,200    DEBUG] store event ('mysql-bin.000030', 427, 2200)
[binlogrepl 2025-11-11 22:12:39,200    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2201)
[binlogrepl 2025-11-11 22:12:39,200    DEBUG] event matched ('mysql-bin.000030', 427, 2201), test_database, sites
[binlogrepl 2025-11-11 22:12:39,203    DEBUG] store event ('mysql-bin.000030', 427, 2201), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:39,203    DEBUG] store event ('mysql-bin.000030', 427, 2201)
[binlogrepl 2025-11-11 22:12:39,203    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2202)
[binlogrepl 2025-11-11 22:12:39,203    DEBUG] event matched ('mysql-bin.000030', 427, 2202), test_database, sites
[binlogrepl 2025-11-11 22:12:39,205    DEBUG] store event ('mysql-bin.000030', 427, 2202), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:39,205    DEBUG] store event ('mysql-bin.000030', 427, 2202)
[binlogrepl 2025-11-11 22:12:39,206    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2203)
[binlogrepl 2025-11-11 22:12:39,206    DEBUG] event matched ('mysql-bin.000030', 427, 2203), test_database, sites
[binlogrepl 2025-11-11 22:12:39,208    DEBUG] store event ('mysql-bin.000030', 427, 2203), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:39,208    DEBUG] store event ('mysql-bin.000030', 427, 2203)
[binlogrepl 2025-11-11 22:12:39,208    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2204)
[binlogrepl 2025-11-11 22:12:39,208    DEBUG] event matched ('mysql-bin.000030', 427, 2204), test_database, sites
[binlogrepl 2025-11-11 22:12:39,211    DEBUG] store event ('mysql-bin.000030', 427, 2204), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:39,211    DEBUG] store event ('mysql-bin.000030', 427, 2204)
[binlogrepl 2025-11-11 22:12:39,211    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2205)
[binlogrepl 2025-11-11 22:12:39,211    DEBUG] event matched ('mysql-bin.000030', 427, 2205), test_database, sites
[binlogrepl 2025-11-11 22:12:39,214    DEBUG] store event ('mysql-bin.000030', 427, 2205), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:39,214    DEBUG] store event ('mysql-bin.000030', 427, 2205)
[binlogrepl 2025-11-11 22:12:39,214    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2206)
[binlogrepl 2025-11-11 22:12:39,214    DEBUG] event matched ('mysql-bin.000030', 427, 2206), test_database, sites
[binlogrepl 2025-11-11 22:12:39,216    DEBUG] store event ('mysql-bin.000030', 427, 2206), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:39,216    DEBUG] store event ('mysql-bin.000030', 427, 2206)
[binlogrepl 2025-11-11 22:12:39,216    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2207)
[binlogrepl 2025-11-11 22:12:39,216    DEBUG] event matched ('mysql-bin.000030', 427, 2207), test_database, sites
[binlogrepl 2025-11-11 22:12:39,219    DEBUG] store event ('mysql-bin.000030', 427, 2207), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:39,219    DEBUG] store event ('mysql-bin.000030', 427, 2207)
[binlogrepl 2025-11-11 22:12:39,219    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2208)
[binlogrepl 2025-11-11 22:12:39,219    DEBUG] event matched ('mysql-bin.000030', 427, 2208), test_database, sites
[binlogrepl 2025-11-11 22:12:39,221    DEBUG] store event ('mysql-bin.000030', 427, 2208), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:39,221    DEBUG] store event ('mysql-bin.000030', 427, 2208)
[binlogrepl 2025-11-11 22:12:39,221    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2209)
[binlogrepl 2025-11-11 22:12:39,221    DEBUG] event matched ('mysql-bin.000030', 427, 2209), test_database, sites
[binlogrepl 2025-11-11 22:12:39,224    DEBUG] store event ('mysql-bin.000030', 427, 2209), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:39,224    DEBUG] store event ('mysql-bin.000030', 427, 2209)
[binlogrepl 2025-11-11 22:12:39,224    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2210)
[binlogrepl 2025-11-11 22:12:39,224    DEBUG] event matched ('mysql-bin.000030', 427, 2210), test_database, sites
[binlogrepl 2025-11-11 22:12:39,226    DEBUG] store event ('mysql-bin.000030', 427, 2210), event type: 1, database: test_database table: sites records: 80
[binlogrepl 2025-11-11 22:12:39,226    DEBUG] store event ('mysql-bin.000030', 427, 2210)
[binlogrepl 2025-11-11 22:12:39,226    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 427, 2211)
[binlogrepl 2025-11-11 22:12:39,226    DEBUG] event matched ('mysql-bin.000030', 427, 2211), test_database, sites
[binlogrepl 2025-11-11 22:12:39,227    DEBUG] store event ('mysql-bin.000030', 427, 2211), event type: 1, database: test_database table: sites records: 40
[binlogrepl 2025-11-11 22:12:39,227    DEBUG] store event ('mysql-bin.000030', 427, 2211)
[binlogrepl 2025-11-11 22:12:39,227    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201017, 76)
[binlogrepl 2025-11-11 22:12:39,227    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201059, 228)
[binlogrepl 2025-11-11 22:12:39,227    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201059, 229)
[binlogrepl 2025-11-11 22:12:39,227    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.WriteRowsEvent'>, ('mysql-bin.000030', 201059, 230)
[binlogrepl 2025-11-11 22:12:39,227    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 201817, 76)
[binlogrepl 2025-11-11 22:12:39,227    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.MariadbGtidEvent'>, ('mysql-bin.000030', 201859, 228)
[binlogrepl 2025-11-11 22:12:39,227    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.TableMapEvent'>, ('mysql-bin.000030', 201859, 229)
[binlogrepl 2025-11-11 22:12:39,227    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.row_event.UpdateRowsEvent'>, ('mysql-bin.000030', 201859, 230)
[binlogrepl 2025-11-11 22:12:39,227    DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.XidEvent'>, ('mysql-bin.000030', 202949, 76)

This is how it looks in the binlog

$ mariadb-binlog /var/log/mysql/mysql-bin.000030 | grep -C 10 sites

#251111 22:09:14 server id 1  end_log_pos 427 CRC32 0x916905b5 	GTID 0-1-27010 trans
/*M!100101 SET @@session.skip_parallel_replication=0*//*!*/;
/*M!100001 SET @@session.gtid_domain_id=0*//*!*/;
/*M!100001 SET @@session.server_id=1*//*!*/;
/*M!100001 SET @@session.gtid_seq_no=27010*//*!*/;
START TRANSACTION
/*!*/;
# at 427
# at 494
#251111 22:09:14 server id 1  end_log_pos 0 CRC32 0xca1f2e78 	Annotate_rows:
#Q> UPDATE sites SET active = 1
#Q> WHERE active = 0
#251111 22:09:14 server id 1  end_log_pos 0 CRC32 0x3710b031 	Table_map: `test_database`.`sites` mapped to number 375
# at 564
# at 8740
# at 16880
# at 25048
# at 33216
# at 41384
# at 49552
# at 57720
# at 65888
# at 74056

@bakwc
Copy link
Owner Author

bakwc commented Nov 12, 2025

Yeah, this is the issue i am still trying to figure out how to fix. This mariadb binlog thing is pretty challenging (
They have a duplicated records in binlog, and rotate event that intended to change a binlog file, but for some reasone the same file is being reused. Investigating.

[binlogrepl 2025-11-11 22:12:39,137 DEBUG] received event <class 'mysql_ch_replicator.pymysqlreplication.event.RotateEvent'>, ('mysql-bin.000030', 4, 82)

We receive a rotate event from mariadb, and then it start sending same events. Probably it's some old binlog records, not yet quite sure where did this came from, why it sends this RotateEvent and start from scratch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants