eucalyptus-cloud needs a more reliable way to tell it's started

Bug #438635 reported by Thierry Carrez
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eucalyptus (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

As of 1.6~bzr854-0ubuntu10 eucalyptus uses upstart jobs to sequence the various things that need to happen when eucalyptus comes up. In particular, the -registration jobs wait until eucalyptus-cloud is started to start.

The poststart logic in /etc/init/eucalyptus-cloud.conf was to wget on port 8443 before considering eucalyptus-cloud started. This resulted in some cases in failure to register, see bug 438602.

A 5-second sleep was added as a quick workaround, but that shows that we need a reliable way of telling eucalyptus-cloud is ready to accept registration requests (without having them fail with "ERROR: you need to be on the CLC host and the CLC needs to be running.").

Tags: eucalyptus
Thierry Carrez (ttx)
Changed in eucalyptus (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
tags: added: eucalyptus
Revision history for this message
Thierry Carrez (ttx) wrote :

Seems solved by resolution on bug 438602, 0ubuntu13.

Changed in eucalyptus (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.