mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
BUG#48091 valgrind errors when slave has double not null and master has double null
Backporting BUG#47741 to mysql-5.1-bugteam
This commit is contained in:
@ -410,6 +410,9 @@ sync_slave_with_master;
|
|||||||
###############################################################
|
###############################################################
|
||||||
# Error reaction is up to sql_mode of the slave sql (bug#38173)
|
# Error reaction is up to sql_mode of the slave sql (bug#38173)
|
||||||
#--echo *** Create t9 on slave ***
|
#--echo *** Create t9 on slave ***
|
||||||
|
# Please, check BUG#47741 to see why you are not testing NDB.
|
||||||
|
if (`SELECT $engine_type != 'NDB'`)
|
||||||
|
{
|
||||||
STOP SLAVE;
|
STOP SLAVE;
|
||||||
RESET SLAVE;
|
RESET SLAVE;
|
||||||
eval CREATE TABLE t9 (a INT KEY, b BLOB, c CHAR(5),
|
eval CREATE TABLE t9 (a INT KEY, b BLOB, c CHAR(5),
|
||||||
@ -433,6 +436,7 @@ START SLAVE;
|
|||||||
--echo *** Master Data Insert ***
|
--echo *** Master Data Insert ***
|
||||||
connection master;
|
connection master;
|
||||||
set @b1 = 'b1b1b1b1';
|
set @b1 = 'b1b1b1b1';
|
||||||
|
|
||||||
set @b1 = concat(@b1,@b1);
|
set @b1 = concat(@b1,@b1);
|
||||||
INSERT INTO t9 () VALUES(1,@b1,'Kyle'),(2,@b1,'JOE'),(3,@b1,'QA');
|
INSERT INTO t9 () VALUES(1,@b1,'Kyle'),(2,@b1,'JOE'),(3,@b1,'QA');
|
||||||
|
|
||||||
@ -453,8 +457,7 @@ select * from t9;
|
|||||||
#--query_vertical SHOW SLAVE STATUS
|
#--query_vertical SHOW SLAVE STATUS
|
||||||
#SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2;
|
#SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2;
|
||||||
#START SLAVE;
|
#START SLAVE;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#--echo *** Drop t9 ***
|
#--echo *** Drop t9 ***
|
||||||
#connection master;
|
#connection master;
|
||||||
|
@ -400,62 +400,6 @@ set @b1 = concat(@b1,@b1);
|
|||||||
INSERT INTO t8 () VALUES(1,@b1,'Kyle'),(2,@b1,'JOE'),(3,@b1,'QA');
|
INSERT INTO t8 () VALUES(1,@b1,'Kyle'),(2,@b1,'JOE'),(3,@b1,'QA');
|
||||||
*** Drop t8 ***
|
*** Drop t8 ***
|
||||||
DROP TABLE t8;
|
DROP TABLE t8;
|
||||||
STOP SLAVE;
|
|
||||||
RESET SLAVE;
|
|
||||||
CREATE TABLE t9 (a INT KEY, b BLOB, c CHAR(5),
|
|
||||||
d TIMESTAMP,
|
|
||||||
e INT NOT NULL) ENGINE='NDB';
|
|
||||||
*** Create t9 on Master ***
|
|
||||||
CREATE TABLE t9 (a INT PRIMARY KEY, b BLOB, c CHAR(5)
|
|
||||||
) ENGINE='NDB';
|
|
||||||
RESET MASTER;
|
|
||||||
*** Start Slave ***
|
|
||||||
START SLAVE;
|
|
||||||
*** Master Data Insert ***
|
|
||||||
set @b1 = 'b1b1b1b1';
|
|
||||||
set @b1 = concat(@b1,@b1);
|
|
||||||
INSERT INTO t9 () VALUES(1,@b1,'Kyle'),(2,@b1,'JOE'),(3,@b1,'QA');
|
|
||||||
SHOW SLAVE STATUS;
|
|
||||||
Slave_IO_State #
|
|
||||||
Master_Host 127.0.0.1
|
|
||||||
Master_User root
|
|
||||||
Master_Port #
|
|
||||||
Connect_Retry 1
|
|
||||||
Master_Log_File master-bin.000001
|
|
||||||
Read_Master_Log_Pos #
|
|
||||||
Relay_Log_File #
|
|
||||||
Relay_Log_Pos #
|
|
||||||
Relay_Master_Log_File master-bin.000001
|
|
||||||
Slave_IO_Running Yes
|
|
||||||
Slave_SQL_Running No
|
|
||||||
Replicate_Do_DB
|
|
||||||
Replicate_Ignore_DB
|
|
||||||
Replicate_Do_Table
|
|
||||||
Replicate_Ignore_Table #
|
|
||||||
Replicate_Wild_Do_Table
|
|
||||||
Replicate_Wild_Ignore_Table
|
|
||||||
Last_Errno 1364
|
|
||||||
Last_Error Could not execute Write_rows event on table test.t9; Field 'e' doesn't have a default value, Error_code: 1364; handler error HA_ERR_ROWS_EVENT_APPLY; the event's master log master-bin.000001, end_log_pos 447
|
|
||||||
Skip_Counter 0
|
|
||||||
Exec_Master_Log_Pos #
|
|
||||||
Relay_Log_Space #
|
|
||||||
Until_Condition None
|
|
||||||
Until_Log_File
|
|
||||||
Until_Log_Pos 0
|
|
||||||
Master_SSL_Allowed No
|
|
||||||
Master_SSL_CA_File
|
|
||||||
Master_SSL_CA_Path
|
|
||||||
Master_SSL_Cert
|
|
||||||
Master_SSL_Cipher
|
|
||||||
Master_SSL_Key
|
|
||||||
Seconds_Behind_Master #
|
|
||||||
Master_SSL_Verify_Server_Cert No
|
|
||||||
Last_IO_Errno #
|
|
||||||
Last_IO_Error #
|
|
||||||
Last_SQL_Errno 1364
|
|
||||||
Last_SQL_Error Could not execute Write_rows event on table test.t9; Field 'e' doesn't have a default value, Error_code: 1364; handler error HA_ERR_ROWS_EVENT_APPLY; the event's master log master-bin.000001, end_log_pos 447
|
|
||||||
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=2;
|
|
||||||
START SLAVE;
|
|
||||||
*** Create t10 on slave ***
|
*** Create t10 on slave ***
|
||||||
STOP SLAVE;
|
STOP SLAVE;
|
||||||
RESET SLAVE;
|
RESET SLAVE;
|
||||||
|
Reference in New Issue
Block a user