lp://staging/~fwereade/pyjuju/state-machine-sync
Created by
William Reade
and last modified
- Get this branch:
- bzr branch lp://staging/~fwereade/pyjuju/state-machine-sync
Only
William Reade
can upload to this branch. If you are
William Reade
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- William Reade: Approve
- Kapil Thangavelu (community): Approve
-
Diff: 2429 lines (+795/-536)11 files modifiedjuju/agents/tests/test_unit.py (+12/-7)
juju/agents/unit.py (+35/-35)
juju/control/tests/test_resolved.py (+16/-8)
juju/control/tests/test_status.py (+10/-36)
juju/control/tests/test_upgrade_charm.py (+4/-2)
juju/lib/statemachine.py (+105/-28)
juju/lib/tests/test_statemachine.py (+199/-75)
juju/unit/lifecycle.py (+18/-21)
juju/unit/tests/test_lifecycle.py (+50/-42)
juju/unit/tests/test_workflow.py (+298/-217)
juju/unit/workflow.py (+48/-65)
Branch information
Recent revisions
- 456. By William Reade
-
statemachine changes must now be externally locked; added synchronize method to statemachine to catch up with inflight transitions at startup
- 448. By William Reade
-
added upgrade_charm_ready and charm_replaced states, along with suitable transitions and error states
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/pyjuju