Bug #31642 mysql-test-run.pl --manual-debug will only ask for a start of mysqld once
Submitted: 16 Oct 2007 15:25 Modified: 5 Sep 2008 15:31
Reporter: Kevin Lewis Email Updates:
Status: Won't fix Impact on me:
None 
Category:MySQL Server: Tests Severity:S3 (Non-critical)
Version:6.0.3 OS:Any
Assigned to: Magnus Blåudd CPU Architecture:Any

[16 Oct 2007 15:25] Kevin Lewis
Description:
If you are running a test with --manual-debug, and the server is 
killed like in bk-internal.mysql.com:/home/bk/mysql-6.0-falcon\
mysql_test\suites\falcon\falcon_bug_28095_I,
mysql-test does not re-issue the request to start the server in 
the debugger like it did initially.  When I do restart the server 
in the debugger, it is not seen by the waiting perl script. 

>Magnus Svensson wrote;
>I understand the problem, mysql-test-run.pl will just monitor the
>debugger process and will not see that the mysqld has exited. 

How to repeat:
   perl mysql-test-run.pl --manual-debug --suite=falcon --force

It will stop after falcon_bug_28095_I
[20 Oct 2007 10:46] Sveta Smirnova
Thank you for the report.

Verified as described.

This happens only with particular tests like falcon_bug_28095_I
[5 Sep 2008 15:31] Magnus Blåudd
Can't see any viable solution for how we could get --manual-debug to work differently than it does now. When mysqld exits, just exit the debugger and the next testcase should prompt for it to be started again.