summaryrefslogtreecommitdiff
path: root/changelogs
diff options
context:
space:
mode:
authorNick Thomas <nick@gitlab.com>2019-07-08 17:11:59 +0100
committerNick Thomas <nick@gitlab.com>2019-08-16 15:41:29 +0100
commit0eff75fa2b6691b6fba31fcc2842f51debd249a9 (patch)
tree8c7885f136c617621948a5c24654f94dfb9c264f /changelogs
parent648e5a942d4a8c66631354e05aa3f59206576dea (diff)
downloadgitlab-ce-0eff75fa2b6691b6fba31fcc2842f51debd249a9.tar.gz
Cache branch and tag names as Redis sets
This allows us to check inclusion for the *_exists? methods without downloading the full list of branch names, which is over 100KiB in size for gitlab-ce at the moment.
Diffstat (limited to 'changelogs')
-rw-r--r--changelogs/unreleased/64251-branch-name-set-cache.yml5
1 files changed, 5 insertions, 0 deletions
diff --git a/changelogs/unreleased/64251-branch-name-set-cache.yml b/changelogs/unreleased/64251-branch-name-set-cache.yml
new file mode 100644
index 00000000000..6ce4bdf5e43
--- /dev/null
+++ b/changelogs/unreleased/64251-branch-name-set-cache.yml
@@ -0,0 +1,5 @@
+---
+title: Cache branch and tag names as Redis sets
+merge_request: 30476
+author:
+type: performance