Bug #55089 InnoDB Plugin mysql-tests do not run on Windows/embedded
Submitted: 8 Jul 2010 16:28 Modified: 8 Jul 2010 18:31
Reporter: Vasil Dimov Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server: InnoDB Plugin storage engine Severity:S2 (Serious)
Version:5.1 OS:Windows
Assigned to: Assigned Account CPU Architecture:Any

[8 Jul 2010 16:28] Vasil Dimov
Description:
On PB2 on Windows/embedded 10 (but possibly all since there is a limit of 10 failing tests) InnoDB Plugin tests fail with this error:

Logging: mysql-test-run.pl  --timer --force --parallel=auto --comment=embedded --vardir=var-emebbed --embedded --experimental=collections/default.experimental --skip-ndb

...

innodb_plugin.innodb_bug30919 [ fail ]
        Test ended at 2010-07-07 22:50:36

CURRENT_TEST: innodb_plugin.innodb_bug30919
mysqltest: Can't initialize MySQL server
Failed to read from 'H:\pb2\test\sb_2-2024609-1278532056.86\mysql-5.1.49-win-x86-test\mysql-test\var-emebbed\log\innodb_bug30919.log', errno: 22

 - saving 'H:/pb2/test/sb_2-2024609-1278532056.86/mysql-5.1.49-win-x86-test/mysql-test/var-emebbed/log/innodb_plugin.innodb_bug30919/' to 'H:/pb2/test/sb_2-2024609-1278532056.86/mysql-5.1.49-win-x86-test/mysql-test/var-emebbed/log/innodb_plugin.innodb_bug30919/'

How to repeat:
On Windows:

./mysql-test-run.pl  --timer --force --parallel=auto --comment=embedded --vardir=var-emebbed --embedded --experimental=collections/default.experimental --skip-ndb

Suggested fix:
n/a
[8 Jul 2010 16:29] Vasil Dimov
Could be related to Bug#50667 The InnoDB plugin prevents initialization of the "embedded" server
[8 Jul 2010 18:31] Vasil Dimov
Setting as duplicate of Bug#50667 since I am able to reproduce this on FreeBSD:

mysql-test$ ./mtr --verbose --embedded innodb_plugin.innodb_bug30919
Logging: ./mtr  --verbose --embedded innodb_plugin.innodb_bug30919
> exe_name: mysqld
MySQL Version 5.1.49
Checking supported features...
 - skipping ndbcluster
 - skipping SSL
Collecting tests...
> Collecting: main
> testdir: /usr/w/mysql-5.1-innodb/mysql-test/t
> resdir: /usr/w/mysql-5.1-innodb/mysql-test/r
> Collecting: binlog
> suitedir: /usr/w/mysql-5.1-innodb/mysql-test/suite/binlog
> testdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/binlog/t
> resdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/binlog/r
> Collecting: federated
> suitedir: /usr/w/mysql-5.1-innodb/mysql-test/suite/federated
> testdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/federated
> resdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/federated
> Collecting: rpl
> suitedir: /usr/w/mysql-5.1-innodb/mysql-test/suite/rpl
> testdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/rpl/t
> resdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/rpl/r
> Collecting: rpl_ndb
> suitedir: /usr/w/mysql-5.1-innodb/mysql-test/suite/rpl_ndb
> testdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/rpl_ndb/t
> resdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/rpl_ndb/r
> Collecting: ndb
> suitedir: /usr/w/mysql-5.1-innodb/mysql-test/suite/ndb
> testdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/ndb/t
> resdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/ndb/r
> Collecting: innodb
> suitedir: /usr/w/mysql-5.1-innodb/mysql-test/suite/innodb
> testdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/innodb/t
> resdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/innodb/r
> Collecting: innodb_plugin
> suitedir: /usr/w/mysql-5.1-innodb/mysql-test/suite/innodb_plugin
> testdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/innodb_plugin/t
> resdir: /usr/w/mysql-5.1-innodb/mysql-test/suite/innodb_plugin/r
vardir: /usr/w/mysql-5.1-innodb/mysql-test/var
Checking leftover processes...
Removing old var directory...
> opt_vardir: /usr/w/mysql-5.1-innodb/mysql-test/var
> Removing /usr/w/mysql-5.1-innodb/mysql-test/var/
> Removing /usr/w/mysql-5.1-innodb/mysql-test/var/tmp/
Creating var directory '/usr/w/mysql-5.1-innodb/mysql-test/var'...
> Creating /usr/w/mysql-5.1-innodb/mysql-test/var
Installing system database...
Using server port 46718

