From: magnus.blaudd Date: December 20 2011 12:33pm Subject: bzr push into mysql-5.1-telco-7.0 branch (magnus.blaudd:4758 to 4759) List-Archive: http://lists.mysql.com/commits/142214 Message-Id: <201112201234.pBKCYKrb021377@acsmt356.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit 4759 magnus.blaudd@stripped 2011-12-20 ndb - add ndb_rpl_ddl_open_trans also to 7.0 added: mysql-test/suite/ndb_rpl/r/ndb_rpl_ddl_open_trans.result mysql-test/suite/ndb_rpl/t/ndb_rpl_ddl_open_trans.test 4758 jonas oreland 2011-12-20 ndb - adopt some testSystemRestart tests to slower machines modified: storage/ndb/test/ndbapi/testSystemRestart.cpp === added file 'mysql-test/suite/ndb_rpl/r/ndb_rpl_ddl_open_trans.result' --- a/mysql-test/suite/ndb_rpl/r/ndb_rpl_ddl_open_trans.result 1970-01-01 00:00:00 +0000 +++ b/mysql-test/suite/ndb_rpl/r/ndb_rpl_ddl_open_trans.result 2011-12-20 12:04:03 +0000 @@ -0,0 +1,53 @@ +include/master-slave.inc +[connection master] +create table t1 ( a int ) engine = ndb; +begin; +insert into t1 values(1); +alter table t1 rename t2; +commit; +drop table t2; +set global ndb_check_shares=1; +set global ndb_check_shares=1; +create table t1 ( a int primary key) engine = ndb; +begin; +insert into t1 values(1); +alter online table t1 add column b int column_format dynamic; +commit; +drop table t1; +set global ndb_check_shares=1; +set global ndb_check_shares=1; +create table t1 ( a int primary key) engine = ndb; +begin; +insert into t1 values(1); +alter offline table t1 add column b int column_format dynamic; +ERROR HY000: Lock wait timeout exceeded; try restarting transaction +commit; +drop table t1; +set global ndb_check_shares=1; +set global ndb_check_shares=1; +create table t1 ( a int primary key, b int) engine = ndb; +begin; +insert into t1 values(1, 1); +create online index ind_b on t1(b); +commit; +drop table t1; +set global ndb_check_shares=1; +set global ndb_check_shares=1; +create table t1 ( a int primary key, b int, index ind_b (b)) engine = ndb; +begin; +insert into t1 values(1, 1); +drop index ind_b on t1; +commit; +drop table t1; +set global ndb_check_shares=1; +set global ndb_check_shares=1; +create database testdb; +create table testdb.t1 (a int) engine = ndb; +begin; +insert into testdb.t1 values(1); +alter database testdb charset = latin1; +commit; +drop database testdb; +set global ndb_check_shares=1; +set global ndb_check_shares=1; +include/rpl_end.inc === added file 'mysql-test/suite/ndb_rpl/t/ndb_rpl_ddl_open_trans.test' --- a/mysql-test/suite/ndb_rpl/t/ndb_rpl_ddl_open_trans.test 1970-01-01 00:00:00 +0000 +++ b/mysql-test/suite/ndb_rpl/t/ndb_rpl_ddl_open_trans.test 2011-12-20 12:04:03 +0000 @@ -0,0 +1,7 @@ +--source include/have_ndb.inc +#--source include/ndb_have_online_alter.inc +--source suite/ndb_rpl/ndb_master-slave.inc + +--source suite/ndb/t/ndb_ddl_open_trans.test + +--source include/rpl_end.inc No bundle (reason: useless for push emails).