mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 13:02:28 +01:00
12d87c3ba5
safe_process puts its children (mysqld, in this case) into a separate process group, to be able to kill it all at once. buildslave kills mtr's process group when it loses connection to the master. result? buildslave kills mtr and safe_process, but leaves stale mysqld processes in their own process groups. fix: put safe_process itself into a separate process group, then buildslave won't kill it and safe_process will kill mysqld'd and itself when it will notice that the parent mtr no longer exists. |
||
---|---|---|
.. | ||
File | ||
SafeProcess | ||
Config.pm | ||
ConfigFactory.pm | ||
CoreDump.pm | ||
Find.pm | ||
Handles.pm | ||
Options.pm | ||
Platform.pm | ||
SafeProcess.pm | ||
Suite.pm | ||
SysInfo.pm | ||
Test.pm |