Ensemble should enable flexible unit placement
Bug #820107 reported by
Benjamin Saller
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyjuju |
Fix Released
|
Medium
|
Benjamin Saller |
Bug Description
When deploying a service it would be useful to later work to have influence over how a unit is placed relative to other machines.
Related branches
lp:~bcsaller/pyjuju/unit-placement-policy
- Gustavo Niemeyer: Approve
- William Reade (community): Approve
-
Diff: 637 lines (+378/-32) (has conflicts)13 files modifiedensemble/control/add_unit.py (+17/-10)
ensemble/control/deploy.py (+18/-15)
ensemble/control/tests/test_add_unit.py (+72/-1)
ensemble/control/tests/test_deploy.py (+61/-3)
ensemble/environment/config.py (+11/-2)
ensemble/environment/environment.py (+5/-0)
ensemble/environment/tests/test_config.py (+36/-0)
ensemble/environment/tests/test_environment.py (+1/-0)
ensemble/providers/orchestra/__init__.py (+8/-1)
ensemble/providers/orchestra/tests/test_provider.py (+24/-0)
ensemble/state/errors.py (+10/-0)
ensemble/state/placement.py (+58/-0)
ensemble/state/tests/test_placement.py (+57/-0)
Changed in ensemble: | |
assignee: | nobody → Benjamin Saller (bcsaller) |
importance: | Undecided → Medium |
status: | New → In Progress |
milestone: | none → dublin |
Changed in ensemble: | |
status: | In Progress → Fix Released |
To post a comment you must log in.