Unified Limits Integration with Nova

Registered by John Garbutt

Start initial steps for unified limit integration.

Blueprint information

Status:
Complete
Approver:
Balazs Gibizer
Priority:
Medium
Drafter:
John Garbutt
Direction:
Approved
Assignee:
John Garbutt
Definition:
Approved
Series goal:
Accepted for yoga
Implementation:
Implemented
Milestone target:
None
Started by
John Garbutt
Completed by
Sylvain Bauza

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
[2021.06.09 gibi]: spec has been merged so the bp is approved to Xena

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

[2021-09-07 gibi]: We hit feature freeze so it is now deferred from Xena.

Addressed by: https://review.opendev.org/c/openstack/nova-specs/+/809020
    Re-propose Unified Limits in Nova

[20211026 bauzas] Spec is approved

Addressed by: https://review.opendev.org/c/openstack/nova/+/911374
    docs: Remove warning about quota driver default change

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.