[MDEV-32894] mysqlbinlog flashback support binlog_row_image FULL_NODUP mode Created: 2023-11-27  Updated: 2024-01-18  Resolved: 2024-01-18

Status: Closed
Project: MariaDB Server
Component/s: Replication
Fix Version/s: 11.4.1

Type: New Feature Priority: Major
Reporter: Andrew Hutchings Assignee: Andrew Hutchings
Resolution: Fixed Votes: 0
Labels: Preview_11.4

Issue Links:
Issue split
split to MDEV-32933 Skip statement and mix mode for binlo... Stalled
PartOf
Relates
relates to MDEV-32589 FULL_NODUP mode for binlog_row_image Closed

 Description   

Jira ticket to cover the contribution at https://github.com/MariaDB/server/pull/2872

With FULL_NODUP mode, before image includes all columns and after image includes only the changed columns. flashback will swap the value of changed columns from after image to before image. For example:
BI: c1, c2, c3_old, c4_old
AI: c3_new, c4_new
flashback will reconstruct the before and after images to
BI: c1, c2, c3_new, c4_new
AI: c3_old, c4_old



 Comments   
Comment by Brandon Nesterenko [ 2023-12-01 ]

Reviewed PR-2872 with notes for the author.

Comment by Andrew Hutchings [ 2023-12-13 ]

This has since been approved, bnestere do you think we can move it to testing?

Comment by Brandon Nesterenko [ 2023-12-14 ]

TheLinuxJedi yes, good catch! I've re-assigned it to Roel for testing.

Note it was pushed into 11.4 branch as a119c5f998a

Comment by Roel Van de Paar [ 2023-12-20 ]

ramesh is testing this one in combination with MDEV-32589

Comment by Ramesh Sivaraman [ 2024-01-16 ]

ok to push

Generated at Thu Feb 08 10:34:50 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.