[MDEV-21605] Clean up and speed up interfaces for binary row logging Created: 2020-01-30  Updated: 2023-11-08  Resolved: 2020-06-08

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

Type: Task Priority: Major
Reporter: Michael Widenius Assignee: Michael Widenius
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Problem/Incident
causes MDEV-22048 Assertion `binlog_table_maps == 0 || ... Closed
Relates
relates to MDEV-32730 Create server on master node is not r... Open
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MDEV-21617 Assertion `binlog_table_maps == 0' fa... Technical task Closed Michael Widenius  

 Description   

Clean up and speed up interfaces for binary row logging

The intention is to have as few 'if' as possible in ha_write() and
related functions. This is done by pre-calculating once per statement the
row_logging state for all tables.

Benefits are simpler and faster code both when binary logging is disabled
and when it's enabled.



 Comments   
Comment by Michael Widenius [ 2020-06-08 ]

Already pushed into 10.5.3 some time ago

Generated at Thu Feb 08 09:08:25 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.