Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-715

LP:705217 - Some tests fail with BUILD/compile-pentium64 [PATCH]

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 5.3.11, 5.2.13, 5.1.66
    • Fix Version/s: 5.3.13, 5.2.15, 5.1.73
    • Component/s: None
    • Labels:
    • Environment:
      Ubuntu 10

      Description

      Some tests fail running binary compiling with BUILD/compile-pentium64 fails on Ubuntu 10.10 x86_64

      How to repeat:

      • Use lp:maria/5.2
      • Run BUILD/compile-pentium64
      • Run ./mysql-test-run.pl --force --mem --skip-ndb
      • See
        Completed: Failed 8/816 tests, 99.02% were successful.

      Failing test(s): percona.percona_innodb_use_sys_stats_table federated.federated_archive federated.federated_innodb federated.federated_transactions federated.federated federated.federated_bug_13118 federated.federated_bug_25714 federated.federated_bug_32426

      The log files in var/log may give you some hint of what went wrong.

      If you want to report this error, please read first the documentation
      at http://dev.mysql.com/doc/mysql/en/mysql-test-suite.html

      Errors/warnings were found in logfiles during server shutdown after running the
      following sequence(s) of tests:
      percona.percona_innodb_use_sys_stats_table
      federated.federated_archive
      federated.federated_innodb
      federated.federated_transactions
      federated.federated
      federated.federated_bug_13118
      federated.federated_bug_25714
      federated.federated_bug_32426

        Gliffy Diagrams

          Attachments

            Activity

            Hide
            hakanküçükyılmaz Hakan Küçükyılmaz added a comment -

            Re: Some tests fail with BUILD/compile-pentium64
            Also fails the same way with lp:maria/5.1

            Show
            hakanküçükyılmaz Hakan Küçükyılmaz added a comment - Re: Some tests fail with BUILD/compile-pentium64 Also fails the same way with lp:maria/5.1
            Hide
            hakanküçükyılmaz Hakan Küçükyılmaz added a comment -

            Re: Some tests fail with BUILD/compile-pentium64
            Also fails the same way with lp:maria/5.3

            Show
            hakanküçükyılmaz Hakan Küçükyılmaz added a comment - Re: Some tests fail with BUILD/compile-pentium64 Also fails the same way with lp:maria/5.3
            Hide
            ratzpo Rasmus Johansson added a comment -

            Launchpad bug id: 705217

            Show
            ratzpo Rasmus Johansson added a comment - Launchpad bug id: 705217
            Hide
            elenst Elena Stepanova added a comment - - edited

            Could not build 5.1, 5.2 or 5.3 with BUILD/compile-pentium64 on Ubuntu 11.10, the build fails with some undefined references.

            Show
            elenst Elena Stepanova added a comment - - edited Could not build 5.1, 5.2 or 5.3 with BUILD/compile-pentium64 on Ubuntu 11.10, the build fails with some undefined references.
            Hide
            elenst Elena Stepanova added a comment -

            BUILD/compile-pentium64 works on Ubuntu 10.04 (10.10 is not supported anymore), and the problem is still partially reproducible on 5.1-5.3. There is a good reason for that – the script builds server without any InnoDB or Federated. Some tests have engine-related parameters without loose- prefix in their opt files, so server fails to start before MTR finds out that there is no engine and the test is not applicable.

            Since the bug had been reported, the federated suite was fixed so it's nicely skipped now, but the issue with the percona test still exists, and there are 2 other tests in innodb suite which have the same problem.

            Not reproducible on 5.5 and 10.0 since there is innodb build even with this script. These versions have other problems though, but they are unrelated to this report.

            I'm not sure anybody cares about this script, but then again, the fix is primitive and makes sense anyway, having loose- prefix is safer. I can push the fix to 5.1 if it's okay.

            === modified file 'mysql-test/suite/innodb/t/innodb_bug12400341-master.opt'
            — mysql-test/suite/innodb/t/innodb_bug12400341-master.opt 2012-01-10 05:18:58 +0000
            +++ mysql-test/suite/innodb/t/innodb_bug12400341-master.opt 2013-01-21 00:43:29 +0000
            @@ -1,1 +1,1 @@
            ---max_connections=64 --innodb_thread_concurrency=0 --innodb_file_per_table
            +--max_connections=64 --loose-innodb_thread_concurrency=0 --loose-innodb_file_per_table

            === modified file 'mysql-test/suite/innodb/t/innodb_bug60049-master.opt'
            — mysql-test/suite/innodb/t/innodb_bug60049-master.opt 2011-02-15 10:12:27 +0000
            +++ mysql-test/suite/innodb/t/innodb_bug60049-master.opt 2013-01-21 00:42:56 +0000
            @@ -1,1 +1,1 @@
            ---innodb_fast_shutdown=0
            +--loose-innodb_fast_shutdown=0

            === modified file 'mysql-test/suite/percona/percona_innodb_use_sys_stats_table-master.opt'
            — mysql-test/suite/percona/percona_innodb_use_sys_stats_table-master.opt 2010-09-03 15:41:57 +0000
            +++ mysql-test/suite/percona/percona_innodb_use_sys_stats_table-master.opt 2013-01-21 00:44:01 +0000
            @@ -1,1 +1,1 @@
            ---innodb_use_sys_stats_table
            +--loose-innodb_use_sys_stats_table

            Show
            elenst Elena Stepanova added a comment - BUILD/compile-pentium64 works on Ubuntu 10.04 (10.10 is not supported anymore), and the problem is still partially reproducible on 5.1-5.3. There is a good reason for that – the script builds server without any InnoDB or Federated. Some tests have engine-related parameters without loose- prefix in their opt files, so server fails to start before MTR finds out that there is no engine and the test is not applicable. Since the bug had been reported, the federated suite was fixed so it's nicely skipped now, but the issue with the percona test still exists, and there are 2 other tests in innodb suite which have the same problem. Not reproducible on 5.5 and 10.0 since there is innodb build even with this script. These versions have other problems though, but they are unrelated to this report. I'm not sure anybody cares about this script, but then again, the fix is primitive and makes sense anyway, having loose- prefix is safer. I can push the fix to 5.1 if it's okay. === modified file 'mysql-test/suite/innodb/t/innodb_bug12400341-master.opt' — mysql-test/suite/innodb/t/innodb_bug12400341-master.opt 2012-01-10 05:18:58 +0000 +++ mysql-test/suite/innodb/t/innodb_bug12400341-master.opt 2013-01-21 00:43:29 +0000 @@ -1,1 +1,1 @@ ---max_connections=64 --innodb_thread_concurrency=0 --innodb_file_per_table +--max_connections=64 --loose-innodb_thread_concurrency=0 --loose-innodb_file_per_table === modified file 'mysql-test/suite/innodb/t/innodb_bug60049-master.opt' — mysql-test/suite/innodb/t/innodb_bug60049-master.opt 2011-02-15 10:12:27 +0000 +++ mysql-test/suite/innodb/t/innodb_bug60049-master.opt 2013-01-21 00:42:56 +0000 @@ -1,1 +1,1 @@ ---innodb_fast_shutdown=0 +--loose-innodb_fast_shutdown=0 === modified file 'mysql-test/suite/percona/percona_innodb_use_sys_stats_table-master.opt' — mysql-test/suite/percona/percona_innodb_use_sys_stats_table-master.opt 2010-09-03 15:41:57 +0000 +++ mysql-test/suite/percona/percona_innodb_use_sys_stats_table-master.opt 2013-01-21 00:44:01 +0000 @@ -1,1 +1,1 @@ ---innodb_use_sys_stats_table +--loose-innodb_use_sys_stats_table

              People

              • Assignee:
                serg Sergei Golubchik
                Reporter:
                hakanküçükyılmaz Hakan Küçükyılmaz
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: