MachineStateManager must enable observing new machines

Bug #616555 reported by Gustavo Niemeyer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pyjuju
Fix Released
Medium
Unassigned

Bug Description

The MachineStateManager implementation must be extended to offer an observing API which enables waiting for new machines states to be created in zookeeper, and firing a deferred when the situation is detected. The implementation of this feature should aim at satisfying the needs of the work done while handling bug #616504.

In future work, the MachineStateManager should also enable monitoring the health of Machine Agents. This is covered in bug #616559.

Tags: spike

Related branches

summary: - Machine state must be able to observe new machines
+ MachineStateManager must enable observing new machines
description: updated
description: updated
Changed in ensemble:
status: New → Confirmed
importance: Undecided → Medium
Changed in ensemble:
status: Confirmed → Fix Committed
Changed in ensemble:
status: Fix Committed → 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.