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

Increase discovery config burst rate

XMLWordPrintable

    • False
    • False

      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.

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

                Created:
                Updated:
                Resolved: