Hook scheduler should have on disk persistence

Bug #773600 reported by Kapil Thangavelu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pyjuju
Fix Released
Medium
William Reade

Bug Description

To enable recovery/restart of the unit agent. We should persist the hook scheduler state.

Additionally it needs to be able to interpret state differentials from the loaded state to the current state. Perhaps problematic, but we need both membership diff and relation settings node version diff for all members of the relation. Possibly this could be wired into the unit relation watch where it loads the state and passes along the version.

Related branches

Changed in ensemble:
milestone: none → dublin
Changed in ensemble:
milestone: dublin → none
Changed in juju:
status: New → Confirmed
importance: Undecided → Medium
William Reade (fwereade)
Changed in juju:
status: Confirmed → In Progress
assignee: nobody → William Reade (fwereade)
milestone: none → florence
William Reade (fwereade)
Changed in juju:
status: In Progress → 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.