no MachineProvider base class
Bug #824654 reported by
William Reade
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyjuju |
Fix Released
|
Undecided
|
William Reade |
Bug Description
ec2's and orchestra's MachineProvider classes have a lot of identical methods; we should add a common base class for these.
Related branches
lp://staging/~fwereade/pyjuju/provider-base
- Kapil Thangavelu (community): Approve
- Gustavo Niemeyer: Approve
-
Diff: 1364 lines (+566/-318)16 files modifiedensemble/control/shutdown.py (+1/-1)
ensemble/control/tests/test_shutdown.py (+1/-1)
ensemble/providers/common/base.py (+173/-0)
ensemble/providers/common/bootstrap.py (+4/-5)
ensemble/providers/common/launch.py (+13/-10)
ensemble/providers/common/tests/test_base.py (+135/-0)
ensemble/providers/common/tests/test_findzookeepers.py (+41/-31)
ensemble/providers/common/tests/test_launch.py (+31/-34)
ensemble/providers/common/tests/test_state.py (+2/-1)
ensemble/providers/common/tests/test_utils.py (+1/-1)
ensemble/providers/dummy.py (+15/-10)
ensemble/providers/ec2/__init__.py (+24/-84)
ensemble/providers/ec2/tests/test_provider.py (+4/-2)
ensemble/providers/ec2/tests/test_shutdown.py (+103/-14)
ensemble/providers/orchestra/__init__.py (+14/-120)
ensemble/providers/tests/test_dummy.py (+4/-4)
Changed in ensemble: | |
status: | New → In Progress |
assignee: | nobody → William Reade (fwereade) |
milestone: | none → dublin |
Changed in ensemble: | |
milestone: | dublin → eureka |
Changed in ensemble: | |
status: | In Progress → Fix Released |
To post a comment you must log in.