Merge lp:~jkakar/landscape-client/cloud-capacity into lp:~landscape/landscape-client/trunk
Status: | Merged |
---|---|
Approved by: | Free Ekanayaka |
Approved revision: | 271 |
Merged at revision: | 271 |
Proposed branch: | lp:~jkakar/landscape-client/cloud-capacity |
Merge into: | lp:~landscape/landscape-client/trunk |
Diff against target: |
215 lines (+88/-20) 3 files modified
landscape/manager/eucalyptus.py (+66/-16) landscape/manager/tests/test_eucalyptus.py (+19/-3) landscape/message_schemas.py (+3/-1) |
To merge this branch: | bzr merge lp:~jkakar/landscape-client/cloud-capacity |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Free Ekanayaka (community) | Approve | ||
Sidnei da Silva (community) | Approve | ||
Review via email: mp+28635@code.launchpad.net |
Description of the change
This branch introduces the following changes:
- The EUCALYPTUS_INFO message type defines a new (optional)
'capacity_info' field.
- The output of 'euca-describe-
included in messages produced by the Eucalyptus plugin.
Right now, for Cloud Deck, we're planning to implement a very simple
"instance cap" which we know is very basic, but it allows us to
solve the problem of one user DoS'ing a cloud. A better solution,
which I've been discussing with James Troup in the background, will
require us to know the total capacity of the cloud. This change is
about making that information available to Landscape in time for the
client changes to land in Ubuntu 10.10.
Looks good, +1.