You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@chukwa.apache.org by "Eric Yang (JIRA)" <ji...@apache.org> on 2009/04/07 22:45:12 UTC

[jira] Commented: (CHUKWA-98) PidFile issue

    [ https://issues.apache.org/jira/browse/CHUKWA-98?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12696736#action_12696736 ] 

Eric Yang commented on CHUKWA-98:
---------------------------------

If the program is cleanly exited, it should have pFile.clean() in the main function of the program.  The rest of the time, it should do nothing.  There shouldn't be any addShutdownHook for pFile in our code.

> PidFile issue
> -------------
>
>                 Key: CHUKWA-98
>                 URL: https://issues.apache.org/jira/browse/CHUKWA-98
>             Project: Hadoop Chukwa
>          Issue Type: Bug
>            Reporter: Jerome Boulon
>            Priority: Blocker
>
> Some processes like Collectors, demuxManager, etc have to be able to exit if they have to.
> In that case, watchdog will not restart them since the shutdown hook will have done the cleanup.
>     pFile = new PidFile("Agent");
>     Runtime.getRuntime().addShutdownHook(pFile);
>     pFile = new PidFile("Collector");
>     Runtime.getRuntime().addShutdownHook(pFile);

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.