FLUME-1296: Lifecycle supervisor should check if the monitor service is still running before supervising and also make sure shutdown of monitor service happens before component is stopped.
Review Request #5467 - Created June 21, 2012 and submitted
* Checks to make sure the supervisor is still running, before supervising more components * Make sure shutdown of monitor threads happen before the component's stop() is called.
All current unit tests pass. Ran an agent with a dummy sink that never starts but checks thread interrupt every 5 seconds - works fine.
|I'd think we would thrown an exception here? Is there a case where this comes up and it's not a ...||Brock Noland||Dec. 6, 2012, 10:17 p.m.||Open|
Posted (Dec. 6, 2012, 10:17 p.m.)
Review request changed
Updated (Dec. 10, 2012, 9:02 p.m.)
- changed from pending to submitted