diff options
author | unknown <msvensson@pilot.(none)> | 2007-08-20 13:46:57 +0200 |
---|---|---|
committer | unknown <msvensson@pilot.(none)> | 2007-08-20 13:46:57 +0200 |
commit | e878be4cc9608b2879cb8ed84052dfe19aa4f375 (patch) | |
tree | 7c8fe5721de5e5d528b557c9db9aec63761bab89 /mysql-test | |
parent | 80aa720a8911bfa14bd52c0a4a3b06a7ff3ae4aa (diff) | |
parent | 78d62e87d9e1174612e20357570ed8280e4dfd58 (diff) | |
download | mariadb-git-e878be4cc9608b2879cb8ed84052dfe19aa4f375.tar.gz |
Merge pilot.(none):/data/msvensson/mysql/work/my50-work
into pilot.(none):/data/msvensson/mysql/mysql-5.0-maint
mysql-test/mysql-test-run.pl:
Auto merged
Diffstat (limited to 'mysql-test')
-rwxr-xr-x | mysql-test/mysql-test-run.pl | 2 | ||||
-rw-r--r-- | mysql-test/r/federated.result | 14 | ||||
-rw-r--r-- | mysql-test/t/federated.test | 14 |
3 files changed, 29 insertions, 1 deletions
diff --git a/mysql-test/mysql-test-run.pl b/mysql-test/mysql-test-run.pl index 8e7c3e6693f..364a304a15b 100755 --- a/mysql-test/mysql-test-run.pl +++ b/mysql-test/mysql-test-run.pl @@ -2905,7 +2905,7 @@ sub mysql_install_db () { install_db('master', $master->[0]->{'path_myddir'}); - if ($max_master_num) + if ($max_master_num > 1) { copy_install_db('master', $master->[1]->{'path_myddir'}); } diff --git a/mysql-test/r/federated.result b/mysql-test/r/federated.result index 74fa20af685..2e7d0ddcea7 100644 --- a/mysql-test/r/federated.result +++ b/mysql-test/r/federated.result @@ -1920,6 +1920,20 @@ a b 2 Curly drop table federated.t1; drop table federated.t1; + +Bug#18287 create federated table always times out, error 1159 ' ' + +Test that self-references work + +create table federated.t1 (a int primary key); +create table federated.t2 (a int primary key) +ENGINE=FEDERATED +connection='mysql://root@127.0.0.1:SLAVE_PORT/federated/t1'; +insert into federated.t1 (a) values (1); +select * from federated.t2; +a +1 +drop table federated.t1, federated.t2; DROP TABLE IF EXISTS federated.t1; DROP DATABASE IF EXISTS federated; DROP TABLE IF EXISTS federated.t1; diff --git a/mysql-test/t/federated.test b/mysql-test/t/federated.test index 63809373822..cc66a6ab4bc 100644 --- a/mysql-test/t/federated.test +++ b/mysql-test/t/federated.test @@ -1671,5 +1671,19 @@ drop table federated.t1; connection slave; drop table federated.t1; +--echo +--echo Bug#18287 create federated table always times out, error 1159 ' ' +--echo +--echo Test that self-references work +--echo +connection slave; +create table federated.t1 (a int primary key); +--replace_result $SLAVE_MYPORT SLAVE_PORT +eval create table federated.t2 (a int primary key) + ENGINE=FEDERATED + connection='mysql://root@127.0.0.1:$SLAVE_MYPORT/federated/t1'; +insert into federated.t1 (a) values (1); +select * from federated.t2; +drop table federated.t1, federated.t2; source include/federated_cleanup.inc; |