Bug 517553 - qpidd_watchdog should restart qpidd
Summary: qpidd_watchdog should restart qpidd
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: qpid-cpp
Version: 1.1.6
Hardware: All
OS: Linux
Target Milestone: 1.3
: ---
Assignee: messaging-bugs
QA Contact: MRG Quality Engineering
Depends On:
TreeView+ depends on / blocked
Reported: 2009-08-14 15:51 UTC by Alan Conway
Modified: 2010-06-22 14:26 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2010-06-22 14:26:04 UTC

Attachments (Terms of Use)

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.

Note You need to log in before you can comment on or make changes to this bug.