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

[5.5] tokudb_bugs.xa-3, tokudb_bugs.xa-4, tokudb_bugs.xa-6 fail with timeout on valgrind

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.5
    • Fix Version/s: 5.5.55
    • Component/s: Tests
    • Labels:
      None

      Description

      https://internal.askmonty.org/buildbot/builders/work-amd64-valgrind/builds/9901/steps/test/logs/stdio

      tokudb_bugs.xa-3 'innodb_plugin'         w1 [ fail ]  timeout after 9000 seconds
              Test ended at 2017-02-16 02:19:02
       
      Test case timeout after 9000 seconds
       
      == /mnt/data/buildot/maria-slave/work-opensuse-amd64/build/mysql-test/var/1/log/xa-3.log == 
      drop table if exists t1, t2;
      CREATE TABLE t1 (a INT PRIMARY KEY) ENGINE=innodb;
      CREATE TABLE t2 (b INT PRIMARY KEY) ENGINE=tokudb;
      BEGIN;
      SELECT @@log_bin;
      @@log_bin
      0
      INSERT INTO t1 VALUES (1);
      INSERT INTO t2 VALUES (2);
      SET SESSION debug="d,crash_commit_before";
      Warnings:
      Warning	1287	'@@debug' is deprecated and will be removed in a future release. Please use '@@debug_dbug' instead
      COMMIT;
      

      The test makes server commit suicide via a debug injection in TokuDB code. MTR does not recognize that when the test is run under valgrind.

      We can try to improve MTR later, but these particular tests are disabled for valgrind in 5.6/10.x (see the upstream bug report), so it makes sense to disable them in 5.5 as well.

        Attachments

          Activity

            People

            • Assignee:
              elenst Elena Stepanova
              Reporter:
              elenst Elena Stepanova
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: