Merge lp://qastaging/~usc-isi/nova/extra_specs_sched into lp://qastaging/~hudson-openstack/nova/trunk
Status: | Work in progress |
---|---|
Proposed branch: | lp://qastaging/~usc-isi/nova/extra_specs_sched |
Merge into: | lp://qastaging/~hudson-openstack/nova/trunk |
Prerequisite: | lp://qastaging/~usc-isi/nova/instance_type_extra_specs |
Diff against target: |
468 lines (+348/-8) 7 files modified
Authors (+2/-0) nova/db/sqlalchemy/api.py (+2/-0) nova/scheduler/host_filter.py (+3/-3) nova/tests/api/openstack/extensions/test_flavors_extra_specs.py (+1/-0) nova/tests/scheduler/test_hetero_scheduler.py (+231/-0) nova/tests/test_libvirt.py (+57/-0) nova/virt/libvirt/connection.py (+52/-5) |
To merge this branch: | bzr merge lp://qastaging/~usc-isi/nova/extra_specs_sched |
Related bugs: | |
Related blueprints: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Brian Lamar (community) | Needs Fixing | ||
Rick Harris (community) | Approve | ||
Devin Carlen (community) | Approve | ||
Sandy Walsh (community) | Approve | ||
Sandy Walsh | Pending | ||
Review via email:
|
Commit message
Changes default behavior of HostFilterScheduler to use InstanceTypeFilter so that, by default, it supports provisioning instances on nodes based on additional info associated with instance types.
Also adds support for reporting some capabilities of compute nodes with KVM (libvirt).
Description of the change
Example of a simple heterogeneous scheduler to demonstrate how to support heterogeneous instances.
Unmerged revisions
- 1171. By Lorin Hochstein
-
Merge from trunk
- 1170. By Lorin Hochstein
-
Default host filter is now set via flag instead of hard coding
- 1169. By Lorin Hochstein
-
Removed the hetero scheduler example, as it is no longer necessary
- 1168. By Lorin Hochstein
-
Added a todo for the JSON filter
- 1167. By Lorin Hochstein
-
Now explicitly passes filter name
- 1166. By Lorin Hochstein
-
Moved the hetero scheduler tests to the scheduler directory
- 1165. By Lorin Hochstein
-
Refactoring hetero scheduler tests to use HostFilterScheduler
- 1164. By Lorin Hochstein
-
Changed default of HostFilterScheduler to use InstanceTypeFilter
- 1163. By Lorin Hochstein
-
Refactoring test_hetero_
scheduler code to use HostFilterScheduler - 1162. By Lorin Hochstein
-
Merge from trunk
nova/tests/ api/openstack/ extensions/ test_flavors_ extra_specs. py
This file seems to have been deleted and re-added and as such it makes it difficult to discern any changes that might have been made to it. Can you see if you can fix this?