Merge lp://qastaging/~cerberus/nova/lp820658 into lp://qastaging/~hudson-openstack/nova/trunk
Proposed by
Matt Dietz
Status: | Work in progress |
---|---|
Proposed branch: | lp://qastaging/~cerberus/nova/lp820658 |
Merge into: | lp://qastaging/~hudson-openstack/nova/trunk |
Diff against target: |
602 lines (+124/-56) 4 files modified
nova/compute/api.py (+20/-5) nova/scheduler/host_filter.py (+29/-19) nova/scheduler/zone_aware_scheduler.py (+34/-14) nova/tests/scheduler/test_host_filter.py (+41/-18) |
To merge this branch: | bzr merge lp://qastaging/~cerberus/nova/lp820658 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Trey Morris (community) | Approve | ||
Brian Waldon (community) | Needs Information | ||
Sandy Walsh (community) | Approve | ||
Review via email:
|
Description of the change
Fixes lp820658
Adds a new filter to the host_filter scheduler that allows the scheduler to properly schedule the resizing/migrating instance to a host that is *not* the originating host.
To post a comment you must log in.
Unmerged revisions
- 1400. By Matt Dietz
-
More clear name
- 1399. By Matt Dietz
-
Merge from trunk
- 1398. By Matt Dietz
-
Merge from upstream
- 1397. By Matt Dietz
-
Feedback changes
- 1396. By Matt Dietz
-
merge from trunk
- 1395. By Matt Dietz
-
Duplicate test modules make me sad
- 1394. By Matt Dietz
-
Yanked the metaclass back out
- 1393. By Matt Dietz
-
A more interesting refactoring
- 1392. By Matt Dietz
-
Added request spec to the filter calls, but I am not at all happy with this refactoring
- 1391. By Matt Dietz
-
Merge from trunk
Generally seems fine, but now the host filters should have their instance_ type_to_ filter( ) methods renamed to request_ spec_to_ filter( ).
Should the span_zones flag be part of the request spec or should it just be a boolean param on select()? I think I prefer the latter?