[MDEV-6169] main.myisam-metadata fails mtr internal check Created: 2014-04-24  Updated: 2014-04-26  Resolved: 2014-04-26

Status: Closed
Project: MariaDB Server
Component/s: None
Affects Version/s: 5.5.37
Fix Version/s: 5.5.38

Type: Bug Priority: Minor
Reporter: Rich Prohaska Assignee: Elena Stepanova
Resolution: Fixed Votes: 0
Labels: tests
Environment:

linux centos 6.2 debug build



 Description   

main.myisam-metadata                     [ pass ]  22112
 
MTR's internal check of the test case 'main.myisam-metadata' failed.
This means that the test case does not preserve the state that existed
before the test case was executed.  Most likely the test case did not
do a proper clean-up. It could also be caused by the previous test run
by this thread, if the server wasn't restarted.
This is the diff of the states of the servers before and after the
test case was executed:
mysqltest: Logging to '/extra.home/prohaska/mariadb-5.5.37-install/mysql-test/var/tmp/check-mysqld_1.log'.
mysqltest: Results saved in '/extra.home/prohaska/mariadb-5.5.37-install/mysql-test/var/tmp/check-mysqld_1.result'.
mysqltest: Connecting to server localhost:16000 (socket /extra.home/prohaska/mariadb-5.5.37-install/mysql-test/var/tmp/mysqld.1.sock) as 'root', connection 'default', attempt 0 ...
mysqltest: ... Connected.
mysqltest: Start processing test commands from './include/check-testcase.test' ...
mysqltest: ... Done processing test commands.
--- /extra.home/prohaska/mariadb-5.5.37-install/mysql-test/var/tmp/check-mysqld_1.result	2014-04-24 12:58:23.881293386 -0400
+++ /extra.home/prohaska/mariadb-5.5.37-install/mysql-test/var/tmp/check-mysqld_1.reject	2014-04-24 12:58:46.113405346 -0400
@@ -681,4 +681,4 @@
 Aria	1.5	ACTIVE	STORAGE ENGINE	50537.0	NULL	NULL	Monty Program Ab	Crash-safe tables with MyISAM heritage	GPL	ON	Gamma	1.5
 partition	1.0	DISABLED	STORAGE ENGINE	50537.0	NULL	NULL	Mikael Ronstrom, MySQL AB	Partition Storage Engine Helper	GPL	OFF	Stable	1.0
 VARIABLE_NAME	VARIABLE_VALUE
-DEBUG_SYNC	ON - current signal: ''
+DEBUG_SYNC	ON - current signal: 'go'
 
mysqltest: Result length mismatch
 
not ok
 
--------------------------------------------------------------------------
The servers were restarted 0 times
Spent 22.112 of 24 seconds executing testcases
 
Check of testcase failed for: main.myisam-metadata



 Comments   
Comment by Elena Stepanova [ 2014-04-26 ]

The problem appeared in 5.5 tree after a check for debug_sync was added:

revno: 4046
revision-id: sergii@pisem.net-20140127111053-gt5xfsk64evb7zrp
parent: sergii@pisem.net-20140126204939-hns0f2w3kmubwrai
committer: Sergei Golubchik <sergii@pisem.net>
branch nick: 5.5
timestamp: Mon 2014-01-27 12:10:53 +0100
message:
  mtr: check that tests clean up debug_sync. fix tests that didn't.

Fix pushed into 5.5 tree:
http://bazaar.launchpad.net/~maria-captains/maria/5.5/revision/4165

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