Issue and Merge Request Workflow Enhancements
Making GitLab Faster

Making GitLab Faster

2/25/2016 · Yorick Peterse

What this post added

This post details performance improvements in GitLab 8.5, specifically addressing two key areas: optimizing the fetching of issues closed by a merge request and improving the performance of retrieving last update times for events. For issue fetching, the approach was changed from iterating through each commit to concatenating all commit messages and the merge request description into a single string for a more efficient database query. This reduced latency from seconds to under 15 milliseconds. For event feeds, the SQL query for retrieving events based on user project access was optimized to improve performance.

Read the original post ↗