[ 
https://issues.apache.org/jira/browse/QPID-1090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12599440#action_12599440
 ] 

Ted Ross commented on QPID-1090:
--------------------------------

Removing the -c and -q options is not feasible since there are tests in the 
test-suite that rely on these features.

The alternative approach is to add a new option: --no-track-pid  that 
suppresses the tracking of daemon PIDs.  The polarity of this option is such 
that the change is completely backward compatible.  If the new option is not 
supplied, the behavior of qpidd is unchanged.  If it is supplied, daemon mode 
works normally but does not store the pid.


> Removed pid storage for daemon mode - rely on external mechanisms
> -----------------------------------------------------------------
>
>                 Key: QPID-1090
>                 URL: https://issues.apache.org/jira/browse/QPID-1090
>             Project: Qpid
>          Issue Type: Improvement
>          Components: C++ Broker
>    Affects Versions: M3
>            Reporter: Ted Ross
>            Assignee: Ted Ross
>            Priority: Minor
>             Fix For: M3
>
>
> The existing mechanism for tracking the PID of daemon processes is redundant 
> with and causes conflicts with system-service management on various operating 
> systems.
> This change removes the PID file storage from daemon mode and as a result 
> removes the -c (check) and -q (quit) command line options.  Daemon mode still 
> works normally but now relies on external support for PID tracking and daemon 
> termination.

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

Reply via email to