yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #79158
[Bug 1835369] [NEW] QoS plugin slows down get_ports operation
Public bug reported:
When the QoS plugin is enabled, get_ports for about 10K ports takes over 10 minutes.
removing _extend_port_resource_request which was added in https://review.opendev.org/#/c/590363/
reduces the time to around 3 minutes only.
This was tested with stable/stein
The "blame" is with the code that retrieves the network object for each
port (unless the port was assigned with a qos policy):
https://opendev.org/openstack/neutron/src/branch/stable/stein/neutron/services/qos/qos_plugin.py#L103
This code should be improved.
Another partial fix can be to skip _extend_port_resource_request in case the driver does not support minimum-bw rules
** Affects: neutron
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1835369
Title:
QoS plugin slows down get_ports operation
Status in neutron:
New
Bug description:
When the QoS plugin is enabled, get_ports for about 10K ports takes over 10 minutes.
removing _extend_port_resource_request which was added in https://review.opendev.org/#/c/590363/
reduces the time to around 3 minutes only.
This was tested with stable/stein
The "blame" is with the code that retrieves the network object for
each port (unless the port was assigned with a qos policy):
https://opendev.org/openstack/neutron/src/branch/stable/stein/neutron/services/qos/qos_plugin.py#L103
This code should be improved.
Another partial fix can be to skip _extend_port_resource_request in case the driver does not support minimum-bw rules
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1835369/+subscriptions