Skip to content

Add support for full binlog row metadata#10406

Merged
fulghum merged 2 commits intomainfrom
fulghum/binlog_row_metadata
Feb 5, 2026
Merged

Add support for full binlog row metadata#10406
fulghum merged 2 commits intomainfrom
fulghum/binlog_row_metadata

Conversation

@fulghum
Copy link
Copy Markdown
Contributor

@fulghum fulghum commented Feb 3, 2026

Adds support for sending additional table map metadata (e.g. column names) when operating as a binlog primary server. This mode is activated when @@binlog_row_metadata is set to FULL. Also adds integration tests for the Python mysql-replication library to test this feature.

@fulghum fulghum force-pushed the fulghum/binlog_row_metadata branch from 2a7ba2f to 710e19a Compare February 4, 2026 23:54
@fulghum fulghum marked this pull request as ready for review February 4, 2026 23:55
@fulghum fulghum force-pushed the fulghum/binlog_row_metadata branch from 710e19a to 8379f2d Compare February 5, 2026 00:02
@coffeegoddd
Copy link
Copy Markdown
Contributor

@fulghum DOLT

comparing_percentages
100.000000 to 100.000000
version result total
8379f2d ok 5937471
version total_tests
8379f2d 5937471
correctness_percentage
100.0

Copy link
Copy Markdown
Contributor

@elianddb elianddb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@fulghum fulghum merged commit e944041 into main Feb 5, 2026
23 of 24 checks passed
@fulghum fulghum deleted the fulghum/binlog_row_metadata branch February 5, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants