Use Redis repository cache for the list repository tags operation
Context
See &9050 (closed).
Task
Follow the example of !1086 (merged) and enable the use of the Redis repository object cache for the following API operation: GitLab v1 list repository tags.
Steps
- Implement;
- Release in isolation (without any other change from &9050 (closed));
-
Deploy to
pre
/gstg
: - Validate functionality by interacting with the API;
- Analyze the request rate, error rate, and latency metrics for the HTTP API and Redis. All these are available in Grafana here;
-
Deploy to
gprd
, starting with thecny
stage, and only then moving to themain
stage: - Validate functionality by interacting with the API;
- Analyze metrics.