mirror of
https://github.com/distribution/distribution.git
synced 2026-10-28 10:15:27 +08:00
Relay cache-miss blob Range requests to the upstream when proxy.rangepassthrough is enabled, without populating the blob cache. Preserve upstream 200, 206 and 416 responses while keeping ordinary GET cache fills and cache-hit handling unchanged. Reuse the authenticated client, abort interrupted streams, and exclude 416 responses from blob transfer metrics and pull notifications. Document the option and cover the HTTP and cache behavior in tests. Signed-off-by: jeongho-kim <jeongho.kim@toss.im>