3555 Anitha Gopi 2010-11-08
Bug#58041 : Moved rpl_binlog_row to daily. Run just main suite for ps_row and embedded per push. Other suites run daily
added:
mysql-test/collections/mysql-5.1-bugteam.daily
mysql-test/collections/mysql-5.1-bugteam.push
3554 Dmitry Shulga 2010-11-07
A fix and a test case for Bug#47924 -main.log_tables times out
sporadically.
The cause of the sporadic time out was a leaking protection
against the global read lock, taken by the RENAME statement,
and not released in case of an error occurred during RENAME.
The leaking protection counter would lead to the value of
protect_against_global_read never dropping to 0.
Consequently FLUSH TABLES in all connections, including the
one that leaked the protection, could not proceed.
The fix is to ensure that all branchesin RENAME code properly
release GRL protection.
@ mysql-test/r/log_tables.result
Added results for test for bug#47924.
@ mysql-test/t/log_tables.test
Added test for bug#47924.
@ sql/sql_rename.cc
mysql_rename_tables() modified: replaced return from function
to goto to clean up code block in case of error.
modified:
mysql-test/r/log_tables.result
mysql-test/t/log_tables.test
sql/sql_rename.cc
=== added file 'mysql-test/collections/mysql-5.1-bugteam.daily'
--- a/mysql-test/collections/mysql-5.1-bugteam.daily 1970-01-01 00:00:00 +0000
+++ b/mysql-test/collections/mysql-5.1-bugteam.daily 2010-11-08 09:27:05 +0000
@@ -0,0 +1,5 @@
+perl mysql-test-run.pl --timer --force --parallel=auto --comment=n_mix --vardir=var-n_mix --mysqld=--binlog-format=mixed --experimental=collections/default.experimental
+perl mysql-test-run.pl --timer --force --parallel=auto --comment=ps_row --vardir=var-ps_row --ps-protocol --mysqld=--binlog-format=row --experimental=collections/default.experimental
+perl mysql-test-run.pl --timer --force --parallel=auto --comment=embedded --vardir=var-emebbed --embedded --experimental=collections/default.experimental
+perl mysql-test-run.pl --timer --force --parallel=auto --comment=rpl_binlog_row --vardir=var-rpl_binlog_row --suite=rpl,binlog --mysqld=--binlog-format=row --experimental=collections/default.experimental
+perl mysql-test-run.pl --timer --force --parallel=auto --comment=funcs_1 --vardir=var-funcs_1 --suite=funcs_1 --experimental=collections/default.experimental
=== added file 'mysql-test/collections/mysql-5.1-bugteam.push'
--- a/mysql-test/collections/mysql-5.1-bugteam.push 1970-01-01 00:00:00 +0000
+++ b/mysql-test/collections/mysql-5.1-bugteam.push 2010-11-08 09:27:05 +0000
@@ -0,0 +1,4 @@
+perl mysql-test-run.pl --timer --force --parallel=auto --comment=n_mix --vardir=var-n_mix --mysqld=--binlog-format=mixed --experimental=collections/default.experimental --skip-ndb
+perl mysql-test-run.pl --timer --force --parallel=auto --comment=ps_row --vardir=var-ps_row --suite=main --ps-protocol --mysqld=--binlog-format=row --experimental=collections/default.experimental --skip-ndb
+perl mysql-test-run.pl --timer --force --parallel=auto --comment=embedded --vardir=var-emebbed --suite=main --embedded --experimental=collections/default.experimental --skip-ndb
+perl mysql-test-run.pl --timer --force --parallel=auto --comment=funcs_1 --vardir=var-funcs_1 --suite=funcs_1 --experimental=collections/default.experimental --skip-ndb
Attachment: [text/bzr-bundle] bzr/anitha.gopi@sun.com-20101108092705-vx5q7s8s7ok6xqaa.bundle
| Thread |
|---|
| • bzr push into mysql-5.1-bugteam branch (anitha.gopi:3554 to 3555)Bug#58041 | Anitha Gopi | 8 Nov |