Well, within test-run, we call mtr_shutdown_server (in tests/lib/ mtr_process.pl). We do this because we are about to restart the server with different options (ie we use --plugin-add=pbxt for the pbxt tests, but not otherwise).
>From what I can gather we try to call client/drizzle -p=$port -uroot... --shutdown. We then do some waiting / blocking for this to happen. If for some reason the server is still running after the wait period, test-run calls kill -9 I'm still going to be doing some research / work with test-run when time permits, but I had wanted to touch base with you guys to look for ideas too. On Thu, Sep 23, 2010 at 4:12 AM, Paul McCullagh <[email protected]>wrote: > Hi Patrick, > > We need find out where the signal is coming from. Do you have any ideas? > > Could it be that the server is hanging, and therefore mysql-test-run is > killing it? > > If this is the case, then we could use pmp (Poor-man' profiler) to find out > where it is hanging. > > > On Sep 22, 2010, at 10:28 PM, Patrick Crews wrote: > > Hi guys, >> >> We're currently hitting an issue where we are losing lcov data due to the >> server being shutdown improperly during tests. >> >> Part of this is an issue with our test-runner - we need to fix things to >> avoid kill -9 at all costs. However, I thought I would email you to see if >> you guys might have some insight about this: >> pbxt.basic_transaction [ pass ] >> 167 >> pbxt.basic_transaction_autocommit [ pass ] >> 194 >> pbxt.basic_type_decimal [ pass ] >> 211 >> pbxt.basic_update [ pass ] >> 442 >> pbxt.basic_with_indexes [ pass ] >> 399 >> mysql-test-run: WARNING: Forcing kill of process 21330 >> >> >> It's the last test of the pbxt suite, so we are likely restarting the >> server for the next set of tests (mysql_protocol, myisam, and memory >> suites), but I was wondering if you guys might know of any other reason why >> the server isn't shutting down within the test-run specified time frame. >> >> I ask you guys as this is the only test that is showing this for me with >> any regularity these days. >> >> Thanks, >> Patrick >> _______________________________________________ >> Mailing list: >> https://launchpad.net/~pbxt-discuss<https://launchpad.net/%7Epbxt-discuss> >> Post to : [email protected] >> Unsubscribe : >> https://launchpad.net/~pbxt-discuss<https://launchpad.net/%7Epbxt-discuss> >> More help : https://help.launchpad.net/ListHelp >> > >
_______________________________________________ Mailing list: https://launchpad.net/~pbxt-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~pbxt-discuss More help : https://help.launchpad.net/ListHelp

