camunda / issues

4 stars 0 forks source link

Installations with large group counts causes timeouts #745

Closed engineering-issue-sync-app[bot] closed 4 months ago

engineering-issue-sync-app[bot] commented 5 months ago

Related support issue

https://jira.camunda.com/browse/SUPPORT-21827

Describe the bug

Whilst attempting to load any of the views relating to groups, when you have a large number of groups in the system, the API calls to retrieve the groups will fail and the UI will not load.

Although the customer issue that triggered this support request has a significant amount of groups, I can see from reading through the code that the call we make to Keycloak to retrieve the groups is without pagination, this is different from other calls such as the user call.

To Reproduce

  1. Configure a Keycloak instance with a connection to AD that contains a significant number of groups
  2. Configure Identity and start the service
  3. Navigate to the Tenants -> Assigned Groups page
  4. Click Assign Group
  5. Observe the failure

Observed behavior

The Groups API call times out.

Expected behavior

The Groups API call should be successful and largely without delay

Environment:

Solution approach

Acceptance criteria

:robot: This issue is automatically synced from: source