summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/openstack/compute/contrib/aggregates.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/nova/api/openstack/compute/contrib/aggregates.py b/nova/api/openstack/compute/contrib/aggregates.py
index 9435f5980..ef9679f5a 100644
--- a/nova/api/openstack/compute/contrib/aggregates.py
+++ b/nova/api/openstack/compute/contrib/aggregates.py
@@ -71,11 +71,12 @@ class AggregateController(object):
try:
aggregate = self.api.create_aggregate(context, name, avail_zone)
- except (exception.AggregateNameExists,
- exception.InvalidAggregateAction):
- LOG.info(_("Cannot create aggregate with name %(name)s and "
- "availability zone %(avail_zone)s") % locals())
+ except exception.AggregateNameExists as e:
+ LOG.info(e)
raise exc.HTTPConflict
+ except exception.InvalidAggregateAction as e:
+ LOG.info(e)
+ raise
return self._marshall_aggregate(aggregate)
def show(self, req, id):