Details
-
Type:
Bug
-
Status: Open (View Workflow)
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 10.5
-
Fix Version/s: 10.5
-
Component/s: Replication, Triggers
-
Labels:None
Description
The code from here: https://github.com/MariaDB/server/blob/6ce0a6f9ad77e7934e27db1b73d6d98064352928/sql/log_event_server.cc#L7114
Shows
if (slave_run_triggers_for_rbr == SLAVE_RUN_TRIGGERS_FOR_RBR_YES) |
{
|
result= m_table->triggers->process_triggers(thd, event,
|
time_type,
|
old_row_is_record1);
|
}
|
else |
result= m_table->triggers->process_triggers(thd, event,
|
time_type,
|
old_row_is_record1);
|
Which seems to run the exact same function despite of the condition. At the same time, RBR triggers seems to work correctly.