[MDEV-12120] [5.5] tokudb_bugs.xa-3, tokudb_bugs.xa-4, tokudb_bugs.xa-6 fail with timeout on valgrind Created: 2017-02-23  Updated: 2017-02-23  Resolved: 2017-02-23

Status: Closed
Project: MariaDB Server
Component/s: Tests
Affects Version/s: 5.5
Fix Version/s: 5.5.55

Type: Bug Priority: Major
Reporter: Elena Stepanova Assignee: Elena Stepanova
Resolution: Fixed Votes: 0
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.



 Comments   
Comment by Elena Stepanova [ 2017-02-23 ]

https://github.com/MariaDB/server/commit/bdb672fe96cfb75baab0ea1f1db8870d6cb8911b

Generated at Thu Feb 08 07:55:16 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.