diff options
| author | Rick Harris <rick.harris@rackspace.com> | 2011-05-20 15:41:16 +0000 |
|---|---|---|
| committer | Tarmac <> | 2011-05-20 15:41:16 +0000 |
| commit | f4d4d3a160416ebb4021837d300b299bb6ff75a6 (patch) | |
| tree | 653f1485fa48f6704ec8cf8630e2f52411c0ecd0 /bin/stack | |
| parent | 323052599bad7ade7abaeaac824d30a428e7cfa2 (diff) | |
| parent | 821ee03cedebf0cd1c98817d034aec0cd079f7bc (diff) | |
| download | nova-f4d4d3a160416ebb4021837d300b299bb6ff75a6.tar.gz nova-f4d4d3a160416ebb4021837d300b299bb6ff75a6.tar.xz nova-f4d4d3a160416ebb4021837d300b299bb6ff75a6.zip | |
This is the groundwork for the upcoming distributed scheduler changes. Nothing is actually wired up here, so it shouldn't break any existing code (and all tests pass).
The goals were to:
1. Define the basic distributed scheduler communication mechanism:
a. call_zone_method - how each zone can communicate with its children
b. encrypted child-blobs - how child zones an securely and statelessly report back weight and build-plan info
2. Put in hooks for advanced-filtering (hard-requirements, capabilities) as well as preferences (least-cost-scheduling)
3. Create a base set of dist-scheduler tests that we can extend as we add more functionality.
Next up will be to:
1. Add in a filtering driver
2. Add in a cost-scheduler driver
Diffstat (limited to 'bin/stack')
0 files changed, 0 insertions, 0 deletions
