List:Commits« Previous MessageNext Message »
From:Dmitry Lenev Date:March 1 2011 12:01pm
Subject:bzr push into mysql-trunk branch (Dmitry.Lenev:3710 to 3711) Bug#11765505
View as plain text  
 3711 Dmitry Lenev	2011-03-01 [merge]
      Merged fix for bug #11765505 "58480: LARGE_TESTS.LOCK_TABLES_BIG
      IS FAILING" into trunk tree.

    modified:
      mysql-test/suite/large_tests/t/lock_tables_big.test
 3710 Serge Kozlov	2011-02-28 [merge]
      Bug#548020. merge 5.5->trunk

    modified:
      mysql-test/collections/default.experimental
      mysql-test/include/wait_for_status_var.inc
=== modified file 'mysql-test/suite/large_tests/t/lock_tables_big.test'
--- a/mysql-test/suite/large_tests/t/lock_tables_big.test	2009-09-11 20:26:35 +0000
+++ b/mysql-test/suite/large_tests/t/lock_tables_big.test	2011-03-01 11:47:04 +0000
@@ -1,6 +1,16 @@
 #
 # Bug#24509 cannot use more than 2048 file descriptors on windows
 #
+
+#
+# This test requires approximately 6000 of files to be open simultaneously.
+# Let us skip it on platforms where open files limit is too low.
+let $max_open_files_limit= `SELECT @@open_files_limit < 6100`;
+if ($max_open_files_limit)
+{
+  skip Need open_files_limit to be greater than 6100;
+}
+
 --disable_query_log
 create database many_tables;
 use many_tables;
@@ -19,14 +29,14 @@ while ($i)
 }
 
 #lock all tables we just created (resembles mysqldump startup is doing with --all-databases operation)
-#There will be 3 descriptors for each table (table.FRM, table.MYI and table.MYD files) means 9000 files
+#There will be 2 descriptors for each table (table.MYI and table.MYD files) means 6000 files
 #descriptors altogether. For Microsoft C runtime, this is way too many.
 
 eval LOCK TABLES $table_list;
 unlock tables;
 
 drop database many_tables;
---disable_query_log
+--enable_query_log
 --echo all done
 
 

No bundle (reason: useless for push emails).
Thread
bzr push into mysql-trunk branch (Dmitry.Lenev:3710 to 3711) Bug#11765505Dmitry Lenev1 Mar