Loading mysql-test/r/ndb_bug26793.result 0 → 100644 +8 −0 Original line number Diff line number Diff line DROP TABLE IF EXISTS t1; CREATE TABLE `test` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `t` VARCHAR( 10 ) NOT NULL ) ENGINE = ndbcluster; GRANT USAGE ON *.* TO user1@localhost IDENTIFIED BY 'pass'; DROP TABLE `test`.`test`; drop user user1@localhost; mysql-test/r/ndb_read_multi_range.result +19 −0 Original line number Diff line number Diff line Loading @@ -405,3 +405,22 @@ a b 1 1 10 10 drop table t2; create table t1 (id int primary key) engine ndb; insert into t1 values (1), (2), (3); create table t2 (id int primary key) engine ndb; insert into t2 select id from t1; create trigger kaboom after delete on t1 for each row begin delete from t2 where id=old.id; end| select * from t1 order by id; id 1 2 3 delete from t1 where id in (1,2); select * from t2 order by id; id 3 drop trigger kaboom; drop table t1; mysql-test/t/ndb_bug26793.test 0 → 100644 +35 −0 Original line number Diff line number Diff line -- source include/have_ndb.inc --disable_warnings DROP TABLE IF EXISTS t1; --enable_warnings CREATE TABLE `test` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `t` VARCHAR( 10 ) NOT NULL ) ENGINE = ndbcluster; # Add user1@localhost with a specific password # and connect as that user GRANT USAGE ON *.* TO user1@localhost IDENTIFIED BY 'pass'; connect (user1,localhost,user1,pass,*NO-ONE*); # Run the query 100 times disable_query_log; disable_result_log; let $i= 100; while ($i) { select count(*) from information_schema.tables union all select count(*) from information_schema.tables union all select count(*) from information_schema.tables; dec $i; } enable_query_log; enable_result_log; disconnect user1; # Switch back to the default connection and cleanup connection default; DROP TABLE `test`.`test`; drop user user1@localhost; mysql-test/t/ndb_read_multi_range.test +22 −0 Original line number Diff line number Diff line Loading @@ -291,3 +291,25 @@ insert into t2 values (1,1), (10,10); select * from t2 use index (ab) where a in(1,10) order by a; drop table t2; #bug#30337 create table t1 (id int primary key) engine ndb; insert into t1 values (1), (2), (3); create table t2 (id int primary key) engine ndb; insert into t2 select id from t1; delimiter |; create trigger kaboom after delete on t1 for each row begin delete from t2 where id=old.id; end| delimiter ;| select * from t1 order by id; delete from t1 where id in (1,2); select * from t2 order by id; drop trigger kaboom; drop table t1; ndb/src/kernel/blocks/ERROR_codes.txt +5 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ Next DBTUP 4014 Next DBLQH 5043 Next DBDICT 6007 Next DBDIH 7183 Next DBTC 8039 Next DBTC 8052 Next CMVMI 9000 Next BACKUP 10022 Next DBUTIL 11002 Loading Loading @@ -296,6 +296,10 @@ ABORT OF TCKEYREQ 8038 : Simulate API disconnect just after SCAN_TAB_REQ 8039 : Simulate failure of TransactionBufferMemory allocation for OI lookup 8051 : Simulate failure of allocation for saveINDXKEYINFO CMVMI ----- Loading Loading
mysql-test/r/ndb_bug26793.result 0 → 100644 +8 −0 Original line number Diff line number Diff line DROP TABLE IF EXISTS t1; CREATE TABLE `test` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `t` VARCHAR( 10 ) NOT NULL ) ENGINE = ndbcluster; GRANT USAGE ON *.* TO user1@localhost IDENTIFIED BY 'pass'; DROP TABLE `test`.`test`; drop user user1@localhost;
mysql-test/r/ndb_read_multi_range.result +19 −0 Original line number Diff line number Diff line Loading @@ -405,3 +405,22 @@ a b 1 1 10 10 drop table t2; create table t1 (id int primary key) engine ndb; insert into t1 values (1), (2), (3); create table t2 (id int primary key) engine ndb; insert into t2 select id from t1; create trigger kaboom after delete on t1 for each row begin delete from t2 where id=old.id; end| select * from t1 order by id; id 1 2 3 delete from t1 where id in (1,2); select * from t2 order by id; id 3 drop trigger kaboom; drop table t1;
mysql-test/t/ndb_bug26793.test 0 → 100644 +35 −0 Original line number Diff line number Diff line -- source include/have_ndb.inc --disable_warnings DROP TABLE IF EXISTS t1; --enable_warnings CREATE TABLE `test` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `t` VARCHAR( 10 ) NOT NULL ) ENGINE = ndbcluster; # Add user1@localhost with a specific password # and connect as that user GRANT USAGE ON *.* TO user1@localhost IDENTIFIED BY 'pass'; connect (user1,localhost,user1,pass,*NO-ONE*); # Run the query 100 times disable_query_log; disable_result_log; let $i= 100; while ($i) { select count(*) from information_schema.tables union all select count(*) from information_schema.tables union all select count(*) from information_schema.tables; dec $i; } enable_query_log; enable_result_log; disconnect user1; # Switch back to the default connection and cleanup connection default; DROP TABLE `test`.`test`; drop user user1@localhost;
mysql-test/t/ndb_read_multi_range.test +22 −0 Original line number Diff line number Diff line Loading @@ -291,3 +291,25 @@ insert into t2 values (1,1), (10,10); select * from t2 use index (ab) where a in(1,10) order by a; drop table t2; #bug#30337 create table t1 (id int primary key) engine ndb; insert into t1 values (1), (2), (3); create table t2 (id int primary key) engine ndb; insert into t2 select id from t1; delimiter |; create trigger kaboom after delete on t1 for each row begin delete from t2 where id=old.id; end| delimiter ;| select * from t1 order by id; delete from t1 where id in (1,2); select * from t2 order by id; drop trigger kaboom; drop table t1;
ndb/src/kernel/blocks/ERROR_codes.txt +5 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ Next DBTUP 4014 Next DBLQH 5043 Next DBDICT 6007 Next DBDIH 7183 Next DBTC 8039 Next DBTC 8052 Next CMVMI 9000 Next BACKUP 10022 Next DBUTIL 11002 Loading Loading @@ -296,6 +296,10 @@ ABORT OF TCKEYREQ 8038 : Simulate API disconnect just after SCAN_TAB_REQ 8039 : Simulate failure of TransactionBufferMemory allocation for OI lookup 8051 : Simulate failure of allocation for saveINDXKEYINFO CMVMI ----- Loading