diff options
author | unknown <davi@endora.local> | 2008-04-30 13:00:21 -0300 |
---|---|---|
committer | unknown <davi@endora.local> | 2008-04-30 13:00:21 -0300 |
commit | 368542d47b6fd2996d8a3eaf73f9c6f002b9b379 (patch) | |
tree | 6d36a8b69087cd9aa632749f74fec69163993b3c | |
parent | 06ddedd731db4011a7b3c975406fef52cb861792 (diff) | |
parent | 57ae28ab95fb3fede2ae191daca8eb21541230c4 (diff) | |
download | mariadb-git-368542d47b6fd2996d8a3eaf73f9c6f002b9b379.tar.gz |
Merge mysql.com:/Users/davi/mysql/bugs/35788-5.1
into mysql.com:/Users/davi/mysql/mysql-5.1-bugteam
-rw-r--r-- | mysql-test/r/client_xml.result | 3 | ||||
-rw-r--r-- | mysql-test/r/federated.result | 3 | ||||
-rw-r--r-- | mysql-test/r/federated_bug_25714.result | 3 | ||||
-rw-r--r-- | mysql-test/t/client_xml.test | 9 | ||||
-rw-r--r-- | mysql-test/t/federated.test | 12 | ||||
-rw-r--r-- | mysql-test/t/federated_bug_25714.test | 11 |
6 files changed, 40 insertions, 1 deletions
diff --git a/mysql-test/r/client_xml.result b/mysql-test/r/client_xml.result index ed5e8f2c1b8..6e9857c2d6d 100644 --- a/mysql-test/r/client_xml.result +++ b/mysql-test/r/client_xml.result @@ -1,3 +1,5 @@ +set @old_concurrent_insert= @@global.concurrent_insert; +set @@global.concurrent_insert= 0; create table t1 ( `a&b` int, `a<b` int, @@ -86,3 +88,4 @@ Empty set Bye drop table t1; +set @@global.concurrent_insert= @old_concurrent_insert; diff --git a/mysql-test/r/federated.result b/mysql-test/r/federated.result index b7c666dd39a..68a267d8457 100644 --- a/mysql-test/r/federated.result +++ b/mysql-test/r/federated.result @@ -9,6 +9,8 @@ DROP DATABASE IF EXISTS federated; CREATE DATABASE federated; DROP DATABASE IF EXISTS federated; CREATE DATABASE federated; +SET @OLD_CONCURRENT_INSERT= @@GLOBAL.CONCURRENT_INSERT; +SET @@GLOBAL.CONCURRENT_INSERT= 0; DROP TABLE IF EXISTS federated.t1; Warnings: Note 1051 Unknown table 't1' @@ -2123,3 +2125,4 @@ DROP TABLE IF EXISTS federated.t1; DROP DATABASE IF EXISTS federated; DROP TABLE IF EXISTS federated.t1; DROP DATABASE IF EXISTS federated; +SET @@GLOBAL.CONCURRENT_INSERT= @OLD_CONCURRENT_INSERT; diff --git a/mysql-test/r/federated_bug_25714.result b/mysql-test/r/federated_bug_25714.result index 12554f7af3a..cad487ec791 100644 --- a/mysql-test/r/federated_bug_25714.result +++ b/mysql-test/r/federated_bug_25714.result @@ -9,6 +9,8 @@ DROP DATABASE IF EXISTS federated; CREATE DATABASE federated; DROP DATABASE IF EXISTS federated; CREATE DATABASE federated; +SET @OLD_CONCURRENT_INSERT= @@GLOBAL.CONCURRENT_INSERT; +SET @@GLOBAL.CONCURRENT_INSERT= 0; DROP TABLE IF EXISTS federated.bug_13118_table; CREATE TABLE federated.t1 ( `id` int auto_increment primary key, @@ -54,3 +56,4 @@ DROP TABLE IF EXISTS federated.t1; DROP DATABASE IF EXISTS federated; DROP TABLE IF EXISTS federated.t1; DROP DATABASE IF EXISTS federated; +SET @@GLOBAL.CONCURRENT_INSERT= @OLD_CONCURRENT_INSERT; diff --git a/mysql-test/t/client_xml.test b/mysql-test/t/client_xml.test index 8ee63a6131b..889861ad4a4 100644 --- a/mysql-test/t/client_xml.test +++ b/mysql-test/t/client_xml.test @@ -1,6 +1,12 @@ # Can't run with embedded server -- source include/not_embedded.inc +# Disable concurrent inserts to avoid test failures when reading +# data from concurrent connections (insert might return before +# the data is actually in the table). +set @old_concurrent_insert= @@global.concurrent_insert; +set @@global.concurrent_insert= 0; + # Test of the xml output of the 'mysql' and 'mysqldump' clients -- makes # sure that basic encoding issues are handled properly create table t1 ( @@ -21,3 +27,6 @@ insert into t1 values (1, 2, 'a&b a<b a>b'); --exec $MYSQL --xml test -vv -e "select 1 limit 0" drop table t1; + +# Restore global concurrent_insert value +set @@global.concurrent_insert= @old_concurrent_insert; diff --git a/mysql-test/t/federated.test b/mysql-test/t/federated.test index 907c7e722ac..69a2d3187db 100644 --- a/mysql-test/t/federated.test +++ b/mysql-test/t/federated.test @@ -2,6 +2,14 @@ --source include/not_embedded.inc --source include/federated.inc +connection default; + +# Disable concurrent inserts to avoid test failures when reading +# data from concurrent connections (insert might return before +# the data is actually in the table). +SET @OLD_CONCURRENT_INSERT= @@GLOBAL.CONCURRENT_INSERT; +SET @@GLOBAL.CONCURRENT_INSERT= 0; + connection slave; DROP TABLE IF EXISTS federated.t1; CREATE TABLE federated.t1 ( @@ -1857,3 +1865,7 @@ drop server 's1'; --echo End of 5.1 tests source include/federated_cleanup.inc; + +connection default; + +SET @@GLOBAL.CONCURRENT_INSERT= @OLD_CONCURRENT_INSERT; diff --git a/mysql-test/t/federated_bug_25714.test b/mysql-test/t/federated_bug_25714.test index 9c185181511..26ff143135a 100644 --- a/mysql-test/t/federated_bug_25714.test +++ b/mysql-test/t/federated_bug_25714.test @@ -1,6 +1,13 @@ --source include/have_bug25714.inc source include/federated.inc; +connection default; + +# Disable concurrent inserts to avoid test failures when reading +# data from concurrent connections (insert might return before +# the data is actually in the table). +SET @OLD_CONCURRENT_INSERT= @@GLOBAL.CONCURRENT_INSERT; +SET @@GLOBAL.CONCURRENT_INSERT= 0; connection slave; --disable_warnings @@ -42,6 +49,8 @@ DROP TABLE federated.t1; connection slave; DROP TABLE federated.t1; - source include/federated_cleanup.inc; +connection default; + +SET @@GLOBAL.CONCURRENT_INSERT= @OLD_CONCURRENT_INSERT; |