List:Commits« Previous MessageNext Message »
From:Bjorn Munch Date:December 9 2010 1:04pm
Subject:bzr commit into mysql-5.5-mtr branch (bjorn.munch:3126) Bug#58282
View as plain text  
#At file:///home/bm136801/my/debug-55/ based on revid:bjorn.munch@stripped

 3126 Bjorn Munch	2010-12-09
      Bug #58282 "mtr --mem" does not work on a machine with libaio installed
      Workaround: add --loose-skip-innodb-use-native-aio
      Only on linux if explicitly using --mem or setting $OPT_MEM

    modified:
      mysql-test/mysql-test-run.pl
=== modified file 'mysql-test/mysql-test-run.pl'
--- a/mysql-test/mysql-test-run.pl	2010-12-09 11:10:49 +0000
+++ b/mysql-test/mysql-test-run.pl	2010-12-09 13:04:35 +0000
@@ -3030,6 +3030,12 @@ sub mysql_install_db {
   mtr_add_arg($args, "--lc-messages-dir=%s", $install_lang);
   mtr_add_arg($args, "--character-sets-dir=%s", $install_chsdir);
 
+  # On some old linux kernels, aio on tmpfs is not supported
+  # Remove this if/when Bug #58421 fixes this in the server
+  if ($^O eq "linux" && $opt_mem) {
+    mtr_add_arg($args, "--loose-skip-innodb-use-native-aio");
+  }
+
   # InnoDB arguments that affect file location and sizes may
   # need to be given to the bootstrap process as well as the
   # server process.
@@ -4515,6 +4521,13 @@ sub mysqld_arguments ($$$) {
     }
   }
 
+  # On some old linux kernels, aio on tmpfs is not supported
+  # Remove this if/when Bug #58421 fixes this in the server
+  if ($^O eq "linux" && $opt_mem)
+  {
+    mtr_add_arg($args, "--loose-skip-innodb-use-native-aio");
+  }
+
   if ( $mysql_version_id >= 50106 && !$opt_user_args)
   {
     # Turn on logging to file


Attachment: [text/bzr-bundle] bzr/bjorn.munch@oracle.com-20101209130435-xigqaps9wsq9jxxy.bundle
Thread
bzr commit into mysql-5.5-mtr branch (bjorn.munch:3126) Bug#58282Bjorn Munch9 Dec