Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.5
-
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.