Skip to content

[merge requests GraphQL] Investigate and improve getState query performance

Background

In #429145 (closed), it was found out that getState GraphQL query can take a long time specifically on detailedMergeStatus field specifically the CheckApprovedService.

More info in discussion: #429145 (comment 1615739974).

Proposal

Investigate what is making it slow and what we can do to improve it.