Commit graph

12 commits

Author SHA1 Message Date
GitLab Bot
7f08e6916d Add latest changes from gitlab-org/gitlab@master 2022-03-15 18:08:10 +00:00
GitLab Bot
cb8bd7d594 Add latest changes from gitlab-org/gitlab@master 2021-07-22 12:10:04 +00:00
GitLab Bot
8994750e4e Add latest changes from gitlab-org/gitlab@master 2021-01-20 09:10:52 +00:00
GitLab Bot
2eaa60e455 Add latest changes from gitlab-org/gitlab@master 2020-11-26 15:09:30 +00:00
GitLab Bot
1b1d9cdc17 Add latest changes from gitlab-org/gitlab@master 2020-11-10 00:08:52 +00:00
GitLab Bot
d6348d22dd Add latest changes from gitlab-org/gitlab@master 2020-06-24 09:08:32 +00:00
GitLab Bot
34e72e5412 Add latest changes from gitlab-org/gitlab@master 2020-05-21 18:08:27 +00:00
GitLab Bot
17b91a3c6a Add latest changes from gitlab-org/gitlab@master 2019-12-13 09:08:01 +00:00
GitLab Bot
d8c06be498 Add latest changes from gitlab-org/gitlab@master 2019-11-14 12:06:30 +00:00
Brett Walker
95b3fe2863 Use :complexity_multiplier only with connections
This helps reduce complexity for non-connections
2019-06-05 10:17:54 -05:00
Jan Provaznik
5ee7884d91 GraphQL - Add extra complexity for resolvers
If a field is a resolver, its complexity is automatically
increased. By default we add extra points for sort and search
arguments (which will be common for various resolvers).

For specific resolvers we add field-specific complexity, e.g.
for Issues complexity is increased if we filter issues by `labelName`
(because then SQL query is more complex). We may want to tune these
values in future depending on real-life results.

Complexity is also dependent on the number of loaded nodes, but only
if we don't search by specific ID(s). Also added complexity is limited
(by default only twice more than child complexity) - the reason is
that although it's more complex to process more items, the complexity
increase is not linear (there is not so much difference between loading
10, 20 or 100 records from DB).
2019-05-06 21:24:19 +00:00
Lin Jen-Shin
7be1f0842f Add tests for BaseResolver and update accordingly 2019-02-14 15:52:17 +08:00