From 8a5addfc34321eb25ea70a659ecbcd3b9a1cbd79 Mon Sep 17 00:00:00 2001 From: Sam Jia Date: Mon, 30 Jun 2025 17:51:16 -0400 Subject: [PATCH] Update the docs with correct information Summary: We see from the code and code comment in proxyblobstore.go that: "If the blob has been serving in other requests. Will return the blob from the remote store directly". That means concurrent pulls will pull from remote multiple times. Signed-off-by: Sam Jia --- docs/content/recipes/mirror.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/content/recipes/mirror.md b/docs/content/recipes/mirror.md index c5c5a5dca..431c5e73c 100644 --- a/docs/content/recipes/mirror.md +++ b/docs/content/recipes/mirror.md @@ -75,9 +75,11 @@ Registry image. At least, you need to specify `proxy.remoteurl` within `/etc/distribution/config.yml` as described in the following subsection. -Multiple registry caches can be deployed over the same back-end. A single -registry cache ensures that concurrent requests do not pull duplicate data, -but this property does not hold true for a registry cache cluster. +Multiple registry caches can be deployed over the same back-end, but each +instance in a registry cache cluster is stateless, so it maintains its own +cache. + +Note that concurrent inflight pulls will make multiple requests. > **Note** >