Qos binding network causes ovs-agent to send a lot of rpc

Bug #1783559 reported by Chengqian Liu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
Medium
s10

Bug Description

The qos policy can be bound to the network, which in turn applies the policy to all ports on the network.
But too many ports on the same compute node will cause some unnecessary rpc requests.

Changed in neutron:
assignee: nobody → Chengqian Liu (liuchengqian90)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.openstack.org/585752

Changed in neutron:
status: New → In Progress
tags: added: qos
Changed in neutron:
importance: Undecided → Medium
Changed in neutron:
assignee: Chengqian Liu (liuchengqian90) → s10 (vlad-esten)
s10 (vlad-esten)
Changed in neutron:
assignee: s10 (vlad-esten) → nobody
assignee: nobody → s10 (vlad-esten)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/585752
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=7a27e24447cf519796cb39532e719ed66f6bcb3d
Submitter: Zuul
Branch: master

commit 7a27e24447cf519796cb39532e719ed66f6bcb3d
Author: Chengqian Liu <xieling1990.happy@163.com>
Date: Wed Jul 25 21:29:02 2018 +0800

    Reduce qos rpc times on the ovs-agent side

    When multiple ports are bound to qos-policy with the same id,
    ovs-agent should check whether the cache has policy information
    instead of directly reading rpc when processing the port.

    Change-Id: I88f9f5af95439f1536799169390764c89109f467
    Closes-Bug: #1783559

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.openstack.org/597714

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/597715

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (stable/pike)

Fix proposed to branch: stable/pike
Review: https://review.openstack.org/597716

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/queens)

Reviewed: https://review.openstack.org/597715
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=d5fd35d60b92b03aaf963046611510724671a49f
Submitter: Zuul
Branch: stable/queens

commit d5fd35d60b92b03aaf963046611510724671a49f
Author: Chengqian Liu <xieling1990.happy@163.com>
Date: Wed Jul 25 21:29:02 2018 +0800

    Reduce qos rpc times on the ovs-agent side

    When multiple ports are bound to qos-policy with the same id,
    ovs-agent should check whether the cache has policy information
    instead of directly reading rpc when processing the port.

    Change-Id: I88f9f5af95439f1536799169390764c89109f467
    Closes-Bug: #1783559
    (cherry picked from commit 7a27e24447cf519796cb39532e719ed66f6bcb3d)

tags: added: in-stable-queens
tags: added: in-stable-rocky
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/rocky)

Reviewed: https://review.openstack.org/597714
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=6eb7d20cb4cbc8f1f37dd47d78ef32ab5f60f663
Submitter: Zuul
Branch: stable/rocky

commit 6eb7d20cb4cbc8f1f37dd47d78ef32ab5f60f663
Author: Chengqian Liu <xieling1990.happy@163.com>
Date: Wed Jul 25 21:29:02 2018 +0800

    Reduce qos rpc times on the ovs-agent side

    When multiple ports are bound to qos-policy with the same id,
    ovs-agent should check whether the cache has policy information
    instead of directly reading rpc when processing the port.

    Change-Id: I88f9f5af95439f1536799169390764c89109f467
    Closes-Bug: #1783559
    (cherry picked from commit 7a27e24447cf519796cb39532e719ed66f6bcb3d)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 13.0.1

This issue was fixed in the openstack/neutron 13.0.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/pike)

Reviewed: https://review.openstack.org/597716
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=c49cc2cde23b02d958c5cf2486dcc73c70b6f253
Submitter: Zuul
Branch: stable/pike

commit c49cc2cde23b02d958c5cf2486dcc73c70b6f253
Author: Chengqian Liu <xieling1990.happy@163.com>
Date: Wed Jul 25 21:29:02 2018 +0800

    Reduce qos rpc times on the ovs-agent side

    When multiple ports are bound to qos-policy with the same id,
    ovs-agent should check whether the cache has policy information
    instead of directly reading rpc when processing the port.

    Change-Id: I88f9f5af95439f1536799169390764c89109f467
    Closes-Bug: #1783559
    (cherry picked from commit 7a27e24447cf519796cb39532e719ed66f6bcb3d)

tags: added: in-stable-pike
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 12.0.4

This issue was fixed in the openstack/neutron 12.0.4 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 11.0.6

This issue was fixed in the openstack/neutron 11.0.6 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/neutron 14.0.0.0b1

This issue was fixed in the openstack/neutron 14.0.0.0b1 development milestone.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.