GIF89a;
Direktori : /usr/share/mysql-test/suite/ndb_rpl/t/ |
Current File : //usr/share/mysql-test/suite/ndb_rpl/t/ndb_rpl_innodb_trans.test |
# Test of a transaction mixing the two engines -- source include/have_ndb.inc -- source include/have_innodb.inc -- source suite/ndb_rpl/ndb_master-slave.inc create table t1 (a int, unique(a)) engine=ndbcluster; create table t2 (a int, unique(a)) engine=innodb; begin; insert into t1 values(1); insert into t2 values(1); rollback; select count(*) from t1; select count(*) from t2; sync_slave_with_master; select count(*) from t1; select count(*) from t2; connection master; begin; load data infile '../../../std_data/rpl_loaddata.dat' into table t2; load data infile '../../../std_data/rpl_loaddata.dat' into table t1; rollback; select count(*) from t1; select count(*) from t2; sync_slave_with_master; select count(*) from t1; select count(*) from t2; connection master; delete from t1; delete from t2; begin; load data infile '../../../std_data/rpl_loaddata.dat' into table t2; load data infile '../../../std_data/rpl_loaddata.dat' into table t1; rollback; select count(*) from t1; select count(*) from t2; sync_slave_with_master; select count(*) from t1; select count(*) from t2; connection master; delete from t1; delete from t2; begin; insert into t2 values(3),(4); insert into t1 values(3),(4); load data infile '../../../std_data/rpl_loaddata.dat' into table t2; load data infile '../../../std_data/rpl_loaddata.dat' into table t1; rollback; select count(*) from t1; select count(*) from t2; sync_slave_with_master; select count(*) from t1; select count(*) from t2; connection master; drop table t1,t2; sync_slave_with_master; --source include/rpl_end.inc