==============================================================================

TEST                                      RESULT   TIME (ms)
------------------------------------------------------------

worker[1] > mtr_ping_port: 13000
> Client connected
worker[1] > FREE
worker[1] > mtr_ping_port: 13001
worker[1] > FREE
worker[1] > mtr_ping_port: 13002
worker[1] > FREE
worker[1] > mtr_ping_port: 13003
worker[1] > FREE
worker[1] > mtr_ping_port: 13004
worker[1] > FREE
worker[1] > mtr_ping_port: 13005
worker[1] > FREE
worker[1] > mtr_ping_port: 13006
worker[1] > FREE
worker[1] > mtr_ping_port: 13007
worker[1] > FREE
worker[1] > mtr_ping_port: 13008
worker[1] > FREE
worker[1] > mtr_ping_port: 13009
worker[1] > FREE
worker[1] Using MTR_BUILD_THREAD 300, with reserved ports 13000..13009
worker[1] Creating var directory '/usr/w/mysql-5.1-innodb/mysql-test/var'...
worker[1] > result: , file_mode: 0
worker[1] > Running test: innodb_plugin.innodb_bug30919
worker[1] > Setting timezone: GMT-3
worker[1] > Cleaning datadirs...
worker[1] > clean_dir: /usr/w/mysql-5.1-innodb/mysql-test/var/tmp
worker[1] > unlink: '/usr/w/mysql-5.1-innodb/mysql-test/var/tmp/bootstrap.sql'
worker[1] > Generating my.cnf from 'include/default_my.cnf'
worker[1] > MASTER_MYPORT = 13000
worker[1] > MASTER_MYSOCK = /usr/w/mysql-5.1-innodb/mysql-test/var/tmp/mysqld.1.sock
worker[1] > Started [mysqltest - pid: 95519, winpid: 95519]
worker[1] > Got [mysqltest - pid: 95519, winpid: 95519, exit: 256]
worker[1] > Stopping all servers...
worker[1] Saving datadirs...
worker[1]  - saving '/usr/w/mysql-5.1-innodb/mysql-test/var/mysqld.1'
worker[1] innodb_plugin.innodb_bug30919            worker[1] [ fail ]
        Test ended at 2010-07-08 19:49:33
worker[1] 
CURRENT_TEST: innodb_plugin.innodb_bug30919
safe_process[95519]: parent_pid: 95518
safe_process[95519]: Started child 95520, terminated: 0
mysqltest: Can't initialize MySQL server
Failed to read from '/usr/w/mysql-5.1-innodb/mysql-test/var/log/innodb_bug30919.log', errno: 22
safe_process[95519]: Got signal 20, child_pid: 95520
safe_process[95519]: Killing child: 95520
safe_process[95519]: Child exit: 1

innodb_plugin.innodb_bug30919            [ fail ]
        Test ended at 2010-07-08 19:49:33

CURRENT_TEST: innodb_plugin.innodb_bug30919
safe_process[95519]: parent_pid: 95518
safe_process[95519]: Started child 95520, terminated: 0
mysqltest: Can't initialize MySQL server
Failed to read from '/usr/w/mysql-5.1-innodb/mysql-test/var/log/innodb_bug30919.log', errno: 22
safe_process[95519]: Got signal 20, child_pid: 95520
safe_process[95519]: Killing child: 95520
safe_process[95519]: Child exit: 1

 - saving '/usr/w/mysql-5.1-innodb/mysql-test/var/log/innodb_plugin.innodb_bug30919/' to '/usr/w/mysql-5.1-innodb/mysql-test/var/log/innodb_plugin.innodb_bug30919/'
------------------------------------------------------------
The servers were restarted 0 times
Spent 0.000 of 0 seconds executing testcases

Completed: Failed 1/1 tests, 0.00% were successful.

Failing test(s): innodb_plugin.innodb_bug30919