[ovs-build] Fixed: dceara/ovs#40 (controller-queue-size - 8ba96ae)

Travis CI builds at travis-ci.org
Wed Jul 31 15:16:27 UTC 2019


Build Update for dceara/ovs
-------------------------------------

Build: #40
Status: Fixed

Duration: 1 hr, 20 mins, and 42 secs
Commit: 8ba96ae (controller-queue-size)
Author: Dumitru Ceara
Message: vswitchd: Make packet-in controller queue size configurable

The ofconn packet-in queue for packets that can't be immediately sent
on the rconn connection was limited to 100 packets (hardcoded value).
While increasing this limit is usually not recommended as it might
create buffer bloat and increase latency, in scaled scenarios it is
useful if the administrator (or CMS) can adjust the queue size.

One such situation was noticed while performing scale testing of the
OVN IGMP functionality: triggering ~200 simultaneous IGMP reports
was causing tail drops on the packet-in queue towards ovn-controller.

This commit adds the possibility to configure the queue size for:
- management controller (br-int.mgmt): through the
  other_config:controller-queue-size column of the Bridge table. This
  value is limited to 512 as large queues definitely affect latency. If
  not present the default value of 100 is used. This is done in order to
  maintain the same default behavior as before the commit.
- other controllers: through the controller_queue_size column of the
  Controller table. This value is also limited to 512. If not present
  the code uses the Bridge:other_config:controller-queue-size
  configuration.

Signed-off-by: Dumitru Ceara <dceara at redhat.com>

---
v2: Address reviewer comments (increase vswitch.vsschema version &
    reword docs).

View the changeset: https://github.com/dceara/ovs/compare/071328dc9dc7...8ba96ae66b40

View the full build log and details: https://travis-ci.org/dceara/ovs/builds/565988539?utm_medium=notification&utm_source=email

--

You can unsubscribe from build emails from the dceara/ovs repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=25057358&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-build/attachments/20190731/409795e2/attachment.html>


More information about the build mailing list