Merge "fix bug in quota checking"

This commit is contained in:
Zuul 2020-04-22 12:20:52 +00:00 committed by Gerrit Code Review
commit 22c2db599d
2 changed files with 8 additions and 1 deletions

View File

@ -1099,7 +1099,7 @@ def _quota_reserve(context, resources, project_quotas, user_or_st_quotas,
project_usages[key] = value
overs = [res for res, delta in deltas.items()
if user_or_st_quotas[res] >= 0 and delta >= 0 and
(project_quotas[res] < delta +
(0 <= project_quotas[res] < delta +
project_usages[res]['total'] or
user_or_st_quotas[res] < delta +
user_or_st_usages[res].total)]

View File

@ -0,0 +1,7 @@
---
fixes:
- |
Fixed quota issue that made it impossible to create resources when the project had the quotas
set to unlimited, and the user had a limited amount of quotas to use. Now, operations in the
mentioned quota scenario are working properly. Please see `Launchpad bug 1872872
<https://bugs.launchpad.net/manila/+bug/1872872>`_ for more details.