Loading mysql-test/r/rpl_ndb_sp007.resultdeleted 100644 → 0 +0 −50 Original line number Diff line number Diff line stop slave; drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; reset master; reset slave; drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; start slave; DROP PROCEDURE IF EXISTS test.p1; DROP TABLE IF EXISTS test.t1; CREATE PROCEDURE test.p1(IN i INT) BEGIN DECLARE CONTINUE HANDLER FOR sqlexception BEGIN END; DROP TABLE IF EXISTS test.t1; CREATE TABLE test.t1 (num INT,PRIMARY KEY(num))ENGINE=NDBCLUSTER; START TRANSACTION; INSERT INTO test.t1 VALUES(i); savepoint t1_save; INSERT INTO test.t1 VALUES (14); ROLLBACK to savepoint t1_save; COMMIT; END| < ---- Master selects-- > ------------------------- CALL test.p1(12); Warnings: Note 1051 Unknown table 't1' SELECT * FROM test.t1; num 12 < ---- Slave selects-- > ------------------------ SELECT * FROM test.t1; num 12 < ---- Master selects-- > ------------------------- CALL test.p1(13); SELECT * FROM test.t1; num 13 < ---- Slave selects-- > ------------------------ SELECT * FROM test.t1; num 13 DROP PROCEDURE IF EXISTS test.p1; DROP TABLE IF EXISTS test.t1; mysql-test/t/disabled.def +0 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,6 @@ rpl_ndb_myisam2ndb : Bug#18261: Cluster Replication: tests rpl_ndb_xxx2ndb rpl_ndb_log : result not deterministic, TBD if should remove rpl_ndb_relay_space : Bug#16993 #rpl_ndb_multi_update3 : Bug#17400: delete & update of rows in table without pk fails rpl_ndb_sp007 : Bug #18565 rpl_row_inexist_tbl : Disabled since patch makes this test wait forever rpl_sp : Bug#16456 rpl_until : Unstable test case, bug#15886 Loading mysql-test/t/partition_mgm_err2.test +1 −0 Original line number Diff line number Diff line # # Test of partitions that require symlinks # -- source include/have_partition.inc -- require r/have_symlink.require disable_query_log; Loading mysql-test/t/rpl_ndb_sp007.testdeleted 100644 → 0 +0 −9 Original line number Diff line number Diff line ################################# # Wrapper for rpl_row_sp007.test# # These tests have been wrapped # # so the same code can be used # # For different engines # ################################# -- source include/have_ndb.inc let $engine_type=NDBCLUSTER; -- source extra/rpl_tests/rpl_row_sp007.test sql/ha_ndbcluster.cc +4 −2 Original line number Diff line number Diff line Loading @@ -74,6 +74,8 @@ handlerton ndbcluster_hton = { DB_TYPE_NDBCLUSTER, ndbcluster_init, ~(uint)0, /* slot */ /* below are initialized by name in ndbcluster_init() */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; static handler *ndbcluster_create_handler(TABLE_SHARE *table) Loading Loading @@ -2336,7 +2338,7 @@ int ha_ndbcluster::ordered_index_scan(const key_range *start_key, if (generate_scan_filter(m_cond_stack, op)) DBUG_RETURN(ndb_err(trans)); if (res= define_read_attrs(buf, op)) if ((res= define_read_attrs(buf, op))) { DBUG_RETURN(res); } Loading Loading @@ -9235,7 +9237,7 @@ char* ha_ndbcluster::get_tablespace_name(THD *thd) { NdbDictionary::Tablespace ts= ndbdict->getTablespace(id); ndberr= ndbdict->getNdbError(); if(ndberr.classification != ndberror_cl_none) if(ndberr.classification != NdbError::NoError) goto err; return (my_strdup(ts.getName(), MYF(0))); } Loading Loading
mysql-test/r/rpl_ndb_sp007.resultdeleted 100644 → 0 +0 −50 Original line number Diff line number Diff line stop slave; drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; reset master; reset slave; drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; start slave; DROP PROCEDURE IF EXISTS test.p1; DROP TABLE IF EXISTS test.t1; CREATE PROCEDURE test.p1(IN i INT) BEGIN DECLARE CONTINUE HANDLER FOR sqlexception BEGIN END; DROP TABLE IF EXISTS test.t1; CREATE TABLE test.t1 (num INT,PRIMARY KEY(num))ENGINE=NDBCLUSTER; START TRANSACTION; INSERT INTO test.t1 VALUES(i); savepoint t1_save; INSERT INTO test.t1 VALUES (14); ROLLBACK to savepoint t1_save; COMMIT; END| < ---- Master selects-- > ------------------------- CALL test.p1(12); Warnings: Note 1051 Unknown table 't1' SELECT * FROM test.t1; num 12 < ---- Slave selects-- > ------------------------ SELECT * FROM test.t1; num 12 < ---- Master selects-- > ------------------------- CALL test.p1(13); SELECT * FROM test.t1; num 13 < ---- Slave selects-- > ------------------------ SELECT * FROM test.t1; num 13 DROP PROCEDURE IF EXISTS test.p1; DROP TABLE IF EXISTS test.t1;
mysql-test/t/disabled.def +0 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,6 @@ rpl_ndb_myisam2ndb : Bug#18261: Cluster Replication: tests rpl_ndb_xxx2ndb rpl_ndb_log : result not deterministic, TBD if should remove rpl_ndb_relay_space : Bug#16993 #rpl_ndb_multi_update3 : Bug#17400: delete & update of rows in table without pk fails rpl_ndb_sp007 : Bug #18565 rpl_row_inexist_tbl : Disabled since patch makes this test wait forever rpl_sp : Bug#16456 rpl_until : Unstable test case, bug#15886 Loading
mysql-test/t/partition_mgm_err2.test +1 −0 Original line number Diff line number Diff line # # Test of partitions that require symlinks # -- source include/have_partition.inc -- require r/have_symlink.require disable_query_log; Loading
mysql-test/t/rpl_ndb_sp007.testdeleted 100644 → 0 +0 −9 Original line number Diff line number Diff line ################################# # Wrapper for rpl_row_sp007.test# # These tests have been wrapped # # so the same code can be used # # For different engines # ################################# -- source include/have_ndb.inc let $engine_type=NDBCLUSTER; -- source extra/rpl_tests/rpl_row_sp007.test
sql/ha_ndbcluster.cc +4 −2 Original line number Diff line number Diff line Loading @@ -74,6 +74,8 @@ handlerton ndbcluster_hton = { DB_TYPE_NDBCLUSTER, ndbcluster_init, ~(uint)0, /* slot */ /* below are initialized by name in ndbcluster_init() */ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; static handler *ndbcluster_create_handler(TABLE_SHARE *table) Loading Loading @@ -2336,7 +2338,7 @@ int ha_ndbcluster::ordered_index_scan(const key_range *start_key, if (generate_scan_filter(m_cond_stack, op)) DBUG_RETURN(ndb_err(trans)); if (res= define_read_attrs(buf, op)) if ((res= define_read_attrs(buf, op))) { DBUG_RETURN(res); } Loading Loading @@ -9235,7 +9237,7 @@ char* ha_ndbcluster::get_tablespace_name(THD *thd) { NdbDictionary::Tablespace ts= ndbdict->getTablespace(id); ndberr= ndbdict->getNdbError(); if(ndberr.classification != ndberror_cl_none) if(ndberr.classification != NdbError::NoError) goto err; return (my_strdup(ts.getName(), MYF(0))); } Loading