diff options
| author | matt.dietz@rackspace.com <> | 2011-03-23 21:04:42 +0000 |
|---|---|---|
| committer | matt.dietz@rackspace.com <> | 2011-03-23 21:04:42 +0000 |
| commit | 98b4f0924257dcfa12e4881950472e983f08ef1d (patch) | |
| tree | da1c4408b6d04a7ca9ef3496062cb5108d4a52d9 /nova/compute | |
| parent | 0218a11bb1d5275d5b99c98aea1edba0f45f56e2 (diff) | |
merge prop fixes
Diffstat (limited to 'nova/compute')
| -rw-r--r-- | nova/compute/api.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/nova/compute/api.py b/nova/compute/api.py index c2738f6f5..01eead4ac 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -260,7 +260,7 @@ class API(base.Base): db.migration_get_by_instance_and_status(context, instance_id, 'finished') return True - except Exception, e: + except exception.NotFound: return False def ensure_default_security_group(self, context): @@ -512,10 +512,14 @@ class API(base.Base): raise exception.ApiError(_("Requested flavor %(flavor_id)d " "does not exist") % locals()) - if current_instance_type['memory_mb'] >= \ - new_instance_type['memory_mb']: + current_memory_mb = current_instance_type['memory_mb'] + new_memory_mb = new_instance_type['memory_mb'] + if current_memory_mb > new_memory_mb: raise exception.ApiError(_("Invalid flavor: cannot downsize" "instances")) + if current_memory_mb == new_memory_mb: + raise exception.ApiError(_("Invalid flavor: cannot use" + "the same flavor. ")) self._cast_scheduler_message(context, {"method": "prep_resize", |
