Unified Limits Integration with Nova (Train)

Registered by John Garbutt on 2018-11-02

Start initial steps for unified limit integration in Stein.

Blueprint information

Status:
Started
Approver:
Sylvain Bauza
Priority:
Medium
Drafter:
John Garbutt
Direction:
Approved
Assignee:
John Garbutt
Definition:
Approved
Series goal:
Accepted for ussuri
Implementation:
Started
Milestone target:
None
Started by
John Garbutt on 2020-02-14

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/unified-limits-stein,n,z

Addressed by: https://review.openstack.org/615180
    WIP: Unified limits ideas

Addressed by: https://review.openstack.org/602201
    Add Unified Limits Spec

Addressed by: https://review.openstack.org/615602
    WIP: experiment with oslo.limit interface

The spec was not approved in time for Stein so removing the series goal. We should discuss the design at the upcoming Forum/PTG in Denver for Train. -- mriedem 20190224

Gerrit topic: https://review.opendev.org/#/q/topic:bp/unified-limits-nova

Addressed by: https://review.opendev.org/602201
    Add Unified Limits Spec

Addressed by: https://review.opendev.org/615180
    WIP: Integrating with unified limits

[efried 20200214] Spec approved

[efried 20200220] Agreed in the Nova meeting to Direction:Approve all Definition:Approved blueprints http://eavesdrop.openstack.org/meetings/nova/2020/nova.2020-02-20-14.00.log.html#l-131

Addressed by: https://review.opendev.org/712137
    Add unified limits configuration

Addressed by: https://review.opendev.org/712138
    Add tests for the UnifiedLimits quota driver

Addressed by: https://review.opendev.org/712139
    Add logic to enforce local api and db limits

Addressed by: https://review.opendev.org/712140
    WIP: Add tests for API using unified limits driver

Addressed by: https://review.opendev.org/712141
    Make unified limits APIs return reserved of 0

Addressed by: https://review.opendev.org/712142
    WIP: Enforce api and db limits

Addressed by: https://review.opendev.org/712143
    WIP: Update quota_class APIs for db and api limits

Addressed by: https://review.opendev.org/712707
    WIP: Update limit APIs

Addressed by: https://review.opendev.org/712749
    WIP: Fix up quota classes APIs

Addressed by: https://review.opendev.org/713301
    WIP: Tell oslo.limit how to count nova resources

Addressed by: https://review.opendev.org/713498
    Add legacy limits and usage to unified limits

Addressed by: https://review.opendev.org/713499
    WIP: update quota apis with keystone limits and usage

Addressed by: https://review.opendev.org/715271
    Add reno for unified limits

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.