diff options
author | monty@mashka.mysql.fi <> | 2002-09-11 06:40:08 +0300 |
---|---|---|
committer | monty@mashka.mysql.fi <> | 2002-09-11 06:40:08 +0300 |
commit | f3a186c90566602c18b5fca95f19f92374c06b64 (patch) | |
tree | 6ef035adfec09ec1e444dd169712750e2de1efeb /sql/sql_repl.cc | |
parent | 5ee7d7e73c5d97c53a435e544d3eb540f704e8c7 (diff) | |
download | mariadb-git-f3a186c90566602c18b5fca95f19f92374c06b64.tar.gz |
Portability fixes.
Improve mysql-test to be more robust.
Fix that GRANT doesn't delete SSL options
Change innobase_flush_log_at_trx_commit to uint.
Don't rotate logs if we read a rotate log entry from the master.
Diffstat (limited to 'sql/sql_repl.cc')
-rw-r--r-- | sql/sql_repl.cc | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/sql/sql_repl.cc b/sql/sql_repl.cc index 628b1775778..47b258d9ed2 100644 --- a/sql/sql_repl.cc +++ b/sql/sql_repl.cc @@ -910,6 +910,11 @@ int cmp_master_pos(const char* log_file_name1, ulonglong log_pos1, const char* log_file_name2, ulonglong log_pos2) { int res; + /* + TODO: Change compare function to work with file name of type + '.999 and .1000' + */ + if ((res = strcmp(log_file_name1, log_file_name2))) return res; if (log_pos1 > log_pos2) @@ -919,6 +924,7 @@ int cmp_master_pos(const char* log_file_name1, ulonglong log_pos1, return -1; } + int show_binlog_events(THD* thd) { DBUG_ENTER("show_binlog_events"); @@ -1010,15 +1016,16 @@ err: if (errmsg) { - net_printf(&thd->net, ER_ERROR_WHEN_EXECUTING_COMMAND, - "SHOW BINLOG EVENTS", errmsg); - DBUG_RETURN(1); + my_error(ER_ERROR_WHEN_EXECUTING_COMMAND, MYF(0), + "SHOW BINLOG EVENTS", errmsg); + DBUG_RETURN(-1); } send_eof(&thd->net); DBUG_RETURN(0); } + int show_binlog_info(THD* thd) { DBUG_ENTER("show_binlog_info"); |