summaryrefslogtreecommitdiff
path: root/sql-common
diff options
context:
space:
mode:
authorMichael Widenius <monty@askmonty.org>2012-09-04 19:26:30 +0300
committerMichael Widenius <monty@askmonty.org>2012-09-04 19:26:30 +0300
commit513923868545338c00390f35f63b92efd55f50bb (patch)
tree580f41a16d8d9b3d0b378c608f265cfdfca84658 /sql-common
parentbc644de9a9d1126fbcbc67e90fe24cfa24147092 (diff)
downloadmariadb-git-513923868545338c00390f35f63b92efd55f50bb.tar.gz
Switch automaticly to statement based replication for statements that can't generate row based events. This is needed to avoid getting
updates to system, statistics and admin tables logged to binary log. - Removed special code used to temporarily change to statement based replication. - Changed to a faster and smaller interface for temporarily switching to statement based replication. sql/event_db_repository.cc: Change to new interface to not use row based replication for system table changes. sql/events.cc: Change to new interface to not use row based replication for system table changes. sql/sp.cc: Removed temporarily switching to statement based replication (this is now done automaticly in mysql_execute_command()) sql/sql_acl.cc: Change to new interface to not use row based replication for system table changes. Removed temporarily switching to statement based replication (this is now done automaticly in mysql_execute_command()) sql/sql_class.h: Added new interface for temporarily switching to statement based replication. sql/sql_parse.cc: Mark commands that needs original replication mode with CF_FORCE_ORIGINAL_BINLOG_FORMAT. Switch automaticly to statement based replication for statements that can't generate row based events (and can't change replication mode) sql/sql_udf.cc: Removed temporarily switching to statement based replication (this is now done automaticly in mysql_execute_command())
Diffstat (limited to 'sql-common')
0 files changed, 0 insertions, 0 deletions