diff options
author | Ben Pfaff <blp@ovn.org> | 2017-02-01 09:21:38 -0800 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2017-02-01 11:14:09 -0800 |
commit | dc2dab6e6de50a6b6ef25eb2cf761fae3a3a33a7 (patch) | |
tree | 3c05e7365717384c1c60d34aaf42e4edf2c5309d /build-aux | |
parent | 6094fc7f239ae3dce4debebcce9911374c85748a (diff) | |
download | openvswitch-dc2dab6e6de50a6b6ef25eb2cf761fae3a3a33a7.tar.gz |
ovn-controller: Configure interface QoS only if it would actually be used.
Until now, ovn-controller has unconditionally configured linux-htb on
physical interfaces. QoS is pretty much always trouble, but it's even more
trouble if we set it up for no good reason. We received a bug report, in
particular, that doing this disrupts connectivity in Docker.
This commit attempts to make that less likely, by making ovn-controller
only configure a qdisc if QoS support has in turn been configured in OVN.
The same problems as before will recur if QoS support is actually
configured, but at least now there's some purpose, and possibly a symptom
that the user can better diagnose ("I turned on QoS and OVN stopped
working" is at least a cause-and-effect chain that makes some sense).
Reported-by: Ritesh Rekhi <ritesh.rekhi@nutanix.com>
Reported-by: Hexin Wang <hexin.wang@nutanix.com>
Reported-at: https://mail.openvswitch.org/pipermail/ovs-discuss/2017-February/043564.html
Tested-by: Hexin Wang <hexin.wang@nutanix.com>
Tested-at: https://mail.openvswitch.org/pipermail/ovs-discuss/2017-February/043575.html
Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'build-aux')
0 files changed, 0 insertions, 0 deletions