Commit 321db8e3 authored by lars@mysql.com's avatar lars@mysql.com

After merge fixes

parent 7cbba084
...@@ -2632,7 +2632,6 @@ bool MYSQL_LOG::is_query_in_union(THD *thd, query_id_t query_id_param) ...@@ -2632,7 +2632,6 @@ bool MYSQL_LOG::is_query_in_union(THD *thd, query_id_t query_id_param)
} }
#ifdef HAVE_ROW_BASED_REPLICATION
/* /*
These functions are placed in this file since they need access to These functions are placed in this file since they need access to
binlog_hton, which has internal linkage. binlog_hton, which has internal linkage.
...@@ -2847,7 +2846,6 @@ bool MYSQL_LOG::write(Log_event *event_info) ...@@ -2847,7 +2846,6 @@ bool MYSQL_LOG::write(Log_event *event_info)
#ifdef HAVE_ROW_BASED_REPLICATION #ifdef HAVE_ROW_BASED_REPLICATION
bool const end_stmt= bool const end_stmt=
thd->prelocked_mode && thd->lex->requires_prelocking(); thd->prelocked_mode && thd->lex->requires_prelocking();
#ifdef HAVE_ROW_BASED_REPLICATION
thd->binlog_flush_pending_rows_event(end_stmt); thd->binlog_flush_pending_rows_event(end_stmt);
#endif /*HAVE_ROW_BASED_REPLICATION*/ #endif /*HAVE_ROW_BASED_REPLICATION*/
......
...@@ -1283,7 +1283,6 @@ bool sys_var_thd_binlog_format::is_readonly() const ...@@ -1283,7 +1283,6 @@ bool sys_var_thd_binlog_format::is_readonly() const
my_error(ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR, MYF(0)); my_error(ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR, MYF(0));
return 1; return 1;
} }
#endif /*HAVE_ROW_BASED_REPLICATION*/
/* /*
if in a stored function, it's too late to change mode if in a stored function, it's too late to change mode
*/ */
...@@ -1301,19 +1300,19 @@ bool sys_var_thd_binlog_format::is_readonly() const ...@@ -1301,19 +1300,19 @@ bool sys_var_thd_binlog_format::is_readonly() const
my_error(ER_NDB_CANT_SWITCH_BINLOG_FORMAT, MYF(0)); my_error(ER_NDB_CANT_SWITCH_BINLOG_FORMAT, MYF(0));
return 1; return 1;
} }
#endif #endif /* HAVE_NDB_BINLOG */
#endif /* HAVE_ROW_BASED_REPLICATION */
return sys_var_thd_enum::is_readonly(); return sys_var_thd_enum::is_readonly();
#endif
} }
#ifdef HAVE_ROW_BASED_REPLICATION
void fix_binlog_format_after_update(THD *thd, enum_var_type type) void fix_binlog_format_after_update(THD *thd, enum_var_type type)
{ {
#ifdef HAVE_ROW_BASED_REPLICATION #ifdef HAVE_ROW_BASED_REPLICATION
thd->reset_current_stmt_binlog_row_based(); thd->reset_current_stmt_binlog_row_based();
#endif /*HAVE_ROW_BASED_REPLICATION*/ #endif /*HAVE_ROW_BASED_REPLICATION*/
} }
#endif
static void fix_max_binlog_size(THD *thd, enum_var_type type) static void fix_max_binlog_size(THD *thd, enum_var_type type)
{ {
......
...@@ -942,11 +942,12 @@ class THD :public Statement, ...@@ -942,11 +942,12 @@ class THD :public Statement,
void binlog_delete_pending_rows_event(); void binlog_delete_pending_rows_event();
private: private:
#ifdef HAVE_ROW_BASED_REPLICATION
uint binlog_table_maps; // Number of table maps currently in the binlog uint binlog_table_maps; // Number of table maps currently in the binlog
#endif /* HAVE_ROW_BASED_REPLICATION */
public: public:
#endif /* HAVE_ROW_BASED_REPLICATION */
#endif /* MYSQL_CLIENT */ #endif /* MYSQL_CLIENT */
#ifndef MYSQL_CLIENT #ifndef MYSQL_CLIENT
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment