Skip to content

Optimize GraphQL query by sending list of requested IIDs and include subgroups in GraphQL queries

This MR includes 2 small improvements for the GraphQL engine.

  • Previously we called GraphQL API and fetched all resources which was very slow and most of these resources were not used. This change adds sending IIDs of resources filtered by REST endpoint to GraphQL API to limit amount of calls for GraphQL APIs.

  • When we are doing triage for Groups we were not fetching issues/merge requests from subgroups, in this MR this was addressed.

Merge request reports