Skip to content

Conversation

@williamjallen
Copy link
Collaborator

Our GraphQL backend, Lighthouse, currently requires fields using relay-style pagination to specify a limit or fall back to the default limit. This creates extremely inefficient queries when nested paginated fields are used, leading to substantial slowness on the new tests page. It's very unlikely that any CDash users will actually want to paginate test measurement results, so this PR makes the field non-paginated and adds the necessary infrastructure to the filtering system to handle such fields. It would be beneficial to upstream a change to Lighthouse to allow unlimited results for paginated fields.

@williamjallen williamjallen force-pushed the test-measurements-graphql-performance branch from 454c841 to 9cca190 Compare December 29, 2025 22:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant