summaryrefslogtreecommitdiff
path: root/changelogs/unreleased/sh-fix-project-members-api-perf.yml
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2018-01-26 22:16:56 -0800
committerStan Hu <stanhu@gmail.com>2018-01-30 21:46:09 -0800
commit46a6edc7314ce8acab5d8ce04799bd3557bc26bc (patch)
tree9b2d004d22a09ca51b4420feb87ca16d372da703 /changelogs/unreleased/sh-fix-project-members-api-perf.yml
parent120c79020ddd3097ae64149c75864353276aaa5f (diff)
downloadgitlab-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.yml6
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