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,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…
x
Reference in New Issue
Block a user