Increase GraphQL validation timeout behind feature flag
Context
Large legitimate GraphQL queries are timing out during validation with the current 0.2s timeout: https://gitlab.com/gitlab-com/request-for-help/-/work_items/4309, #420396.
What's in this MR?
- Increase
validate_timeoutfrom 0.2s to 0.5s behind thegraphql_increased_validate_timeoutfeature flag (gitlab_com_derisktype) - Override the
validate_timeoutgetter and setter onGitlabSchemato make the value dynamic based on the feature flag state
Related
- RFH: https://gitlab.com/gitlab-com/request-for-help/-/work_items/4309
- Issue: #420396
- Rollout issue: #594621