Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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>
- Loading branch information