summaryrefslogtreecommitdiff
path: root/trove/extensions/mgmt
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2017-11-09 18:16:01 +0000
committerGerrit Code Review <review@openstack.org>2017-11-09 18:16:01 +0000
commitb7b1e1904047060737b5b06316d4661805f9551f (patch)
tree40b258fcdd7b4bebea813a0ccd37b871a2ba3c74 /trove/extensions/mgmt
parentc3c6b7fdc7288142783e175d9252fc78f8a6234c (diff)
parent8229572c1d31d2bc686282eab48dd0465f023315 (diff)
downloadtrove-b7b1e1904047060737b5b06316d4661805f9551f.tar.gz
Merge "Support -1 as unlimited quota restraint in Trove."
Diffstat (limited to 'trove/extensions/mgmt')
-rw-r--r--trove/extensions/mgmt/quota/service.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/trove/extensions/mgmt/quota/service.py b/trove/extensions/mgmt/quota/service.py
index 1786160c..b61f4fb2 100644
--- a/trove/extensions/mgmt/quota/service.py
+++ b/trove/extensions/mgmt/quota/service.py
@@ -55,6 +55,9 @@ class QuotaController(wsgi.Controller):
for resource, limit in body['quotas'].items():
if limit is None:
continue
+ elif limit < -1:
+ raise exception.QuotaLimitTooSmall(limit=limit,
+ resource=resource)
if resource == "xmlns":
continue
if resource not in registered_resources: