Bug 517553

Summary: qpidd_watchdog should restart qpidd
Product: Red Hat Enterprise MRG Reporter: Alan Conway <aconway>
Component: qpid-cppAssignee: messaging-bugs <messaging-bugs>
Status: CLOSED WONTFIX QA Contact: MRG Quality Engineering <mrgqe-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 1.1.6CC: cctrieloff
Target Milestone: 1.3Keywords: Documentation
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-06-22 14:26:04 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alan Conway 2009-08-14 15:51:39 UTC
Description of problem:

Currently watchdog kills the qpidd process but there's no way to restart it. User could use a script to restart qpidd in a loop but this is awkward for a production system where you'd like to start qpidd in the normal way.

If qpidd passes its command line args to the watchdog, when watchdog kills qpidd it can then exec qpidd and become the new broker (of course creating its own watchdog process.

On the other hand qpidd should restart its watchdog process if it exits for some reason before qpidd does, to ensure it still has watchdog protection.

See also bug 517098, can probably be fixed together.

Comment 1 Alan Conway 2010-06-22 14:26:04 UTC
No user request for this feature right now. Qpid watchdog will be replaced by corosync availability manager in the future.