This bug has been migrated to another issue tracking site. It has been closed here and may no longer be being monitored.

If you would like to get updates for this issue, or to participate in it, you may do so at Red Hat Issue Tracker .
Bug 1957666 - [RFE] Implement Unified Keystone Quotas in Glance
Summary: [RFE] Implement Unified Keystone Quotas in Glance
Keywords:
Status: CLOSED MIGRATED
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-glance
Version: 17.0 (Wallaby)
Hardware: Unspecified
OS: Unspecified
high
medium
Target Milestone: Alpha
: 18.0
Assignee: Dan Smith
QA Contact: msava
RHOS Documentation Team
URL:
Whiteboard:
: 1718196 (view as bug list)
Depends On:
Blocks: 1980632 2050141
TreeView+ depends on / blocked
 
Reported: 2021-05-06 09:38 UTC by Abhishek Kekane
Modified: 2024-03-07 04:25 UTC (History)
9 users (show)

Fixed In Version: openstack-glance-26.0.1-0.20230427080209.285021b.el9ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-11-07 00:41:25 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 782768 0 None MERGED Drop lower-constraints jobs 2023-03-22 01:26:32 UTC
OpenStack gerrit 788037 0 None MERGED Add glance-unified-quotas spec 2021-06-24 16:16:31 UTC
OpenStack gerrit 788054 0 None MERGED Add unified quotas infrastructure 2021-07-05 05:07:42 UTC
OpenStack gerrit 788055 0 None MERGED Enforce keystone limits for image upload 2021-07-05 05:07:42 UTC
OpenStack gerrit 788056 0 None MERGED Configure glance unified limit quotas 2023-03-22 01:26:37 UTC
OpenStack gerrit 788065 0 None MERGED Refactor SynchronousAPIBase for more cases 2021-07-05 05:07:51 UTC
OpenStack gerrit 788075 0 None MERGED Make image stage set image.size 2021-07-05 05:07:54 UTC
OpenStack gerrit 788076 0 None MERGED Add user_get_staging_usage() to DB API 2021-07-05 05:07:55 UTC
OpenStack gerrit 788077 0 None MERGED Add image_stage_total quota enforcement 2021-07-05 05:07:56 UTC
OpenStack gerrit 788091 0 None MERGED Update image.size after conversion 2021-07-05 05:07:57 UTC
OpenStack gerrit 788326 0 None MERGED Add user_get_image_count() to DB API 2021-07-05 05:07:59 UTC
OpenStack gerrit 788327 0 None MERGED Add image_count_total quota enforcement 2021-07-05 05:07:59 UTC
OpenStack gerrit 788345 0 None MERGED Add keystone unified limits client 2023-03-22 01:26:41 UTC
OpenStack gerrit 788346 0 None MERGED Add tests for glance unified quotas 2023-03-22 01:26:43 UTC
OpenStack gerrit 794244 0 None MERGED Make taskflow_executor log get_flow() exceptions 2021-07-05 05:08:02 UTC
OpenStack gerrit 794245 0 None MERGED Add user_get_uploading_count() to DB API 2021-07-05 05:08:03 UTC
OpenStack gerrit 794246 0 None MERGED Fix missing context args to get_flow() 2021-07-05 05:08:04 UTC
OpenStack gerrit 794247 0 None MERGED Add image_count_uploading quota enforcement 2021-07-05 05:08:05 UTC
OpenStack gerrit 794672 0 None MERGED Add unified quotas documentation 2021-07-05 05:08:06 UTC
OpenStack gerrit 794860 0 None MERGED [APIImpact] Quota usage API 2023-03-22 01:26:46 UTC
Red Hat Issue Tracker OSP-30254 0 None None None 2023-11-07 00:42:05 UTC
Red Hat Issue Tracker   OSP-3659 0 None None None 2023-11-07 00:41:25 UTC

Internal Links: 1980632

Description Abhishek Kekane 2021-05-06 09:38:38 UTC
Glance currently lacks per-tenant quota capabilities, which is something that other OpenStack projects have had for quite some time. Especially since Glance is a key project for a working cloud, and because it involves consumption of expensive resources, quotas are necessary for operators to properly restrict usage. Public clouds charge for every resource, and thus per-tenant limits may be less important. However, private clouds generally do not bill for usage, and instead rely on pre-paid quotas for resource sharing.

Comment 1 Gregory Charot 2021-06-30 12:09:12 UTC
*** Bug 1718196 has been marked as a duplicate of this bug. ***

Comment 10 Red Hat Bugzilla 2024-03-07 04:25:05 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days


Note You need to log in before you can comment on or make changes to this bug.