-
Bug
-
Resolution: Unresolved
-
Medium
-
Minor
-
XXL
Issue Summary:
Multiple tabs in the developer console are experiencing performance issues and failing to load as expected. This issue starts to occur when the number of installs has increased. The increased number of installs is causing GraphQL requests to time out due to inefficient batching of data. Affected Components:
- Installations Tab
- Metrics -> Invocation Tab
- Storage -> Key Value Store Tab
- SQL -> Manage Tab
- Settings Tab
Steps to Reproduce
- Open the developer console.
- Navigate to the Installations tab.
- Observe that the tab times out or takes an excessive amount of time to load.
- Navigate to the Metrics -> Invocation tab.
- Note that the Site dropdown shows "No sites found."
- Navigate to the Storage -> Key Value Store tab.
- Observe that the Site dropdown endlessly loads.
- Navigate to the SQL -> Manage tab.
- Note that it shows the same timeout error as the Installations tab.
- Navigate to the Settings tab and observe any similar errors.
Expected Results
All the mentioned tabs should be loading and should not be impacted by the growing number of installations.
Actual Results
- The Installations tab times out when attempting to load more than 13k installs.
- The Metrics -> Invocation tab displays "No sites found" in the Site dropdown.
- The Storage -> Key Value Store tab has the Site dropdown endlessly loading.
- The SQL -> Manage tab experiences the same timeout issues as the Installations tab.
- The Settings tab also demonstrates similar loading issues.
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available