Skip to content

PS-10281 feature: Implement logic for search_by_gtid_set mode (part 3)#93

Merged
percona-ysorokin merged 1 commit intomainfrom
split_gtids_in_binlog_metadata
Feb 15, 2026
Merged

PS-10281 feature: Implement logic for search_by_gtid_set mode (part 3)#93
percona-ysorokin merged 1 commit intomainfrom
split_gtids_in_binlog_metadata

Conversation

@percona-ysorokin
Copy link
Collaborator

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

"gtids" field in binlog metadata JSON files now split into two parts:

  • 'previous_gtids' (GTIDs executed before this file started)
  • 'added_gtids' (GTIDs of the transactions present in this particular file)

Individual binlog file records returned in the 'search_by_timestamp' mode now also include 'previous_gtids' and 'added_gtids' instead of combined 'gtids'.

Fixed 'binsrv::gtids::gtid_set' operator >> to support reading empty strings from the stream. 'gtid_set_test' (BOOST_TEST_MODULE GtidSetTests) updated correspondingly.

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

"gtids" field in binlog metadata JSON files now split into two parts:
- 'previous_gtids' (GTIDs executed before this file started)
- 'added_gtids' (GTIDs of the transactions present in this particular file)

Individual binlog file records returned in the 'search_by_timestamp' mode now also
include 'previous_gtids' and 'added_gtids' instead of combined 'gtids'.

Fixed 'binsrv::gtids::gtid_set' operator >> to support reading empty strings from the
stream. 'gtid_set_test' (BOOST_TEST_MODULE GtidSetTests) updated correspondingly.
@percona-ysorokin percona-ysorokin merged commit d7b7e0e into main Feb 15, 2026
7 checks passed
@percona-ysorokin percona-ysorokin deleted the split_gtids_in_binlog_metadata branch February 15, 2026 21:38
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