Skip to content

PS-10911 fix: unexpected binlog position in artificial rotate event#115

Merged
percona-ysorokin merged 1 commit into0.2from
reconnect_in_rewrite_mode
Apr 8, 2026
Merged

PS-10911 fix: unexpected binlog position in artificial rotate event#115
percona-ysorokin merged 1 commit into0.2from
reconnect_in_rewrite_mode

Conversation

@percona-ysorokin
Copy link
Copy Markdown
Collaborator

https://perconadev.atlassian.net/browse/PS-10911

Fixed problem with not being able to properly process ROTATE (artificial) events after reconnection in GTID-based replication mode (in the 'pull' operation mode). Original 'position' field checking in the artificial ROTATE event post-header makes sense only for the position-based replication mode.

Extended 'log_storage_config_info()' - we now also print the masked storage URI (the one with hidden 'user' / 'password' components) to the log.

Minor improvements in the log message formatting - now all 'trace' / 'debug' / 'info' / 'warning' / 'error' / 'fatal' log severity labels are padded to the same width.

https://perconadev.atlassian.net/browse/PS-10911

Fixed problem with not being able to properly process ROTATE (artificial) events
after reconnection in GTID-based replication mode (in the 'pull' operation mode).
Original 'position' field checking in the artificial ROTATE event post-header makes
sense only for the position-based replication mode.

Extended 'log_storage_config_info()' - we now also print the masked storage URI
(the one with hidden 'user' / 'password' components) to the log.

Minor improvements in the log message formatting - now all 'trace' / 'debug' / 'info' / 'warning' / 'error' / 'fatal' log severity labels are padded to the same width.
@percona-ysorokin percona-ysorokin merged commit 4b930ad into 0.2 Apr 8, 2026
7 checks passed
@percona-ysorokin percona-ysorokin deleted the reconnect_in_rewrite_mode branch April 8, 2026 19:23
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.

1 participant