diff options
author | Stan Hu <stanhu@gmail.com> | 2018-01-26 22:16:56 -0800 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2018-01-30 21:46:09 -0800 |
commit | 46a6edc7314ce8acab5d8ce04799bd3557bc26bc (patch) | |
tree | 9b2d004d22a09ca51b4420feb87ca16d372da703 /changelogs/unreleased/sh-fix-project-members-api-perf.yml | |
parent | 120c79020ddd3097ae64149c75864353276aaa5f (diff) | |
download | gitlab-ce-sh-fix-project-members-api-perf.tar.gz |
Remove N+1 queries with /projects/:project_id/{access_requests,members} API endpointssh-fix-project-members-api-perf
We can simplify the code quite a bit and improve performance by using
grape-entity merge fields:
https://github.com/ruby-grape/grape-entity/tree/v0.6.0#merge-fields
Relates to #42030
Diffstat (limited to 'changelogs/unreleased/sh-fix-project-members-api-perf.yml')
-rw-r--r-- | changelogs/unreleased/sh-fix-project-members-api-perf.yml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/changelogs/unreleased/sh-fix-project-members-api-perf.yml b/changelogs/unreleased/sh-fix-project-members-api-perf.yml new file mode 100644 index 00000000000..c3fff933547 --- /dev/null +++ b/changelogs/unreleased/sh-fix-project-members-api-perf.yml @@ -0,0 +1,6 @@ +--- +title: Remove N+1 queries with /projects/:project_id/{access_requests,members} API + endpoints +merge_request: +author: +type: performance |