Skip to content

Use Redis repository cache for the manifest download 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: OCI v2 manifest download.

GET /v2/<name>/manifests/

Steps

  1. Implement;
  2. Release in isolation (without any other change from &9050 (closed));
  3. Deploy to pre/gstg:
  4. Validate functionality by interacting with the API;
  5. Analyze the request rate, error rate, and latency metrics for the HTTP API and Redis. All these are available in Grafana here;
  6. Deploy to gprd, starting with the cny stage, and only then moving to the main stage:
  7. Validate functionality by interacting with the API;
  8. Analyze metrics.
Edited by Pawel Rozlach