Uploaded image for project: 'OpenShift GitOps'
  1. OpenShift GitOps
  2. GITOPS-1798

Increase discovery config burst rate

    XMLWordPrintable

Details

    • False
    • False

    Description

      On clusters with lots of CRDs (which is way more common these days), the default discovery burst rate of 100 is not enough, leading to massive slowdowns during sync operations because the client side rate-limiter kicks in (indicated by lots of "Waited for X.XXs due to client-side throttling, not priority and fairness").

      During tests, it was shown that the creation of 100 ConfigMaps took 4:03 minutes (tested multiple times with different sync settings) without this change. After implementing this change, the time went down to 5 seconds.

      For the oc client, a similar change was done via https://bugzilla.redhat.com/show_bug.cgi?id=1899575 and the discovery burst was increased to 250. Now with https://bugzilla.redhat.com/show_bug.cgi?id=2042059 this is even going to be increased further to 350 and it's therefore required that OpenShift GitOps is doing the same to prevent slow-down during sync.

      Attachments

        Activity

          People

            jfischer@redhat.com Jann Fischer
            rhn-support-sreber Simon Reber
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: