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

Web console slowness on Project>Project access page

XMLWordPrintable

    • No
    • ODC Sprint 3244
    • 1
    • Rejected
    • False
    • Hide

      None

      Show
      None

      This is a clone of issue OCPBUGS-17864. The following is the description of the original issue:

      Description of problem:

      Cluster recently upgraded to OCP 4.12.19 experiencing serious slowness issues with Project>Project access page.
      The loading time of that page grows significantly faster than the number of entries, and is very noticeable even at a relatively low number of entries.

      Version-Release number of selected component (if applicable):

      4.12.19

      How reproducible:

      Easily 

      Steps to Reproduce:

      1. Create a namespace, and add RoleBindings for multiple users, for instance with :
      $ oc -n test-namespace create rolebinding test-load --clusterrole=view --user=user01 --user=user02 --user=...
      2. In Developer view of that namespace, navigate to "Project"->"Project access". The page will take a long time to load compared to the time an "oc get rolebinding" would take.
      
      

      Actual results:

      0 RB => instantaneous loading
      40 RB => about 10 seconds until page loaded
      100 RB => one try took 50 seconds, another 110 seconds
      200 RB => nothing for 8 minutes, after which my web browser (Firefox) proposed to stop the page since it slowed the browser down, and after 10 minutes I stopped the attempt without ever seeing the page load. 

      Expected results:

      Page should load almost instantly with only a few hundred role bindings

              rh-ee-lprabhu Lokananda Prabhu
              openshift-crt-jira-prow OpenShift Prow Bot
              Sanket Pathak Sanket Pathak
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: