ML2 Plugin QoS API extension support

Registered by Sean M. Collins

Add support in the ML2 plugin for QoS operations

Blueprint information

Status:
Complete
Approver:
Mark McClain
Priority:
Medium
Drafter:
Sean M. Collins
Direction:
Approved
Assignee:
Ihar Hrachyshka
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 7.0.0
Started by
Sean M. Collins
Completed by
Armando Migliaccio

Related branches

Sprints

Whiteboard

sammiestoel: Any plans to pursue the related blueprints?

sc68cal: It would have to target L, at the earliest

4-Mar(markmcclain): After discussing with Sean deferring to Juno.

Gerrit topic: https://review.openstack.org/#q,topic:bp/ml2-qos,n,z

Addressed by: https://review.openstack.org/59970
    Quality of Service API extension - RPC & Driver support

Addressed by: https://review.openstack.org/59971
    Ml2 QoS API extension support

Addressed by: https://review.openstack.org/28313
    QoS API and DB models

Addressed by: https://review.openstack.org/190620
    core_plugin: introduce mechanism to determine supported qos rule types

Gerrit topic: https://review.openstack.org/#q,topic:neutron-qos,n,z

Addressed by: https://review.openstack.org/206038
    SR-IOV: update pci lib to support rate limit

Gerrit topic: https://review.openstack.org/#q,topic:bug/1475218,n,z

Addressed by: https://review.openstack.org/209268
    Merge remote-tracking branch 'origin/feature/qos' into merge-branch

Addressed by: https://review.openstack.org/208202
    SR-IOV: Update eswitch manager to support rate

Addressed by: https://review.openstack.org/209556
    Merge remote-tracking branch 'origin/feature/qos' into merge-branch

Addressed by: https://review.openstack.org/209927
    Merge remote-tracking branch 'origin/feature/qos' into merge-branch

Addressed by: https://review.openstack.org/210358
    Don't claim Linux Bridge ml2 driver supports bandwidth limit QoS rules

Addressed by: https://review.openstack.org/210012
    OVS agent QoS extension functional testing

Gerrit topic: https://review.openstack.org/#q,topic:bug/1468990,n,z

Addressed by: https://review.openstack.org/212166
    Merge remote-tracking branch 'origin/feature/qos' into merge-branch

Addressed by: https://review.openstack.org/212170
    Merge remote-tracking branch 'origin/feature/qos' into merge-branch

Addressed by: https://review.openstack.org/202492
    Add QoS fullstack test

Gerrit topic: https://review.openstack.org/#q,topic:bug/1486028,n,z

Addressed by: https://review.openstack.org/215608
    [WIP] Process update_network in the openvswitch agent

Addressed by: https://review.openstack.org/215688
    Add QoS fullstack test

Addressed by: https://review.openstack.org/214218
    QoS agent extension and driver refactoring

Gerrit topic: https://review.openstack.org/#q,topic:bug/1487598,n,z

Addressed by: https://review.openstack.org/218710
    Merge remote-tracking branch 'origin/master' into merge-branch

Bulk is in. Bugs being tracked now:
  https://bugs.launchpad.net/neutron/+bugs?field.tag=qos

Gerrit topic: https://review.openstack.org/#q,topic:bug/1490832,n,z

Addressed by: https://review.openstack.org/219887
    Merge remote-tracking branch 'origin/master' into merge-master-into-pecan

Gerrit topic: https://review.openstack.org/#q,topic:bug/1478847,n,z

Addressed by: https://review.openstack.org/224334
    Merge remote-tracking branch 'origin/master' into merge-pecan-resolve-conflict

Gerrit topic: https://review.openstack.org/#q,topic:bug/1486039,n,z

Addressed by: https://review.openstack.org/224357
    Merge remote-tracking branch 'origin/master' into walnut

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.