[ovs-dev] Async IO and other IO improvement patch series

anton.ivanov at cambridgegreys.com anton.ivanov at cambridgegreys.com
Mon Jul 6 08:20:08 UTC 2020


Hi All,

These are the IO improvement patch series.

Rationale: according to logs and specifically the logging of poll
in ovsdb and ovn-northd at high scale the combined IO + processing
task will regularly exceed 50% and approach 90% in large scale OVN
installs.

These patches attempt to decouple IO from processing as well as
accelerate JSON RPC IO to the extent possible.

The end result is 3-5% improvement in OVN end-to-end performance at
scale measured by the time it takes to bring up an OVN cluster
( > 64 nodes) as needed by k8.

In addition to improved performance, there is also some improvement
in stability - the number of node level failures in on OVN large scale
tests is down by 1.5-2 times compared to master.




More information about the dev mailing list