Commit Graph

5 Commits (2c00037883ea9054185071c713704ba286501023)

Author SHA1 Message Date
James DeFelice df246991e0 avoid blocking on full-pipe conditions for procs that write to stdout, which we continue to ignore 2015-10-15 21:20:23 +00:00
James DeFelice 6229c336e5 fix test flake due to dependency on time.Timer 2015-10-05 18:41:27 +00:00
James DeFelice ec2605a758 wait for some grace period for kill proc to die, upgrading from SIGTERM to SIGKILL if needed
- refactor kill signal escalation into separate func for easier unit testing
- added unit test for signal escalation
2015-09-24 18:53:23 +00:00
Dr. Stefan Schimanski ada14a524d Fix compilation of Mesos minion on Mac 2015-09-04 16:59:44 +00:00
James DeFelice 124929e373 refactoring of child process handling code
- tasks subpackage responsible for managing system process lifecycle
- minion propagates SIGTERM to child procs
- child procs will be SIGKILL'd upon parent process death
2015-09-03 21:52:08 +00:00