mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 20:07:13 +02:00
fixed crash on slave when master aborts a query that has % in it.
mysql-test/t/rpl000001.test: test for coredump on slave while trying to print aborted query sql/slave.cc: do not coredump printing aborted query if it has % in it. BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
This commit is contained in:
parent
80f52d4551
commit
9def70036f
3 changed files with 4 additions and 3 deletions
|
|
@ -3,3 +3,4 @@ monty@hundin.mysql.fi
|
|||
paul@central.snake.net
|
||||
serg@serg.mysql.com
|
||||
monty@work.mysql.com
|
||||
sasha@mysql.sashanet.com
|
||||
|
|
|
|||
|
|
@ -42,10 +42,10 @@ save_master_pos;
|
|||
connection master1;
|
||||
#avoid generating result
|
||||
create temporary table t1_temp(n int);
|
||||
insert into t1_temp select get_lock('crash_lock', 1) from t2;
|
||||
insert into t1_temp select get_lock('crash_lock%20C', 1) from t2;
|
||||
|
||||
connection master;
|
||||
send update t1 set n = n + get_lock('crash_lock', 2);
|
||||
send update t1 set n = n + get_lock('crash_lock%20C', 2);
|
||||
connection master1;
|
||||
sleep 2;
|
||||
select (@id := id) - id from t2;
|
||||
|
|
|
|||
|
|
@ -862,7 +862,7 @@ point. If you are sure that your master is ok, run this query manually on the\
|
|||
slave and then restart the slave with SET SQL_SLAVE_SKIP_COUNTER=1;\
|
||||
SLAVE START;", thd->query);
|
||||
last_slave_errno = expected_error;
|
||||
sql_print_error(last_slave_error);
|
||||
sql_print_error("%s",last_slave_error);
|
||||
return 1;
|
||||
default:
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue