Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-19010

High OVS CPU usage with ECMP gateway ingress traffic

    XMLWordPrintable

Details

    • No
    • False
    • Hide

      None

      Show
      None

    Description

      Due to OVN's usage of learn flows for ECMP symmetric reply handling, benchmark tools that start many short-lived connections can overload OVS.

      Instead, OVN can use the kernel's CT functionality to determine the reply next-hop without adding learn flows. This greatly reduces OVS CPU usage in this scenario and allows higher throughput.

      Upstream OVN patch:
      https://patchwork.ozlabs.org/project/ovn/patch/20230901105557.970938-1-dceara@redhat.com/

      These downstream builds and later include the patch:
      ovn23.09-23.09.0-beta.31.el9fdp
      ovn23.06-23.06.1-8.el9fdp
      ovn23.03-23.03.1-10.el9fdp
      ovn22.12-22.12.1-8.el8fdp

      Attachments

        Issue Links

          Activity

            People

              dcbw@redhat.com Dan Williams (Inactive)
              dcbw@redhat.com Dan Williams (Inactive)
              Jose Castillo Lema Jose Castillo Lema
              Votes:
              2 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: