3085 Bernt M. Johnsen 2009-02-26 [merge]
Merged from gca-branch (bug 43110)
modified:
mysql-test/t/ps.test
3084 Vladislav Vaintroub 2009-02-25 [merge]
merge from 6.0-bugteam
modified:
mysql-test/r/ps.result
mysql-test/t/ps.test
=== modified file 'mysql-test/t/ps.test'
--- a/mysql-test/t/ps.test 2009-02-25 12:27:38 +0000
+++ b/mysql-test/t/ps.test 2009-02-26 07:23:54 +0000
@@ -946,8 +946,13 @@ set global max_prepared_stmt_count=3;
select @@max_prepared_stmt_count;
show status like 'prepared_stmt_count';
prepare stmt from "select 1";
+
connect (con1,localhost,root,,);
+
+# Switch to connection con1
connection con1;
+let $con1_id=`SELECT CONNECTION_ID()`;
+
prepare stmt from "select 2";
prepare stmt1 from "select 3";
--error ER_MAX_PREPARED_STMT_COUNT_REACHED
@@ -957,18 +962,17 @@ connection default;
prepare stmt2 from "select 4";
select @@max_prepared_stmt_count;
show status like 'prepared_stmt_count';
+
+# Disconnect connection con1 and switch to default connection
disconnect con1;
connection default;
-# Wait for the connection to die: deal with a possible race
+
+# Wait for the connection con1 to die
+let $wait_condition=SELECT COUNT(*)=0 FROM information_schema.processlist WHERE id=$con1_id;
+--source include/wait_condition.inc
+
deallocate prepare stmt;
-let $query= select variable_value from information_schema.global_status
- where variable_name = 'prepared_stmt_count';
-let $count= `$query`;
-if ($count)
-{
---sleep 1
- let $count= `$query`;
-}
+
select @@max_prepared_stmt_count;
show status like 'prepared_stmt_count';
#
Attachment: [text/bzr-bundle] bzr/bernt.johnsen@sun.com-20090226083652-fmmaypgf7ox28naw.bundle
| Thread |
|---|
| • bzr push into mysql-6.0-bugteam branch (bernt.johnsen:3084 to 3085) | Bernt M. Johnsen | 26 Feb |