Eucalyptus avahi publication jobs failed to restart if avahi-daemon is restarted
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eucalyptus (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Karmic |
Fix Released
|
Low
|
Mathias Gug |
Bug Description
If avahi-daemon is restarted (for example during an avahi-daemon package update) eucalyptus avahi publication jobs aren't restarted.
==========
Karmic SRU
Impact:
If avahi publication jobs are not running, the cluster controller cannot be located by the installer when additional node controllers are deployed.
How the bus has been addressed:
A respawn statement has been added to the upstart jobs.
TEST CASE:
1. Install eucalytpus-cc.
2. Check that 1 avahi-publish process is running and note its pids:
$ ps -ef | grep avahi-publish
root 1385 1 0 18:25 ? 00:00:00 avahi-publish -s 192.168.12.117 _eucalyptus._tcp 8774 txtvers=1 protovers=1.5.0 type=cluster
3. Restart avahi-daemon (to simulate an update):
$ sudo restart avahi-daemon
4. Before the update, avahi-publish processes are no longer there. After the upgrade, new avahi-publish processes have been started.
Potential of regression:
If avahi-daemon is manually stopped, upstart will try to restart the publication jobs until it stops respawning them:
init: eucalyptus-
init: eucalyptus-
Restarting avahi-daemon manually will not start the publication jobs which need to be start manually as well. However this is not a regression from the current version in Karmic.
Changed in eucalyptus (Ubuntu Karmic): | |
status: | New → In Progress |
importance: | Undecided → Low |
assignee: | nobody → Mathias Gug (mathiaz) |
Changed in eucalyptus (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in eucalyptus (Ubuntu Karmic): | |
milestone: | none → karmic-updates |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
Accepted eucalyptus into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you in advance!