Add Gitaly-based search for tags
Problem
The search for tags is implemented in the Rails application. That means that we have to request all tags from the Gitaly and then select matching tags from the result. It affects the performance of the Tags API.
Related issue for branches: Add Gitaly-based search for branches (#372053 - closed)
Solution
- Extend Gitaly code to support search patterns from Rails
- Send search parameter to the Gitaly instead of performing the search on Rails side.
Edited by Torsten Linz