Unified Limits Integration with Nova

Registered by John Garbutt on 2018-11-02

Start initial steps for unified limit integration.

Blueprint information

Status:
Started
Approver:
Balazs Gibizer
Priority:
Medium
Drafter:
John Garbutt
Direction:
Approved
Assignee:
John Garbutt
Definition:
Approved
Series goal:
None
Implementation:
Slow progress
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

[gibi 202004014] we hit feature freeze in Ussuri, so it is deferred to Victoria

Addressed by: https://review.opendev.org/732173
    Re-propose Unified Limits in Nova

The re-proposal of the spec was merged on 2020-06-04, so this blueprint has been re-approved for Victoria. -- melwitt 20200608

[gibi 20200928] as we hit feature freeze I'm deferring this from Victoria

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.