>>> docker-registry: Building community/docker-registry 2.8.3-r15 (using abuild 3.15.0-r1) started Sun, 12 Oct 2025 08:12:09 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.8-r0) (2/2) Installing .makedepends-docker-registry (20251012.081210) Executing busybox-1.37.0-r19.trigger OK: 443 MiB in 104 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-10-12T08:12:39Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-12T08:12:39Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.05s) PASS ok github.com/docker/distribution/configuration 0.055s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-12T08:12:39Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.015s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.011s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.12s) PASS ok github.com/docker/distribution/health/checks 0.132s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.011s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.011s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.019s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.015s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/10/12 08:12:39 http: TLS handshake error from 127.0.0.1:46026: remote error: tls: bad certificate http_test.go:56: error parsing status: strconv.Atoi: parsing "": invalid syntax http_test.go:164: testcase: http://127.0.0.1:40585/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40585/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40585/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40585/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45131?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.82s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-12T08:12:40Z" level=info msg="broadcaster: closing" time="2025-10-12T08:12:40Z" level=info msg="closing testSink" time="2025-10-12T08:12:40Z" level=info msg="closing testSink" time="2025-10-12T08:12:40Z" level=info msg="closing testSink" time="2025-10-12T08:12:40Z" level=info msg="closing testSink" time="2025-10-12T08:12:40Z" level=info msg="closing testSink" time="2025-10-12T08:12:40Z" level=info msg="closing testSink" time="2025-10-12T08:12:40Z" level=info msg="closing testSink" time="2025-10-12T08:12:40Z" level=info msg="closing testSink" time="2025-10-12T08:12:40Z" level=info msg="closing testSink" time="2025-10-12T08:12:40Z" level=info msg="closing testSink" time="2025-10-12T08:12:40Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-10-12T08:12:40Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 1} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:40Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=warning msg="&{0xc000466d20 0.9} encountered too many errors, backing off" time="2025-10-12T08:12:41Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T08:12:41Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.73s) PASS ok github.com/docker/distribution/notifications 1.747s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-10-12T08:12:39Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T08:12:39.854255345Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:12:39.854311476Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:12:39.854347316Z" level=info msg="Starting upload purge in 6m0s" go.version=go1.24.8 time="2025-10-12T08:12:39.855282659Z" level=info msg="listening on [::]:5000" go.version=go1.24.8 time="2025-10-12T08:12:42.859327196Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.8 time="2025-10-12T08:12:42.962911423Z" level=info msg="response completed" go.version=go1.24.8 http.request.host=127.0.0.1 http.request.id=e0c4858c-68fc-4d28-9c5f-068803508031 http.request.method=GET http.request.remoteaddr="[::1]:37840" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.897136ms http.response.status=200 http.response.written=2 ::1 - - [12/Oct/2025:08:12:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-10-12T08:12:43.45203785Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T08:12:43.453905216Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:12:43.453961146Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:12:43.454237527Z" level=info msg="Starting upload purge in 35m0s" go.version=go1.24.8 time="2025-10-12T08:12:43.454456317Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.8 time="2025-10-12T08:12:43.454506287Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.8 time="2025-10-12T08:12:43.455158819Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.8 time="2025-10-12T08:12:46.464417233Z" level=info msg="response completed" go.version=go1.24.8 http.request.host=127.0.0.1 http.request.id=7968b840-52e2-4754-adaa-5c8c0761e3f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51274" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.625595ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:12:46 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-12T08:12:46.464836284Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.8 --- PASS: TestRegistrySupportedCipherSuite (3.60s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-12T08:12:46.971125832Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T08:12:46.972962767Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:12:46.973141958Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:12:46.973251418Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.24.8 time="2025-10-12T08:12:46.973704879Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.8 --- PASS: TestRegistryUnsupportedCipherSuite (8.51s) PASS ok github.com/docker/distribution/registry 15.238s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.010s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.209s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-12T08:12:39Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.8 instance.id=c9a639f4-660b-4735-bde3-de7990ba3d11 time="2025-10-12T08:12:39Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.8 instance.id=c9a639f4-660b-4735-bde3-de7990ba3d11 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-12T08:12:39Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.8 password="mbEPjRlIpJdPpxbb_jhszq1dUOrm5-9Ka0Wqg183Fcw" user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.136s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.012s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2025-10-12T08:12:39Z" level=info msg="token not to be used before 2025-10-12 08:12:40 +0000 UTC - currently 2025-10-12 08:12:39.868838449 +0000 UTC m=+0.022701749" time="2025-10-12T08:12:39Z" level=info msg="token not to be used after 2025-10-12 08:12:39 +0000 UTC - currently 2025-10-12 08:12:39.870264563 +0000 UTC m=+0.024127883" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-10-12T08:12:39Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.045s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.110s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.044s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.005s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-12T08:12:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:12:40Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:12:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37269" http.request.id=90883437-ddf9-4be0-a6ee-c655529c455e http.request.method=GET http.request.remoteaddr="127.0.0.1:48830" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.966342ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:12:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-10-12T08:12:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:12:40Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:12:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=3bc8f85f-225f-49cc-9aaa-e64f17f20e74 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.545945ms http.response.status=200 http.response.written=20 127.0.0.1 - - [12/Oct/2025:08:12:40 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-12T08:12:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=42f3d169-1ba0-4c28-a60f-c9675c7c8c63 http.request.method=POST http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.078366ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:40 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:42Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=f895d919-727e-4ff0-b7db-d6cde9ad8d00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/aaaa/blobs/uploads/b5113634-4395-4b92-91b4-725f2fe1ce25?_state=d8I0XwYXxksraHYQFxwrUdtsCneuUX1A1xditW4t43Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiNTExMzYzNC00Mzk1LTRiOTItOTFiNC03MjVmMmZlMWNlMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTI6NDAuMzI0NTEwNDM3WiJ9&digest=sha256%3A843e0288297d84ec02484010e39ca71e61993eb99568f2a9161f6492dc860a4a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.581558387s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:40 +0000] "PUT /v2/foo/aaaa/blobs/uploads/b5113634-4395-4b92-91b4-725f2fe1ce25?_state=d8I0XwYXxksraHYQFxwrUdtsCneuUX1A1xditW4t43Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiNTExMzYzNC00Mzk1LTRiOTItOTFiNC03MjVmMmZlMWNlMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTI6NDAuMzI0NTEwNDM3WiJ9&digest=sha256%3A843e0288297d84ec02484010e39ca71e61993eb99568f2a9161f6492dc860a4a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:42Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=bf38b67f-a034-47a8-b692-1d8dcaf94787 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.568464ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:42 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=2958ef8f-88c8-456f-9dfa-f38c54e0a5f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.587458ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:43 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=babef466-c80c-416b-9265-ea9833e57a50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/bbbb/blobs/uploads/e4865f5c-875d-450d-8a07-e73602cd1cdd?_state=zpcGdV8aZbka5Tql3kXqAdAHvtMZscQ9FCFyMAqYIcd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlNDg2NWY1Yy04NzVkLTQ1MGQtOGEwNy1lNzM2MDJjZDFjZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTI6NDMuMTA2MzA2Njc3WiJ9&digest=sha256%3A5a7e78242b3fa3331636bed0759b916dde04a0d8a8c4b9d4fea05b126a9f603d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.121190584s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:43 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e4865f5c-875d-450d-8a07-e73602cd1cdd?_state=zpcGdV8aZbka5Tql3kXqAdAHvtMZscQ9FCFyMAqYIcd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlNDg2NWY1Yy04NzVkLTQ1MGQtOGEwNy1lNzM2MDJjZDFjZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTI6NDMuMTA2MzA2Njc3WiJ9&digest=sha256%3A5a7e78242b3fa3331636bed0759b916dde04a0d8a8c4b9d4fea05b126a9f603d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=c8e2ade8-9937-421f-8a1e-f3102f216c0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.50867ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:46 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=a9c579c6-7940-460b-afb5-2472d9140e25 http.request.method=POST http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.258726ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:46 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:50Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=6fcd4739-2a11-4771-a676-b6f85720aaed http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/cccc/blobs/uploads/9db8c7f4-b383-4214-8023-e84b04b2b1ef?_state=78_gw5f9bAhjvo37Gw8lrHd_XuUKz_sGJX5v8uxRryh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ZGI4YzdmNC1iMzgzLTQyMTQtODAyMy1lODRiMDRiMmIxZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTI6NDYuNDYyNTA4NjM3WiJ9&digest=sha256%3A6316380adfad194c96420cf02f43338ab387641b6f34210d5b4f4ad1c318d4bb" http.request.useragent="Go-http-client/1.1" http.response.duration=4.181104051s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:46 +0000] "PUT /v2/foo/cccc/blobs/uploads/9db8c7f4-b383-4214-8023-e84b04b2b1ef?_state=78_gw5f9bAhjvo37Gw8lrHd_XuUKz_sGJX5v8uxRryh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ZGI4YzdmNC1iMzgzLTQyMTQtODAyMy1lODRiMDRiMmIxZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTI6NDYuNDYyNTA4NjM3WiJ9&digest=sha256%3A6316380adfad194c96420cf02f43338ab387641b6f34210d5b4f4ad1c318d4bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:50Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=c9b7506a-4335-43e9-b198-fb71ddf5e96a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.027222ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:50 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:51Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=eb06a49d-d179-4495-8bff-b25cc50263eb http.request.method=POST http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.538898ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:50 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=b30c4a98-eb7f-4b64-a0a3-8ac9cfec60e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/dddd/blobs/uploads/5309f53d-efea-4371-bdb8-a60ffb991d71?_state=UVUfRQ9QMzNAaW99segfqykEB1Z3nPu57yNX4i3EvVV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MzA5ZjUzZC1lZmVhLTQzNzEtYmRiOC1hNjBmZmI5OTFkNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTI6NTEuMDAwODg1OTM1WiJ9&digest=sha256%3A2ae5ae84a3a1f4d9036e07f8590452d362257afdf4a19d9dae014c197c59312e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.907126447s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:51 +0000] "PUT /v2/foo/dddd/blobs/uploads/5309f53d-efea-4371-bdb8-a60ffb991d71?_state=UVUfRQ9QMzNAaW99segfqykEB1Z3nPu57yNX4i3EvVV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MzA5ZjUzZC1lZmVhLTQzNzEtYmRiOC1hNjBmZmI5OTFkNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTI6NTEuMDAwODg1OTM1WiJ9&digest=sha256%3A2ae5ae84a3a1f4d9036e07f8590452d362257afdf4a19d9dae014c197c59312e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=dbc1d18f-40a1-420d-8238-3ac755ab550e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.896552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:56 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:12:57Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=0e4c6031-a1eb-4822-b174-700637b5f56c http.request.method=POST http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.518717ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:57 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=a0ea82c7-859d-49cf-ace2-6525f7a04765 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/eeee/blobs/uploads/3688a275-3106-4276-924c-64e101d1e6e1?_state=M2XEK-JNeAW19H6y8n8JGODiPw56TJ04yfDdGc4pHQR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzNjg4YTI3NS0zMTA2LTQyNzYtOTI0Yy02NGUxMDFkMWU2ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTI6NTcuMTc4ODE2ODUzWiJ9&digest=sha256%3A3c9a36d512e3cbcd241301a8b49d8e9d356ddbeb1c502be06d67350a970029b5" http.request.useragent="Go-http-client/1.1" http.response.duration=4.673794298s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:12:57 +0000] "PUT /v2/foo/eeee/blobs/uploads/3688a275-3106-4276-924c-64e101d1e6e1?_state=M2XEK-JNeAW19H6y8n8JGODiPw56TJ04yfDdGc4pHQR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzNjg4YTI3NS0zMTA2LTQyNzYtOTI0Yy02NGUxMDFkMWU2ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTI6NTcuMTc4ODE2ODUzWiJ9&digest=sha256%3A3c9a36d512e3cbcd241301a8b49d8e9d356ddbeb1c502be06d67350a970029b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=1c274f92-e31c-4443-ad0e-98078049302b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.697221ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:01 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:02Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=80909857-ee27-4e89-b2a0-903bee9a161a http.request.method=POST http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.429478ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:02 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=4555ed09-20f3-4b4f-9df7-0367e8749007 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/ffff/blobs/uploads/d4af2fbe-990f-4204-8849-4a2097a15d1c?_state=5_X90QaWa_26Ut34hmEmh5ZhHS1vX6rFWmr_D0ayAZh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkNGFmMmZiZS05OTBmLTQyMDQtODg0OS00YTIwOTdhMTVkMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MDIuMDUzNDY2NjQ1WiJ9&digest=sha256%3A309811f996449bd2b6948f004dcf9915ce1072216ac3b00b666a74b2daa78d12" http.request.useragent="Go-http-client/1.1" http.response.duration=2.246574067s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:02 +0000] "PUT /v2/foo/ffff/blobs/uploads/d4af2fbe-990f-4204-8849-4a2097a15d1c?_state=5_X90QaWa_26Ut34hmEmh5ZhHS1vX6rFWmr_D0ayAZh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkNGFmMmZiZS05OTBmLTQyMDQtODg0OS00YTIwOTdhMTVkMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MDIuMDUzNDY2NjQ1WiJ9&digest=sha256%3A309811f996449bd2b6948f004dcf9915ce1072216ac3b00b666a74b2daa78d12 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=0e667412-6a7a-48c8-b437-169bccea3e62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.512691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=94a27d2e-4636-4809-8fed-aa839fe6d450 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.950835ms http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=8687912c-811b-48cf-86a6-b9ee6e5ef203 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.731795ms http.response.status=200 http.response.written=30 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=ad511beb-77a9-4f75-a036-d95a62cdea30 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.801985ms http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=aa765a02-c708-4fb4-af1b-57814a39bd09 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.801495ms http.response.status=200 http.response.written=30 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=ff8e1ebf-1840-4553-8f1d-8cb317dbad00 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.944626ms http.response.status=200 http.response.written=63 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=f1481913-ad45-4a71-8bc0-834e5ef72bb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.617785ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=21504356-138f-4402-82b8-cca3aea13cab http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.683765ms http.response.status=400 http.response.written=116 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=3fc8bf62-cdc3-4be8-93f2-6a9a85b188e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.601205ms http.response.status=400 http.response.written=115 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=e3664f96-d016-4c13-ab2e-627bbbcb94a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.612045ms http.response.status=200 http.response.written=20 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36849" http.request.id=f0b4adc4-7ccf-47aa-9a31-fe5931ea161b http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.418305ms http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T08:13:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:13:04Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:13:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=de1d6682-a841-4550-aad5-122572617eb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.704148ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=c81ac097-b99c-4659-afcd-01e593311c0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/aaaa/blobs/uploads/c93ccd7c-2098-4017-9a09-5aa0e37470bc?_state=7cIENo2lJqOsPmaO0uIj4GItP1_HKAahlgwPwZJij057Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjOTNjY2Q3Yy0yMDk4LTQwMTctOWEwOS01YWEwZTM3NDcwYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MDQuNTE1NDU5NTY5WiJ9&digest=sha256%3A4b2dce8f23d52f42908875f768b4e3e61adf1cb051ac1bab1b6798b03f7c92f6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.645620889s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:04 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c93ccd7c-2098-4017-9a09-5aa0e37470bc?_state=7cIENo2lJqOsPmaO0uIj4GItP1_HKAahlgwPwZJij057Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjOTNjY2Q3Yy0yMDk4LTQwMTctOWEwOS01YWEwZTM3NDcwYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MDQuNTE1NDU5NTY5WiJ9&digest=sha256%3A4b2dce8f23d52f42908875f768b4e3e61adf1cb051ac1bab1b6798b03f7c92f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=c8371373-2dab-4e23-9854-aab74f4f864c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.794792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:06 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=94f75a45-6ef2-4917-9c99-5e476f206879 http.request.method=POST http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.064709ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:06 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=8a12c8b4-5437-4bc0-96ce-7df448e61cc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/bbbb/blobs/uploads/42fd1079-5b87-46cf-84fe-d972573ee125?_state=d8eE-hMwcCF5nfCvToXbX_I0EAC4G83OjoNDar-GoAJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MmZkMTA3OS01Yjg3LTQ2Y2YtODRmZS1kOTcyNTczZWUxMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MDYuNDYzMjUxMzkyWiJ9&digest=sha256%3Ae179da1edc2b4cdff85c834217d41b4c87728484ec0cf6dd0f993afbc3756c8f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.063800831s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:06 +0000] "PUT /v2/foo/bbbb/blobs/uploads/42fd1079-5b87-46cf-84fe-d972573ee125?_state=d8eE-hMwcCF5nfCvToXbX_I0EAC4G83OjoNDar-GoAJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MmZkMTA3OS01Yjg3LTQ2Y2YtODRmZS1kOTcyNTczZWUxMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MDYuNDYzMjUxMzkyWiJ9&digest=sha256%3Ae179da1edc2b4cdff85c834217d41b4c87728484ec0cf6dd0f993afbc3756c8f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=35953a26-27be-47a9-9751-b60b55de5f4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.828631ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:12 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=0856611f-3dda-46cc-9ae7-c3ed870f4697 http.request.method=POST http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.223347ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:12 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=f7909dc0-5241-4baf-ba4d-b83663ceac24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/cccc/blobs/uploads/59c8e393-314a-48da-8af6-bbb74967383b?_state=r4JntyNg_G1zg5ceofPx4qtBRlXLmE3yukmdLNkjDst7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1OWM4ZTM5My0zMTRhLTQ4ZGEtOGFmNi1iYmI3NDk2NzM4M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MTIuNzU4NzY4NjM5WiJ9&digest=sha256%3Ab1c883c563ac102462ce0505cc0e84429e37e71bf2b62d047cadedf47839c3b1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.6301409s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:12 +0000] "PUT /v2/foo/cccc/blobs/uploads/59c8e393-314a-48da-8af6-bbb74967383b?_state=r4JntyNg_G1zg5ceofPx4qtBRlXLmE3yukmdLNkjDst7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1OWM4ZTM5My0zMTRhLTQ4ZGEtOGFmNi1iYmI3NDk2NzM4M2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MTIuNzU4NzY4NjM5WiJ9&digest=sha256%3Ab1c883c563ac102462ce0505cc0e84429e37e71bf2b62d047cadedf47839c3b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=fdde4fc0-54d0-4d8e-8a75-438f2d1cfe8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.174979ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:16 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=e6deaf46-0786-45cc-b989-7047fc57dfa3 http.request.method=POST http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.143576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:16 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=75f873e3-7d7d-4e3a-88e6-79023550579f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/dddd/blobs/uploads/73131a4d-f156-436a-9ab6-2e2bf2802ce6?_state=NIgq4QB7Klmy5bQ1lR3X332lwemX906UaGdsdyJHK057Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MzEzMWE0ZC1mMTU2LTQzNmEtOWFiNi0yZTJiZjI4MDJjZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MTYuNjQyMTg1MTU4WiJ9&digest=sha256%3Ac24d9b1e6a2b1cd2333fb02c6289aaea4757b4b9bbe7d2fcaf5fed8e539612f7" http.request.useragent="Go-http-client/1.1" http.response.duration=4.811550246s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:16 +0000] "PUT /v2/foo/dddd/blobs/uploads/73131a4d-f156-436a-9ab6-2e2bf2802ce6?_state=NIgq4QB7Klmy5bQ1lR3X332lwemX906UaGdsdyJHK057Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MzEzMWE0ZC1mMTU2LTQzNmEtOWFiNi0yZTJiZjI4MDJjZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MTYuNjQyMTg1MTU4WiJ9&digest=sha256%3Ac24d9b1e6a2b1cd2333fb02c6289aaea4757b4b9bbe7d2fcaf5fed8e539612f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=463d5146-1e16-44aa-915c-cc182273b045 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.101822ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:36417" http.request.id=92920422-c012-4823-8efa-13ed4f842e59 http.request.method=GET http.request.remoteaddr="127.0.0.1:51352" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.514835ms http.response.status=200 http.response.written=63 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (41.34s) === RUN TestURLPrefix time="2025-10-12T08:13:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:13:21Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:34697" http.request.id=11696ccb-1079-4e32-b835-16d160c9b5da http.request.method=GET http.request.remoteaddr="127.0.0.1:58464" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.310564ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-10-12T08:13:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:13:21Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:13:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=f1abbe03-6f43-43ab-a765-3383c5a5dfb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43098" http.request.uri="/v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.004466ms http.response.status=404 http.response.written=157 vars.digest="sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "GET /v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=b62c2aae-ba3b-45d7-8ac7-70aed2d21475 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.024296ms http.response.status=404 http.response.written=157 vars.digest="sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=2c0d763e-fb8e-4523-847b-89b55516c56c http.request.method=POST http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.627455ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=610f47b9-852c-4d18-a9d9-52aceeab0996 http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/bar/blobs/uploads/727f10ee-3220-4e20-8a52-bb9999e469ea?_state=gxVlUSUuTNjYvEEspUAlnwwfj1b_Y17W78FBRSU8RLN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyN2YxMGVlLTMyMjAtNGUyMC04YTUyLWJiOTk5OWU0NjllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42NjYzNjYyOTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.798615ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "GET /v2/foo/bar/blobs/uploads/727f10ee-3220-4e20-8a52-bb9999e469ea?_state=gxVlUSUuTNjYvEEspUAlnwwfj1b_Y17W78FBRSU8RLN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyN2YxMGVlLTMyMjAtNGUyMC04YTUyLWJiOTk5OWU0NjllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42NjYzNjYyOTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=7b58d92e-d214-41c7-948f-0b416efe5468 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/bar/blobs/uploads/727f10ee-3220-4e20-8a52-bb9999e469ea?_state=gxVlUSUuTNjYvEEspUAlnwwfj1b_Y17W78FBRSU8RLN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyN2YxMGVlLTMyMjAtNGUyMC04YTUyLWJiOTk5OWU0NjllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42NjYzNjYyOTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.421594ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "DELETE /v2/foo/bar/blobs/uploads/727f10ee-3220-4e20-8a52-bb9999e469ea?_state=gxVlUSUuTNjYvEEspUAlnwwfj1b_Y17W78FBRSU8RLN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyN2YxMGVlLTMyMjAtNGUyMC04YTUyLWJiOTk5OWU0NjllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42NjYzNjYyOTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=48cc07d4-e1c7-43f6-9f98-bd396ed8203e http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/bar/blobs/uploads/727f10ee-3220-4e20-8a52-bb9999e469ea?_state=gxVlUSUuTNjYvEEspUAlnwwfj1b_Y17W78FBRSU8RLN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyN2YxMGVlLTMyMjAtNGUyMC04YTUyLWJiOTk5OWU0NjllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42NjYzNjYyOTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=727f10ee-3220-4e20-8a52-bb9999e469ea time="2025-10-12T08:13:21Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=48cc07d4-e1c7-43f6-9f98-bd396ed8203e http.request.method=GET http.request.remoteaddr="127.0.0.1:43100" http.request.uri="/v2/foo/bar/blobs/uploads/727f10ee-3220-4e20-8a52-bb9999e469ea?_state=gxVlUSUuTNjYvEEspUAlnwwfj1b_Y17W78FBRSU8RLN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyN2YxMGVlLTMyMjAtNGUyMC04YTUyLWJiOTk5OWU0NjllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42NjYzNjYyOTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.402104ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=727f10ee-3220-4e20-8a52-bb9999e469ea 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "GET /v2/foo/bar/blobs/uploads/727f10ee-3220-4e20-8a52-bb9999e469ea?_state=gxVlUSUuTNjYvEEspUAlnwwfj1b_Y17W78FBRSU8RLN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyN2YxMGVlLTMyMjAtNGUyMC04YTUyLWJiOTk5OWU0NjllYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42NjYzNjYyOTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=1b89fc3d-153e-45b8-ba85-6008aa6855ed http.request.method=POST http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.597245ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=2aff4ef8-8cba-4c2e-a421-986bd5a7bec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/92c62b72-c527-4e99-ae74-b17628bb3f80?_state=AoYtVkxPl5-5W2py6jWNSvjsUmgNTp7v2ogaWNTBtTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYzYyYjcyLWM1MjctNGU5OS1hZTc0LWIxNzYyOGJiM2Y4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42NzQxMjc3NzZaIn0%3D&digest=sha256%3A05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" provided=sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 vars.name="foo/bar" vars.uuid=92c62b72-c527-4e99-ae74-b17628bb3f80 time="2025-10-12T08:13:21Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=2aff4ef8-8cba-4c2e-a421-986bd5a7bec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/92c62b72-c527-4e99-ae74-b17628bb3f80?_state=AoYtVkxPl5-5W2py6jWNSvjsUmgNTp7v2ogaWNTBtTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYzYyYjcyLWM1MjctNGU5OS1hZTc0LWIxNzYyOGJiM2Y4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42NzQxMjc3NzZaIn0%3D&digest=sha256%3A05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=92c62b72-c527-4e99-ae74-b17628bb3f80 time="2025-10-12T08:13:21Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=2aff4ef8-8cba-4c2e-a421-986bd5a7bec6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/92c62b72-c527-4e99-ae74-b17628bb3f80?_state=AoYtVkxPl5-5W2py6jWNSvjsUmgNTp7v2ogaWNTBtTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYzYyYjcyLWM1MjctNGU5OS1hZTc0LWIxNzYyOGJiM2Y4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42NzQxMjc3NzZaIn0%3D&digest=sha256%3A05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.784565ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=92c62b72-c527-4e99-ae74-b17628bb3f80 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "PUT /v2/foo/bar/blobs/uploads/92c62b72-c527-4e99-ae74-b17628bb3f80?_state=AoYtVkxPl5-5W2py6jWNSvjsUmgNTp7v2ogaWNTBtTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYzYyYjcyLWM1MjctNGU5OS1hZTc0LWIxNzYyOGJiM2Y4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42NzQxMjc3NzZaIn0%3D&digest=sha256%3A05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=30cffa52-ada8-4491-82af-f75231fb9cab http.request.method=POST http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.139737ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=f87fd9a8-8360-432e-ab42-9c6d1b87ee57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/c2ab0bf2-124b-40b7-a0eb-52303112ffcc?_state=EMQ2YDd4ezH6fvLa7strzgvVG2M8hc03MydoPb1mCmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYWIwYmYyLTEyNGItNDBiNy1hMGViLTUyMzAzMTEyZmZjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42Nzg4NjYwMloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.797295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "PUT /v2/foo/bar/blobs/uploads/c2ab0bf2-124b-40b7-a0eb-52303112ffcc?_state=EMQ2YDd4ezH6fvLa7strzgvVG2M8hc03MydoPb1mCmJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyYWIwYmYyLTEyNGItNDBiNy1hMGViLTUyMzAzMTEyZmZjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42Nzg4NjYwMloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=27b1e788-11a9-4162-a978-ecf0a01e7107 http.request.method=POST http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.607815ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=2a02c555-c6cb-4956-bfe6-5ba8226ca7d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/43885d17-5176-4864-92ab-f297431150a7?_state=GzL4zRSHAjdfF5tGXvRTK9vf39GA7JOrSQbQpicXAC97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzODg1ZDE3LTUxNzYtNDg2NC05MmFiLWYyOTc0MzExNTBhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42ODMwMzY5MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.675095ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "PUT /v2/foo/bar/blobs/uploads/43885d17-5176-4864-92ab-f297431150a7?_state=GzL4zRSHAjdfF5tGXvRTK9vf39GA7JOrSQbQpicXAC97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzODg1ZDE3LTUxNzYtNDg2NC05MmFiLWYyOTc0MzExNTBhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42ODMwMzY5MDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=ebbc6648-d895-4db2-8bad-108196d22867 http.request.method=POST http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.652995ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:23Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=57e8bbb1-9459-4533-bb86-c116cd63554d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/0020dfaf-4918-47bd-92f9-e4d2be7f0696?_state=KMOpfFzo2h5-Nquz7opCJBXduKzoUDSR4KT7BEb2NIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwMjBkZmFmLTQ5MTgtNDdiZC05MmY5LWU0ZDJiZTdmMDY5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42ODY5NjYwNzRaIn0%3D&digest=sha256%3A05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" http.response.duration=2.190580412s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:21 +0000] "PUT /v2/foo/bar/blobs/uploads/0020dfaf-4918-47bd-92f9-e4d2be7f0696?_state=KMOpfFzo2h5-Nquz7opCJBXduKzoUDSR4KT7BEb2NIR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwMjBkZmFmLTQ5MTgtNDdiZC05MmY5LWU0ZDJiZTdmMDY5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMS42ODY5NjYwNzRaIn0%3D&digest=sha256%3A05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:23Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=7aa70e5a-f488-4960-a7fd-435607774c10 http.request.method=POST http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.086626ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40147" http.request.id=bde31122-535f-406a-9b2e-357602cf4167 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/ef56a10c-9537-454d-8e11-6ae7dcc94d82?_state=JKD3C8GjdP6PBZ6rT8frc7nNkf5RqP_TMZQxM8kTjk97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNTZhMTBjLTk1MzctNDU0ZC04ZTExLTZhZTdkY2M5NGQ4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMy45ODg2Nzc3MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.269352454s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/ef56a10c-9537-454d-8e11-6ae7dcc94d82?_state=JKD3C8GjdP6PBZ6rT8frc7nNkf5RqP_TMZQxM8kTjk97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNTZhMTBjLTk1MzctNDU0ZC04ZTExLTZhZTdkY2M5NGQ4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyMy45ODg2Nzc3MDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=9f4ed33b-e7c6-416d-bdea-c880caaeda10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/uploads/ef56a10c-9537-454d-8e11-6ae7dcc94d82?_state=ARp2_H4q0eDoEozCqlJsRYEHR_msolVLn2_JayAzJB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNTZhMTBjLTk1MzctNDU0ZC04ZTExLTZhZTdkY2M5NGQ4MiIsIk9mZnNldCI6MTg0MTM1NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MjNaIn0%3D&digest=sha256%3A05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" http.response.duration=2.189407ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "PUT /v2/foo/bar/blobs/uploads/ef56a10c-9537-454d-8e11-6ae7dcc94d82?_state=ARp2_H4q0eDoEozCqlJsRYEHR_msolVLn2_JayAzJB97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNTZhMTBjLTk1MzctNDU0ZC04ZTExLTZhZTdkY2M5NGQ4MiIsIk9mZnNldCI6MTg0MTM1NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MjNaIn0%3D&digest=sha256%3A05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=2abe7105-6c85-4216-9d5c-f66cc983537e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.121696ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=cdecd198-c767-45d2-a4e4-ccfca5e2963e http.request.method=GET http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=89.736776ms http.response.status=200 http.response.written=18413568 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "GET /v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 HTTP/1.1" 200 18413568 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=error msg="error parsing digest="sha257:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=9025091f-073b-4f8f-a11e-30e2f49c612c http.request.method=GET http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/sha257:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" vars.name="foo/bar" time="2025-10-12T08:13:26Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=9025091f-073b-4f8f-a11e-30e2f49c612c http.request.method=GET http.request.remoteaddr="127.0.0.1:43112" http.request.uri="/v2/foo/bar/blobs/sha257:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.572685ms http.response.status=400 http.response.written=110 vars.digest="sha257:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "GET /v2/foo/bar/blobs/sha257:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=782c9164-8cc4-4b57-9845-b4d2d0445c77 http.request.method=GET http.request.remoteaddr="127.0.0.1:43128" http.request.uri="/v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" http.response.duration=1.789655ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "GET /v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:13:26Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:13:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=edfc08d7-e949-425e-ae64-2e852af735c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42208" http.request.uri="/v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.228276ms http.response.status=404 http.response.written=157 vars.digest="sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "GET /v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=731f2585-4cc9-4762-87c6-7014a3d189e5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42214" http.request.uri="/v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.556165ms http.response.status=404 http.response.written=157 vars.digest="sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=b77a189b-75ce-4d49-90ba-15323eac48ce http.request.method=POST http.request.remoteaddr="127.0.0.1:42214" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.571555ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=70fee77d-6b9f-4743-a13b-b1c9531f17d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42214" http.request.uri="/v2/foo/bar/blobs/uploads/59cd936c-7cef-4cd4-84fb-bcee90af1b3b?_state=-Kg3vYk3zHMayJshZ1dOgKZXM6tTyOfSKsQmbtwg5DB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5Y2Q5MzZjLTdjZWYtNGNkNC04NGZiLWJjZWU5MGFmMWIzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MTYyODQ4MTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.857686ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "GET /v2/foo/bar/blobs/uploads/59cd936c-7cef-4cd4-84fb-bcee90af1b3b?_state=-Kg3vYk3zHMayJshZ1dOgKZXM6tTyOfSKsQmbtwg5DB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5Y2Q5MzZjLTdjZWYtNGNkNC04NGZiLWJjZWU5MGFmMWIzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MTYyODQ4MTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=5b6b6a8c-31e6-46c2-8cac-469974ccb0e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42214" http.request.uri="/v2/foo/bar/blobs/uploads/59cd936c-7cef-4cd4-84fb-bcee90af1b3b?_state=-Kg3vYk3zHMayJshZ1dOgKZXM6tTyOfSKsQmbtwg5DB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5Y2Q5MzZjLTdjZWYtNGNkNC04NGZiLWJjZWU5MGFmMWIzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MTYyODQ4MTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.402644ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "DELETE /v2/foo/bar/blobs/uploads/59cd936c-7cef-4cd4-84fb-bcee90af1b3b?_state=-Kg3vYk3zHMayJshZ1dOgKZXM6tTyOfSKsQmbtwg5DB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5Y2Q5MzZjLTdjZWYtNGNkNC04NGZiLWJjZWU5MGFmMWIzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MTYyODQ4MTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=43bb7d96-3d9c-456c-add7-b898abdf3856 http.request.method=GET http.request.remoteaddr="127.0.0.1:42214" http.request.uri="/v2/foo/bar/blobs/uploads/59cd936c-7cef-4cd4-84fb-bcee90af1b3b?_state=-Kg3vYk3zHMayJshZ1dOgKZXM6tTyOfSKsQmbtwg5DB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5Y2Q5MzZjLTdjZWYtNGNkNC04NGZiLWJjZWU5MGFmMWIzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MTYyODQ4MTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=59cd936c-7cef-4cd4-84fb-bcee90af1b3b time="2025-10-12T08:13:26Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=43bb7d96-3d9c-456c-add7-b898abdf3856 http.request.method=GET http.request.remoteaddr="127.0.0.1:42214" http.request.uri="/v2/foo/bar/blobs/uploads/59cd936c-7cef-4cd4-84fb-bcee90af1b3b?_state=-Kg3vYk3zHMayJshZ1dOgKZXM6tTyOfSKsQmbtwg5DB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5Y2Q5MzZjLTdjZWYtNGNkNC04NGZiLWJjZWU5MGFmMWIzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MTYyODQ4MTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.298954ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=59cd936c-7cef-4cd4-84fb-bcee90af1b3b 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "GET /v2/foo/bar/blobs/uploads/59cd936c-7cef-4cd4-84fb-bcee90af1b3b?_state=-Kg3vYk3zHMayJshZ1dOgKZXM6tTyOfSKsQmbtwg5DB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5Y2Q5MzZjLTdjZWYtNGNkNC04NGZiLWJjZWU5MGFmMWIzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MTYyODQ4MTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=1538102e-35f3-4012-bf4e-4e8d59870c78 http.request.method=POST http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.650855ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=43be2027-e205-4420-9572-b997a95355fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/ddad8401-80f8-4884-a221-48f100f9c5e6?_state=iD7pUVtLRtP3-pUXiRZBCbuVelOcRhg4U0VjBb6yUiB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYWQ4NDAxLTgwZjgtNDg4NC1hMjIxLTQ4ZjEwMGY5YzVlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MjQxMTk3NTdaIn0%3D&digest=sha256%3A4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" provided=sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 vars.name="foo/bar" vars.uuid=ddad8401-80f8-4884-a221-48f100f9c5e6 time="2025-10-12T08:13:26Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=43be2027-e205-4420-9572-b997a95355fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/ddad8401-80f8-4884-a221-48f100f9c5e6?_state=iD7pUVtLRtP3-pUXiRZBCbuVelOcRhg4U0VjBb6yUiB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYWQ4NDAxLTgwZjgtNDg4NC1hMjIxLTQ4ZjEwMGY5YzVlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MjQxMTk3NTdaIn0%3D&digest=sha256%3A4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ddad8401-80f8-4884-a221-48f100f9c5e6 time="2025-10-12T08:13:26Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=43be2027-e205-4420-9572-b997a95355fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/ddad8401-80f8-4884-a221-48f100f9c5e6?_state=iD7pUVtLRtP3-pUXiRZBCbuVelOcRhg4U0VjBb6yUiB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYWQ4NDAxLTgwZjgtNDg4NC1hMjIxLTQ4ZjEwMGY5YzVlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MjQxMTk3NTdaIn0%3D&digest=sha256%3A4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.867736ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ddad8401-80f8-4884-a221-48f100f9c5e6 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "PUT /v2/foo/bar/blobs/uploads/ddad8401-80f8-4884-a221-48f100f9c5e6?_state=iD7pUVtLRtP3-pUXiRZBCbuVelOcRhg4U0VjBb6yUiB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYWQ4NDAxLTgwZjgtNDg4NC1hMjIxLTQ4ZjEwMGY5YzVlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MjQxMTk3NTdaIn0%3D&digest=sha256%3A4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=f41324aa-737c-4139-aa20-d4573ac05dc6 http.request.method=POST http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.581174ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=aa2adc94-c240-44fe-a553-d1b2b3b2b691 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/51eddc16-1b55-49b0-b669-9eb6b231e398?_state=qBTBQbgj6TJF3_5_OUxddPEwdFlETWNxjh8ROCKxuiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxZWRkYzE2LTFiNTUtNDliMC1iNjY5LTllYjZiMjMxZTM5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MjgzOTg2OVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.887366ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "PUT /v2/foo/bar/blobs/uploads/51eddc16-1b55-49b0-b669-9eb6b231e398?_state=qBTBQbgj6TJF3_5_OUxddPEwdFlETWNxjh8ROCKxuiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxZWRkYzE2LTFiNTUtNDliMC1iNjY5LTllYjZiMjMxZTM5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MjgzOTg2OVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=c6dbc4e7-fdb5-4307-8286-a1365e8c1ed6 http.request.method=POST http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.544925ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=e62353bc-f264-4d0a-ac52-d357314d8316 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/d9310942-d96e-48ef-bd43-ab32c80140eb?_state=kPcjfaMF4XCuq8tWIx1cscpcNQmwZ2wZIcJoGcEz7JR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MzEwOTQyLWQ5NmUtNDhlZi1iZDQzLWFiMzJjODAxNDBlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MzI1MjE1NTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.730295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "PUT /v2/foo/bar/blobs/uploads/d9310942-d96e-48ef-bd43-ab32c80140eb?_state=kPcjfaMF4XCuq8tWIx1cscpcNQmwZ2wZIcJoGcEz7JR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MzEwOTQyLWQ5NmUtNDhlZi1iZDQzLWFiMzJjODAxNDBlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MzI1MjE1NTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=1b6326a0-e383-49d4-b1bd-2e39d3570739 http.request.method=POST http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320414ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=5d4ff31a-c6bc-4acb-adab-4af80ceecfda http.request.method=PUT http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/91ab7cf4-b588-413e-b343-0f82edbd5b9c?_state=GlCHDf1gm5umcTKCbqFSPfPNM3jWmbGnI_zAqAK7Ap17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxYWI3Y2Y0LWI1ODgtNDEzZS1iMzQzLTBmODJlZGJkNWI5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MzYxODk4OTNaIn0%3D&digest=sha256%3A4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" http.response.duration=6.320581571s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "PUT /v2/foo/bar/blobs/uploads/91ab7cf4-b588-413e-b343-0f82edbd5b9c?_state=GlCHDf1gm5umcTKCbqFSPfPNM3jWmbGnI_zAqAK7Ap17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxYWI3Y2Y0LWI1ODgtNDEzZS1iMzQzLTBmODJlZGJkNWI5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzoyNi43MzYxODk4OTNaIn0%3D&digest=sha256%3A4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=1f2eceef-8b75-4250-81c5-c0050547deee http.request.method=POST http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.857955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38641" http.request.id=f4dcf2f3-1d3d-4adf-bb22-f28bd635d313 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/6c8a4cd8-00f5-4638-8266-5cd3c9f57725?_state=U-BUGi7mz8aaZ017fheIafqCgGp3YEl_f-cOpKqm64l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjOGE0Y2Q4LTAwZjUtNDYzOC04MjY2LTVjZDNjOWY1NzcyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzozMy4yMzU2MTA4MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.666476233s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:33 +0000] "PATCH /v2/foo/bar/blobs/uploads/6c8a4cd8-00f5-4638-8266-5cd3c9f57725?_state=U-BUGi7mz8aaZ017fheIafqCgGp3YEl_f-cOpKqm64l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjOGE0Y2Q4LTAwZjUtNDYzOC04MjY2LTVjZDNjOWY1NzcyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzozMy4yMzU2MTA4MTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=f4379354-60b0-4a96-ac9a-f57e3e42d4ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/uploads/6c8a4cd8-00f5-4638-8266-5cd3c9f57725?_state=pm7cNgNrxdt0W5XAhF764Y9rdO6dDuODLjAfb_TOQdR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjOGE0Y2Q4LTAwZjUtNDYzOC04MjY2LTVjZDNjOWY1NzcyNSIsIk9mZnNldCI6MzAzNDM2ODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MzNaIn0%3D&digest=sha256%3A4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" http.response.duration=3.021489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:39 +0000] "PUT /v2/foo/bar/blobs/uploads/6c8a4cd8-00f5-4638-8266-5cd3c9f57725?_state=pm7cNgNrxdt0W5XAhF764Y9rdO6dDuODLjAfb_TOQdR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjOGE0Y2Q4LTAwZjUtNDYzOC04MjY2LTVjZDNjOWY1NzcyNSIsIk9mZnNldCI6MzAzNDM2ODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6MzNaIn0%3D&digest=sha256%3A4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=83ce4750-abdf-4cdf-a59f-1442be0c6cbe http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.738256ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=0e5a34ab-2394-434c-a6ca-68d5836c1f38 http.request.method=GET http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=155.105369ms http.response.status=200 http.response.written=30343680 127.0.0.1 - - [12/Oct/2025:08:13:39 +0000] "GET /v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 HTTP/1.1" 200 30343680 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=error msg="error parsing digest="sha257:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=b062b28c-94e3-47b5-a018-87a6f725c39f http.request.method=GET http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/sha257:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" vars.name="foo/bar" time="2025-10-12T08:13:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=b062b28c-94e3-47b5-a018-87a6f725c39f http.request.method=GET http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/bar/blobs/sha257:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.931785ms http.response.status=400 http.response.written=110 vars.digest="sha257:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "GET /v2/foo/bar/blobs/sha257:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=9315e68d-df01-4362-8d9b-a16d6169b6c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44482" http.request.uri="/v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" http.response.duration=1.757015ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "GET /v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=eff08a94-ffa6-42c3-b104-685864fc9d2d http.request.method=GET http.request.remoteaddr="127.0.0.1:44468" http.request.uri="/v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.240258ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "GET /v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38641" http.request.id=437bd46e-9070-4257-892d-d648f435656b http.request.method=GET http.request.remoteaddr="127.0.0.1:44482" http.request.uri="/v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.595458ms http.response.status=200 http.response.written=491520 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "GET /v2/foo/bar/blobs/sha256:4ef73c3d7c03d43587bac05253794a04350b7cf06da67182c53047d861006a06 HTTP/1.1" 200 491520 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=a229907b-0a7c-46cd-8d79-900469ee85a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43114" http.request.uri="/v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.726681262s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "GET /v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40147" http.request.id=cc132ffb-ba80-474a-add8-d318762bfa82 http.request.method=GET http.request.remoteaddr="127.0.0.1:43128" http.request.uri="/v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.719981943s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [12/Oct/2025:08:13:26 +0000] "GET /v2/foo/bar/blobs/sha256:05d3d8b8c66da8a9f572f460b98ec846359681555f919774f6375ded215dc758 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (18.65s) === RUN TestBlobDelete time="2025-10-12T08:13:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:13:40Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:13:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=5dae1e72-bf67-490f-ae9b-9adcfec5256c http.request.method=GET http.request.remoteaddr="127.0.0.1:34006" http.request.uri="/v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.421164ms http.response.status=404 http.response.written=157 vars.digest="sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "GET /v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=4147f972-5400-421f-917f-46f35e897bff http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.895406ms http.response.status=404 http.response.written=157 vars.digest="sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=8d24b932-4fef-4d2b-8508-56f96ff27ab9 http.request.method=POST http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.539435ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=247b74de-7d7c-44f6-8522-d633b8c983e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/bar/blobs/uploads/35efeb1f-6ca4-4fba-b2f4-9ffc6302da52?_state=-sXvBm_mIIytTb021Spx99v1hkAKDJdkjdbYdEbg5pR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZWZlYjFmLTZjYTQtNGZiYS1iMmY0LTlmZmM2MzAyZGE1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zODAwOTc1NDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.317664ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "GET /v2/foo/bar/blobs/uploads/35efeb1f-6ca4-4fba-b2f4-9ffc6302da52?_state=-sXvBm_mIIytTb021Spx99v1hkAKDJdkjdbYdEbg5pR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZWZlYjFmLTZjYTQtNGZiYS1iMmY0LTlmZmM2MzAyZGE1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zODAwOTc1NDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=bc0daaa5-5fce-4131-b6c2-92afbd6515dc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/bar/blobs/uploads/35efeb1f-6ca4-4fba-b2f4-9ffc6302da52?_state=-sXvBm_mIIytTb021Spx99v1hkAKDJdkjdbYdEbg5pR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZWZlYjFmLTZjYTQtNGZiYS1iMmY0LTlmZmM2MzAyZGE1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zODAwOTc1NDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357004ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "DELETE /v2/foo/bar/blobs/uploads/35efeb1f-6ca4-4fba-b2f4-9ffc6302da52?_state=-sXvBm_mIIytTb021Spx99v1hkAKDJdkjdbYdEbg5pR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZWZlYjFmLTZjYTQtNGZiYS1iMmY0LTlmZmM2MzAyZGE1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zODAwOTc1NDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=763dc32f-d3e9-4604-811f-7f565024f660 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/bar/blobs/uploads/35efeb1f-6ca4-4fba-b2f4-9ffc6302da52?_state=-sXvBm_mIIytTb021Spx99v1hkAKDJdkjdbYdEbg5pR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZWZlYjFmLTZjYTQtNGZiYS1iMmY0LTlmZmM2MzAyZGE1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zODAwOTc1NDFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=35efeb1f-6ca4-4fba-b2f4-9ffc6302da52 time="2025-10-12T08:13:40Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=763dc32f-d3e9-4604-811f-7f565024f660 http.request.method=GET http.request.remoteaddr="127.0.0.1:34018" http.request.uri="/v2/foo/bar/blobs/uploads/35efeb1f-6ca4-4fba-b2f4-9ffc6302da52?_state=-sXvBm_mIIytTb021Spx99v1hkAKDJdkjdbYdEbg5pR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZWZlYjFmLTZjYTQtNGZiYS1iMmY0LTlmZmM2MzAyZGE1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zODAwOTc1NDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.167724ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=35efeb1f-6ca4-4fba-b2f4-9ffc6302da52 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "GET /v2/foo/bar/blobs/uploads/35efeb1f-6ca4-4fba-b2f4-9ffc6302da52?_state=-sXvBm_mIIytTb021Spx99v1hkAKDJdkjdbYdEbg5pR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1ZWZlYjFmLTZjYTQtNGZiYS1iMmY0LTlmZmM2MzAyZGE1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zODAwOTc1NDFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=7ca856ff-ca26-468c-beea-d500fd9951e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.477125ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=df9fad33-0e1a-463c-afb4-e9e67010ebd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/35449a21-a681-4e13-a04a-4a2b213559fe?_state=OEQtPGMUIAuAicPv8DbjV8wlK-nD7uZQcWzEGrLzgXd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NDQ5YTIxLWE2ODEtNGUxMy1hMDRhLTRhMmIyMTM1NTlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zODY5NzgzMDFaIn0%3D&digest=sha256%3A08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" provided=sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb vars.name="foo/bar" vars.uuid=35449a21-a681-4e13-a04a-4a2b213559fe time="2025-10-12T08:13:40Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=df9fad33-0e1a-463c-afb4-e9e67010ebd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/35449a21-a681-4e13-a04a-4a2b213559fe?_state=OEQtPGMUIAuAicPv8DbjV8wlK-nD7uZQcWzEGrLzgXd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NDQ5YTIxLWE2ODEtNGUxMy1hMDRhLTRhMmIyMTM1NTlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zODY5NzgzMDFaIn0%3D&digest=sha256%3A08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=35449a21-a681-4e13-a04a-4a2b213559fe time="2025-10-12T08:13:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=df9fad33-0e1a-463c-afb4-e9e67010ebd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/35449a21-a681-4e13-a04a-4a2b213559fe?_state=OEQtPGMUIAuAicPv8DbjV8wlK-nD7uZQcWzEGrLzgXd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NDQ5YTIxLWE2ODEtNGUxMy1hMDRhLTRhMmIyMTM1NTlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zODY5NzgzMDFaIn0%3D&digest=sha256%3A08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.528374ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=35449a21-a681-4e13-a04a-4a2b213559fe 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "PUT /v2/foo/bar/blobs/uploads/35449a21-a681-4e13-a04a-4a2b213559fe?_state=OEQtPGMUIAuAicPv8DbjV8wlK-nD7uZQcWzEGrLzgXd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NDQ5YTIxLWE2ODEtNGUxMy1hMDRhLTRhMmIyMTM1NTlmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zODY5NzgzMDFaIn0%3D&digest=sha256%3A08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=d942f5ba-6403-4063-8819-11014e16f75d http.request.method=POST http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.270634ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=8ab57a5d-0fca-4571-9b93-fe6834d3e859 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/19e2e18f-8291-4f5d-93a4-2a8dd8eb04fc?_state=jtbhtm0jwyORsfob2hBbmjjLBEtF_PsXcjsKL-T9zHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZTJlMThmLTgyOTEtNGY1ZC05M2E0LTJhOGRkOGViMDRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zOTA3Njk2NDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.717265ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "PUT /v2/foo/bar/blobs/uploads/19e2e18f-8291-4f5d-93a4-2a8dd8eb04fc?_state=jtbhtm0jwyORsfob2hBbmjjLBEtF_PsXcjsKL-T9zHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZTJlMThmLTgyOTEtNGY1ZC05M2E0LTJhOGRkOGViMDRmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zOTA3Njk2NDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=958a51e3-27e7-4a72-8f8b-7ffe29559d44 http.request.method=POST http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.452064ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=23aa2371-e3a3-4d72-a1a8-181beab43144 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/dea6a485-a53a-4dec-9462-95c6fa556af4?_state=YcsxSq4dMYlvrHUtJfBIW3ZKvfsb_2H9-7sCcju8g5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlYTZhNDg1LWE1M2EtNGRlYy05NDYyLTk1YzZmYTU1NmFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zOTQ2MTQ3NzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.536125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "PUT /v2/foo/bar/blobs/uploads/dea6a485-a53a-4dec-9462-95c6fa556af4?_state=YcsxSq4dMYlvrHUtJfBIW3ZKvfsb_2H9-7sCcju8g5J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlYTZhNDg1LWE1M2EtNGRlYy05NDYyLTk1YzZmYTU1NmFmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zOTQ2MTQ3NzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=b901a64d-194d-4d91-9e70-6159559fd449 http.request.method=POST http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095884ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:45Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=22b8061b-343a-4dcb-9392-58262a923d9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/d8b77c6f-d2ed-41d5-8119-da180ae1e873?_state=vryyTOxCG_Q4bYjSKGHPeSkU-2jmPMoH8qA7rwhC08F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4Yjc3YzZmLWQyZWQtNDFkNS04MTE5LWRhMTgwYWUxZTg3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zOTc4NTAzNDNaIn0%3D&digest=sha256%3A08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.duration=5.260589145s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:40 +0000] "PUT /v2/foo/bar/blobs/uploads/d8b77c6f-d2ed-41d5-8119-da180ae1e873?_state=vryyTOxCG_Q4bYjSKGHPeSkU-2jmPMoH8qA7rwhC08F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4Yjc3YzZmLWQyZWQtNDFkNS04MTE5LWRhMTgwYWUxZTg3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0MC4zOTc4NTAzNDNaIn0%3D&digest=sha256%3A08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:45Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=460c333e-4eb9-41ee-aac1-855de82e52c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.806986ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:51Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40379" http.request.id=6dfecca8-551e-4009-b5c1-3e1be6d5e9a0 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/60336868-09de-40e6-b2f8-5b32752fe577?_state=RGRi_TWVmAnNmTjDgC81P8PCIIQhW8Ph4_-JJpsI65B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMzM2ODY4LTA5ZGUtNDBlNi1iMmY4LTViMzI3NTJmZTU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0NS44MTk3OTMyMTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.274420855s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:45 +0000] "PATCH /v2/foo/bar/blobs/uploads/60336868-09de-40e6-b2f8-5b32752fe577?_state=RGRi_TWVmAnNmTjDgC81P8PCIIQhW8Ph4_-JJpsI65B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMzM2ODY4LTA5ZGUtNDBlNi1iMmY4LTViMzI3NTJmZTU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo0NS44MTk3OTMyMTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:51Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=944d631c-2c66-406f-8138-600327e00db7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/uploads/60336868-09de-40e6-b2f8-5b32752fe577?_state=dyEv1nk5Svb_7Zn9i2lzPXncvdZRIc42WrcTFHTXvDp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMzM2ODY4LTA5ZGUtNDBlNi1iMmY4LTViMzI3NTJmZTU3NyIsIk9mZnNldCI6MjczMTMxNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6NDVaIn0%3D&digest=sha256%3A08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.445498ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "PUT /v2/foo/bar/blobs/uploads/60336868-09de-40e6-b2f8-5b32752fe577?_state=dyEv1nk5Svb_7Zn9i2lzPXncvdZRIc42WrcTFHTXvDp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMzM2ODY4LTA5ZGUtNDBlNi1iMmY4LTViMzI3NTJmZTU3NyIsIk9mZnNldCI6MjczMTMxNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTM6NDVaIn0%3D&digest=sha256%3A08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:51Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=7e954c39-c61b-45bd-849d-bf18589d9ba2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.936786ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:51Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=d3dd0e0e-edc2-4eb9-bddb-53c6a35b7fc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=133.666686ms http.response.status=200 http.response.written=27313152 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "GET /v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 200 27313152 "" "Go-http-client/1.1" time="2025-10-12T08:13:51Z" level=error msg="error parsing digest="sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=92350efc-c037-4b4a-ac01-ef3ba2a33b99 http.request.method=GET http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" vars.name="foo/bar" time="2025-10-12T08:13:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=92350efc-c037-4b4a-ac01-ef3ba2a33b99 http.request.method=GET http.request.remoteaddr="127.0.0.1:34024" http.request.uri="/v2/foo/bar/blobs/sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.275374ms http.response.status=400 http.response.written=110 vars.digest="sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "GET /v2/foo/bar/blobs/sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T08:13:51Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=8c8a7b03-981e-44eb-9d84-045c7c260a9c http.request.method=GET http.request.remoteaddr="127.0.0.1:53012" http.request.uri="/v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.973866ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "GET /v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:51Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=5034cf7b-3183-470b-9d53-d100eb088ba8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53016" http.request.uri="/v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.447194ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=c726df35-2777-4304-aa98-5fe7c56d09b0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53016" http.request.uri="/v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.624215ms http.response.status=404 http.response.written=157 vars.digest="sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T08:13:51Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=85a0386f-45f3-472c-a135-b3766e09d5a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53016" http.request.uri="/v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.412374ms http.response.status=404 http.response.written=74 vars.digest="sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-12T08:13:51Z" level=error msg="error parsing digest="sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=1b1587c6-93fb-422c-bea5-a0917a7dff77 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53018" http.request.uri="/v2/foo/bar/blobs/sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" vars.name="foo/bar" time="2025-10-12T08:13:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=1b1587c6-93fb-422c-bea5-a0917a7dff77 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53018" http.request.uri="/v2/foo/bar/blobs/sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.336364ms http.response.status=400 http.response.written=110 vars.digest="sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "DELETE /v2/foo/bar/blobs/sha257:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T08:13:51Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=758b7fc2-08d1-487a-8659-824897888fd2 http.request.method=POST http.request.remoteaddr="127.0.0.1:53030" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389115ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=eb8b4950-1e9b-4d98-8e69-061ff820984f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53030" http.request.uri="/v2/foo/bar/blobs/uploads/5b84414d-4906-402f-80a5-bcd9cb609776?_state=L6xx_6PsqSUfeCM9wSEyDKJKOVaUtB-FosVZKPzT2qV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViODQ0MTRkLTQ5MDYtNDAyZi04MGE1LWJjZDljYjYwOTc3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo1MS4yOTQ2MTYxNjNaIn0%3D&digest=sha256%3A08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.duration=5.447298946s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "PUT /v2/foo/bar/blobs/uploads/5b84414d-4906-402f-80a5-bcd9cb609776?_state=L6xx_6PsqSUfeCM9wSEyDKJKOVaUtB-FosVZKPzT2qV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViODQ0MTRkLTQ5MDYtNDAyZi04MGE1LWJjZDljYjYwOTc3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo1MS4yOTQ2MTYxNjNaIn0%3D&digest=sha256%3A08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=43f55b45-c2c4-43ee-9d47-a54f2fb224a3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53030" http.request.uri="/v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.215297ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T08:13:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=f3d4ea17-d09e-47eb-b344-e7528a0c30cf http.request.method=GET http.request.remoteaddr="127.0.0.1:53004" http.request.uri="/v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.630129958s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "GET /v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-10-12T08:13:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40379" http.request.id=ff4ffb17-75f0-4a86-8f4a-ef210634282e http.request.method=GET http.request.remoteaddr="127.0.0.1:53012" http.request.uri="/v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.622737936s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [12/Oct/2025:08:13:51 +0000] "GET /v2/foo/bar/blobs/sha256:08252ccf1801819bfd7387a5cce108c62ee83866ebffb71d2fce01a9efc3ddbb HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (16.79s) === RUN TestRelativeURL time="2025-10-12T08:13:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:13:56Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:13:56Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44081" http.request.id=6ae8ec53-43bb-4a40-ba96-7fd3edd6a060 http.request.method=POST http.request.remoteaddr="127.0.0.1:56516" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.007986ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44081" http.request.id=958644e0-47eb-4720-9b09-70e46355b856 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56516" http.request.uri="/v2/foo/bar/blobs/uploads/69e04385-caa2-4e87-963c-a924516246fd?_state=jXTWscNG9DOdCpdYrK2sAgvI7UQ6YpMPvo39ZV9aohp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZTA0Mzg1LWNhYTItNGU4Ny05NjNjLWE5MjQ1MTYyNDZmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo1Ni45MTA3NjkxMDlaIn0%3D&digest=sha256%3A6198e8860f6d35341eb2d0031269cededd80e6404d2d9522b394f1624caf6bf7" http.request.useragent="Go-http-client/1.1" http.response.duration=7.336333485s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:13:57 +0000] "PUT /v2/foo/bar/blobs/uploads/69e04385-caa2-4e87-963c-a924516246fd?_state=jXTWscNG9DOdCpdYrK2sAgvI7UQ6YpMPvo39ZV9aohp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5ZTA0Mzg1LWNhYTItNGU4Ny05NjNjLWE5MjQ1MTYyNDZmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxMzo1Ni45MTA3NjkxMDlaIn0%3D&digest=sha256%3A6198e8860f6d35341eb2d0031269cededd80e6404d2d9522b394f1624caf6bf7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44081" http.request.id=bd8b505f-8e9c-4042-a039-d02373b8a89d http.request.method=POST http.request.remoteaddr="127.0.0.1:56516" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.072416ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44081" http.request.id=a193b948-a535-48e1-922f-5e53bc995339 http.request.method=POST http.request.remoteaddr="127.0.0.1:56516" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.962116ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:11Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44081" http.request.id=9518f311-b473-4487-b250-a785d8d4408b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56516" http.request.uri="/v2/foo/bar/blobs/uploads/5db6f72f-877c-4bac-a666-835c67e2cb90?_state=hJOyqTXEGdKai6bhvgfyzwa310ftbPIreFfIgpXgTpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYjZmNzJmLTg3N2MtNGJhYy1hNjY2LTgzNWM2N2UyY2I5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxNDowNC44NTM4NjMyNFoifQ%3D%3D&digest=sha256%3Afdb4691bd83b6d2b0f7171e409e031a3a965fb99366968829e978237c7fc53e3" http.request.useragent="Go-http-client/1.1" http.response.duration=6.178969772s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:04 +0000] "PUT /v2/foo/bar/blobs/uploads/5db6f72f-877c-4bac-a666-835c67e2cb90?_state=hJOyqTXEGdKai6bhvgfyzwa310ftbPIreFfIgpXgTpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYjZmNzJmLTg3N2MtNGJhYy1hNjY2LTgzNWM2N2UyY2I5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxNDowNC44NTM4NjMyNFoifQ%3D%3D&digest=sha256%3Afdb4691bd83b6d2b0f7171e409e031a3a965fb99366968829e978237c7fc53e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (14.13s) === RUN TestBlobDeleteDisabled time="2025-10-12T08:14:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:14:11Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:14:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:37623" http.request.id=2ad7bc85-cd43-4ace-85db-56e0d846eda9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49324" http.request.uri="/v2/foo/bar/blobs/sha256:fcf275ad4807380719f6f40ea434251f79e9f983d4a700065b57e9cec52c292f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.165717ms http.response.status=405 http.response.written=78 vars.digest="sha256:fcf275ad4807380719f6f40ea434251f79e9f983d4a700065b57e9cec52c292f" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:14:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:fcf275ad4807380719f6f40ea434251f79e9f983d4a700065b57e9cec52c292f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.37s) === RUN TestDeleteDisabled time="2025-10-12T08:14:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:14:11Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:14:11Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46813" http.request.id=3650946a-ed2d-4031-be70-15b513a5d58e http.request.method=POST http.request.remoteaddr="127.0.0.1:35730" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.097736ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:46813" http.request.id=11e5d023-7a99-465b-be7a-877f3afb05df http.request.method=PUT http.request.remoteaddr="127.0.0.1:35730" http.request.uri="/v2/foo/bar/blobs/uploads/14055872-39ce-420f-a7e3-b94a26d9405e?_state=2BBA-0RUWnhhb-FaDKo0Y7HdfVYe7cR3RI2Yv4-2iUx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MDU1ODcyLTM5Y2UtNDIwZi1hN2UzLWI5NGEyNmQ5NDA1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxNDoxMS42OTEyODQ4MloifQ%3D%3D&digest=sha256%3A406cb940ea8ed47e1f5d61af30d5328dfe3990f4aa70b79061b3c6f6e3c3ac5f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.791088303s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:11 +0000] "PUT /v2/foo/bar/blobs/uploads/14055872-39ce-420f-a7e3-b94a26d9405e?_state=2BBA-0RUWnhhb-FaDKo0Y7HdfVYe7cR3RI2Yv4-2iUx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE0MDU1ODcyLTM5Y2UtNDIwZi1hN2UzLWI5NGEyNmQ5NDA1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxNDoxMS42OTEyODQ4MloifQ%3D%3D&digest=sha256%3A406cb940ea8ed47e1f5d61af30d5328dfe3990f4aa70b79061b3c6f6e3c3ac5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:46813" http.request.id=6afec6cd-ea14-45a8-9b29-82d8755bd725 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35730" http.request.uri="/v2/foo/bar/blobs/sha256:406cb940ea8ed47e1f5d61af30d5328dfe3990f4aa70b79061b3c6f6e3c3ac5f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.782525ms http.response.status=405 http.response.written=78 vars.digest="sha256:406cb940ea8ed47e1f5d61af30d5328dfe3990f4aa70b79061b3c6f6e3c3ac5f" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:14:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:406cb940ea8ed47e1f5d61af30d5328dfe3990f4aa70b79061b3c6f6e3c3ac5f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (7.09s) === RUN TestDeleteReadOnly time="2025-10-12T08:14:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:14:18Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:14:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:34929" http.request.id=5f70d419-ec77-4cd8-b56a-81d3ca1b3206 http.request.method=POST http.request.remoteaddr="127.0.0.1:58236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.004296ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:19Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:34929" http.request.id=bb5019db-2bfb-406a-935d-57bb334d3e28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58236" http.request.uri="/v2/foo/bar/blobs/uploads/2b2e1512-2d80-46bc-8050-92a812061e9b?_state=8K7AOoEMp9WGx3XawUHZlNgVFr7QjwRWClYR4zALjbN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiMmUxNTEyLTJkODAtNDZiYy04MDUwLTkyYTgxMjA2MWU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxNDoxOC42MjI1Mjg1MTdaIn0%3D&digest=sha256%3Ae33bbd085c877badebbc367222d273387fe0b31999100e0a289b7dd900cefa39" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153264612s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:18 +0000] "PUT /v2/foo/bar/blobs/uploads/2b2e1512-2d80-46bc-8050-92a812061e9b?_state=8K7AOoEMp9WGx3XawUHZlNgVFr7QjwRWClYR4zALjbN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiMmUxNTEyLTJkODAtNDZiYy04MDUwLTkyYTgxMjA2MWU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxNDoxOC42MjI1Mjg1MTdaIn0%3D&digest=sha256%3Ae33bbd085c877badebbc367222d273387fe0b31999100e0a289b7dd900cefa39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [12/Oct/2025:08:14:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:e33bbd085c877badebbc367222d273387fe0b31999100e0a289b7dd900cefa39 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.29s) === RUN TestStartPushReadOnly time="2025-10-12T08:14:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:14:19Z" level=info msg="redis not configured" go.version=go1.24.8 127.0.0.1 - - [12/Oct/2025:08:14:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-10-12T08:14:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:14:19Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:14:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=893a3a2d-96db-473e-bb98-c8490a72fef4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.669345ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:14:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T08:14:19Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=9a283373-c885-431b-a8d0-241661dea14b http.request.method=GET http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.630665ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:08:14:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:14:19Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=38ef2811-df96-4e0b-962b-8db9dcd39993 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.269843ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:14:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T08:14:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=0fa51d97-dcda-4e3d-a13b-454df618ce83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.481958ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:14:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=0fa51d97-dcda-4e3d-a13b-454df618ce83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.541878ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:14:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=0fa51d97-dcda-4e3d-a13b-454df618ce83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.592758ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:14:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=0fa51d97-dcda-4e3d-a13b-454df618ce83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.633368ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:14:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T08:14:20Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=b6338f8a-b055-406a-a7ec-0c5ef38ccce8 http.request.method=POST http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.606675ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=280410e9-7ac8-4028-a572-c3856e5294c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/blobs/uploads/b82f76d2-13e6-4618-867d-d96ba54bb8e1?_state=Mssdkx_5lpnHayXmw8Z6EzufTES8fKN03Jvnl95w5V57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiODJmNzZkMi0xM2U2LTQ2MTgtODY3ZC1kOTZiYTU0YmI4ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MjAuMDA3MDAyNzYzWiJ9&digest=sha256%3A928aab65cb109abc58aed1155ca2b8032febfca571e704cb21f071cee74eec28" http.request.useragent="Go-http-client/1.1" http.response.duration=2.699225586s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/b82f76d2-13e6-4618-867d-d96ba54bb8e1?_state=Mssdkx_5lpnHayXmw8Z6EzufTES8fKN03Jvnl95w5V57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiODJmNzZkMi0xM2U2LTQ2MTgtODY3ZC1kOTZiYTU0YmI4ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MjAuMDA3MDAyNzYzWiJ9&digest=sha256%3A928aab65cb109abc58aed1155ca2b8032febfca571e704cb21f071cee74eec28 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=973eb28d-2ab1-4e2c-9dff-7d7a7ed59e2c http.request.method=POST http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.149626ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=81d7178b-e8d8-4d9b-a42f-b7e1b4088d8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/blobs/uploads/468f028f-e90f-4558-b4c7-7d9c651c0403?_state=KjI5eUB2GbAsZXnS9msltwJRuVTalt_VYAeZGiobGlx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NjhmMDI4Zi1lOTBmLTQ1NTgtYjRjNy03ZDljNjUxYzA0MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MjIuOTI5MzA1NDA5WiJ9&digest=sha256%3A9042a315a5e71cb0cc305ce530d272ece2c070f042ab1a7a11ee4f08f9882858" http.request.useragent="Go-http-client/1.1" http.response.duration=3.284937509s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/468f028f-e90f-4558-b4c7-7d9c651c0403?_state=KjI5eUB2GbAsZXnS9msltwJRuVTalt_VYAeZGiobGlx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NjhmMDI4Zi1lOTBmLTQ1NTgtYjRjNy03ZDljNjUxYzA0MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MjIuOTI5MzA1NDA5WiJ9&digest=sha256%3A9042a315a5e71cb0cc305ce530d272ece2c070f042ab1a7a11ee4f08f9882858 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=48b5c937-b5a6-4841-8ddf-cc4ff55c55f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.863832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=53e86ffc-2b0a-4a2a-b9c9-3612794b9ffd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.823568ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=edd75027-d1eb-4d08-ade6-273cba5330ff http.request.method=GET http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.450358ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=e421d60f-19e6-466a-b9fe-58116c5b4c1e http.request.method=GET http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.326467ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "GET /v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39525" http.request.id=501232f7-e3f3-49eb-93b9-19994463771a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.477327ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39525" http.request.id=100d604f-d071-48f7-94eb-074df77aba23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.773018ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:39525" http.request.id=319d16a1-e1a3-47fc-9b90-4ba27907f10e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.473607ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=e7f352e3-f138-402c-a57c-4524e867938f http.request.method=GET http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.284377ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "GET /v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=27999f61-c091-406b-912c-e551e3afab6c http.request.method=GET http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.267214ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=35a06e5f-66db-4cba-9ea9-9a5b2dfb3613 http.request.method=GET http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.471925ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "GET /v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=e108c831-9716-4f52-b17b-78fc324d0f88 http.request.method=GET http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.440985ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=error msg="payload digest does match: "sha256:a9984138cad1eba7ea7e6bab6600304827973e9bcbe63404050ab39c1eeaa293" != "sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe"" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=3c67ee2a-9037-4319-92ed-443295c85eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe" time="2025-10-12T08:14:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=3c67ee2a-9037-4319-92ed-443295c85eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:49832" http.request.uri="/v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.482274ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe" 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b29a80484aceb8dc6336f786480a384e5fdc9a6f7c40d91ef028ad2795cf76fe HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=84d05280-6758-49b2-bec9-620869659b3b http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.611075ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=f437207a-58f2-4652-a747-8d36e8a0e3e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.256504ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39525" http.request.id=23f4d858-dbfa-4bdc-a96e-ff537b4666bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.353764ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:14:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39525" http.request.id=23f4d858-dbfa-4bdc-a96e-ff537b4666bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.403984ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:14:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39525" http.request.id=23f4d858-dbfa-4bdc-a96e-ff537b4666bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.443754ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=60c3ac57-9524-460d-a643-d157bd5c2ed5 http.request.method=POST http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.725795ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=f20de2ce-227c-443c-bd8a-4305585ab9a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/blobs/uploads/8e16d189-1dc9-462c-9383-a53f68810c18?_state=nrZ3b8LItkMyatRowHFMiOmSxZx98uqbcfrleJsFFvB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZTE2ZDE4OS0xZGM5LTQ2MmMtOTM4My1hNTNmNjg4MTBjMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MjYuMjU5NzcwOTkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.745615ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/8e16d189-1dc9-462c-9383-a53f68810c18?_state=nrZ3b8LItkMyatRowHFMiOmSxZx98uqbcfrleJsFFvB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZTE2ZDE4OS0xZGM5LTQ2MmMtOTM4My1hNTNmNjg4MTBjMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MjYuMjU5NzcwOTkzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39525" http.request.id=b31ce99f-2185-492c-afd0-1db73dfc7092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.302184ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:14:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39525" http.request.id=b31ce99f-2185-492c-afd0-1db73dfc7092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.350314ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T08:14:26Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=15013a84-7d31-4013-b34f-35a0e7e3098f http.request.method=POST http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354354ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=c5299531-ceb3-4d93-a4b3-bc98009f691e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/blobs/uploads/aee308c5-9e0c-465f-aefc-9d8eb6bb2b2e?_state=jrKlPtAWu4PNwJknEKeyXGFsvONyzJZYH6HaoPlArod7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZWUzMDhjNS05ZTBjLTQ2NWYtYWVmYy05ZDhlYjZiYjJiMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MjYuNDU0MzY2NTk4WiJ9&digest=sha256%3A494c6a7dd27217f587991e76f8de00b45c52958af8bfa0748ca9c36b4a175ce6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.583227252s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/aee308c5-9e0c-465f-aefc-9d8eb6bb2b2e?_state=jrKlPtAWu4PNwJknEKeyXGFsvONyzJZYH6HaoPlArod7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZWUzMDhjNS05ZTBjLTQ2NWYtYWVmYy05ZDhlYjZiYjJiMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MjYuNDU0MzY2NTk4WiJ9&digest=sha256%3A494c6a7dd27217f587991e76f8de00b45c52958af8bfa0748ca9c36b4a175ce6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=a6905dff-e49b-4ff5-a98e-3d4de84cfe9d http.request.method=POST http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.942345ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=88b036c8-0a47-4da1-b574-0db740fdd41d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/blobs/uploads/dd7b68cc-4ed7-44b8-87c1-b2db42a48c49?_state=o7bVbhhwplmoFjhZgnIq4RWR2cDCu1k07iII8re1hQR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDdiNjhjYy00ZWQ3LTQ0YjgtODdjMS1iMmRiNDJhNDhjNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MjkuMzMxMjQ3MDhaIn0%3D&digest=sha256%3A270ab2a13d73a2c46d521ff8b338eef5b91ed32c92950f5c3559e69e8eca242d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.569126537s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/dd7b68cc-4ed7-44b8-87c1-b2db42a48c49?_state=o7bVbhhwplmoFjhZgnIq4RWR2cDCu1k07iII8re1hQR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDdiNjhjYy00ZWQ3LTQ0YjgtODdjMS1iMmRiNDJhNDhjNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MjkuMzMxMjQ3MDhaIn0%3D&digest=sha256%3A270ab2a13d73a2c46d521ff8b338eef5b91ed32c92950f5c3559e69e8eca242d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39525" http.request.id=100c37b6-1882-48c2-a69e-f63748e89cc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.238727ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39525" http.request.id=582365ff-53bb-45d1-995b-f45818015253 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/sha256:1c1daa0be5c23c65af85fa141956faf1f4030d2593c08096a09fa909487f8625" http.request.useragent="Go-http-client/1.1" http.response.duration=1.638365ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:1c1daa0be5c23c65af85fa141956faf1f4030d2593c08096a09fa909487f8625 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=5c038e54-ae19-4190-b542-d68629dfe9c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.407004ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=049539c3-71d7-41c0-8dde-c79f963f3687 http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/sha256:1c1daa0be5c23c65af85fa141956faf1f4030d2593c08096a09fa909487f8625" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.315094ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema2/manifests/sha256:1c1daa0be5c23c65af85fa141956faf1f4030d2593c08096a09fa909487f8625 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=0d299fad-d45e-4288-9eaf-b8c57e063da2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.168573ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=c5bfd96a-9765-4864-b8a1-bb82dc5c3b32 http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/sha256:1c1daa0be5c23c65af85fa141956faf1f4030d2593c08096a09fa909487f8625" http.request.useragent="Go-http-client/1.1" http.response.duration=1.784786ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema2/manifests/sha256:1c1daa0be5c23c65af85fa141956faf1f4030d2593c08096a09fa909487f8625 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=1468147f-59e9-474a-b837-4d77b37cbc58 http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.174074ms http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="rewriting manifest sha256:1c1daa0be5c23c65af85fa141956faf1f4030d2593c08096a09fa909487f8625 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=d7182ded-3ace-486f-9520-6ac34f86cd6b http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=d7182ded-3ace-486f-9520-6ac34f86cd6b http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.22188ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39525" http.request.id=f75d64b7-f434-4873-b0ed-da670f1f535d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.375444ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39525" http.request.id=5abd236e-854f-48a4-a593-005839c193b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.953876ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39525" http.request.id=b829accc-de05-424d-8d03-7c4d8e7b3cf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/sha256:76becdda014ece8d072fca55b3b7358d6abce84ecf971242a9f396902ad0c78d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.493264ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:76becdda014ece8d072fca55b3b7358d6abce84ecf971242a9f396902ad0c78d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=d13ca85c-8209-49c8-b0b0-654e127fcbeb http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.723835ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=9659e6de-c068-4575-8bb8-4052fd184796 http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/sha256:76becdda014ece8d072fca55b3b7358d6abce84ecf971242a9f396902ad0c78d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.276634ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema2/manifests/sha256:76becdda014ece8d072fca55b3b7358d6abce84ecf971242a9f396902ad0c78d HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=23d533de-3cb5-4384-a4dd-f4ab8c74f3c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.416584ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=eb112822-acba-4491-8443-a83a4ff4a6c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/sha256:76becdda014ece8d072fca55b3b7358d6abce84ecf971242a9f396902ad0c78d" http.request.useragent="Go-http-client/1.1" http.response.duration="994.793µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema2/manifests/sha256:76becdda014ece8d072fca55b3b7358d6abce84ecf971242a9f396902ad0c78d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=info msg="rewriting manifest list sha256:76becdda014ece8d072fca55b3b7358d6abce84ecf971242a9f396902ad0c78d in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=cf52cd5a-b23c-44b3-a1b0-895f5fc46fcd http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-12T08:14:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39525" http.request.id=cf52cd5a-b23c-44b3-a1b0-895f5fc46fcd http.request.method=GET http.request.remoteaddr="127.0.0.1:49842" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.617648ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:14:34Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:14:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=5e70a87a-9d89-4322-9209-8dc888e41d29 http.request.method=GET http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.328514ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=3d3d804c-4194-4738-946d-e4d7b498d1cd http.request.method=GET http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.129174ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=591f4fe0-a0d2-46c4-8a1f-c94a0df13ba8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.012693ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T08:14:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=ff6d6eb1-5c46-4270-9550-a05f9906cc20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.938596ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:14:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=ff6d6eb1-5c46-4270-9550-a05f9906cc20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.992886ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:14:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=ff6d6eb1-5c46-4270-9550-a05f9906cc20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.024086ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:14:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=ff6d6eb1-5c46-4270-9550-a05f9906cc20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.051506ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:14:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T08:14:35Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=91e0aa6c-7aa9-42ea-8741-2554cba651bf http.request.method=POST http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.500354ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=b605e384-7a6a-4580-af7d-afba2d8bb61a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/blobs/uploads/6ed8f768-fb17-4a50-b6a9-938eefde4eae?_state=QcUQGZ5kvgrcQVwQf2a9s19bo_TXdwK04nMS6vgOTG57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZWQ4Zjc2OC1mYjE3LTRhNTAtYjZhOS05MzhlZWZkZTRlYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MzUuMTk4ODcyODdaIn0%3D&digest=sha256%3Acd85f34ad08bd21eb198668de29a9bc8f45b905119a216fe618acf7ecdff6981" http.request.useragent="Go-http-client/1.1" http.response.duration=4.664776611s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/6ed8f768-fb17-4a50-b6a9-938eefde4eae?_state=QcUQGZ5kvgrcQVwQf2a9s19bo_TXdwK04nMS6vgOTG57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZWQ4Zjc2OC1mYjE3LTRhNTAtYjZhOS05MzhlZWZkZTRlYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6MzUuMTk4ODcyODdaIn0%3D&digest=sha256%3Acd85f34ad08bd21eb198668de29a9bc8f45b905119a216fe618acf7ecdff6981 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=e4dd1a68-c348-4bfb-a9e7-ae4a4af56f66 http.request.method=POST http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.169416ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=921f0636-44ca-43cf-9b60-409c5e7937a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/blobs/uploads/7eeb932e-611a-446a-9f19-2507463760f5?_state=KEQJMgL_CnmS3AB_XGhavGnUpveH8XbYF-Lc2tqFPst7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZWViOTMyZS02MTFhLTQ0NmEtOWYxOS0yNTA3NDYzNzYwZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NDAuMTAxMTQxMjA1WiJ9&digest=sha256%3A5fc5034dbd0dd75bd66352944dbdd3254c347ba76599a1270e64e1899bb619cd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.794484536s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/7eeb932e-611a-446a-9f19-2507463760f5?_state=KEQJMgL_CnmS3AB_XGhavGnUpveH8XbYF-Lc2tqFPst7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZWViOTMyZS02MTFhLTQ0NmEtOWYxOS0yNTA3NDYzNzYwZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NDAuMTAxMTQxMjA1WiJ9&digest=sha256%3A5fc5034dbd0dd75bd66352944dbdd3254c347ba76599a1270e64e1899bb619cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=a6d8b98d-6c0b-49e8-86c2-10c28644ad94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.061722ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=c92bc9d4-6016-45f1-98d9-68ba7b948b3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154" http.request.useragent="Go-http-client/1.1" http.response.duration=2.910928ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=49f68e23-08a7-4d32-84d9-703bf75a404e http.request.method=GET http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.307006ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=22bacc50-4d45-4af4-93dd-4c5b8a46011b http.request.method=GET http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.392307ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "GET /v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45295" http.request.id=2ba64a7c-818f-42b2-969e-6aaf09655e3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154" http.request.useragent="Go-http-client/1.1" http.response.duration=2.633438ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45295" http.request.id=74e85974-8578-4a77-8326-6abd118b0057 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154" http.request.useragent="Go-http-client/1.1" http.response.duration=2.725458ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:45295" http.request.id=8b5fe410-c8e6-4a7e-80fc-a3daaeb13965 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154" http.request.useragent="Go-http-client/1.1" http.response.duration=2.657557ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=55df4396-f004-4bf1-a61e-0d06dc80f8aa http.request.method=GET http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.241947ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "GET /v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=626a4b57-625d-4109-bc34-2078e0c259b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.344494ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=d3bdaeec-3a61-4341-b007-f0a62448ad58 http.request.method=GET http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154" http.request.useragent="Go-http-client/1.1" http.response.duration=1.426624ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "GET /v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=d4177a86-9c07-4d9a-8444-27cf7351fca6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.409314ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=error msg="payload digest does match: "sha256:44edaa7e129bca8ccb97e5db3ff732d4fd6b19e5f5e4a6c2bdae0eb6670237d3" != "sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154"" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=b1b6a7ca-c0af-4b81-be13-b46193278e35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154" time="2025-10-12T08:14:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=b1b6a7ca-c0af-4b81-be13-b46193278e35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52264" http.request.uri="/v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.587445ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154" 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:cbbdf652b59d3c14a0535bc4718a5468fc7a3455bc23b12a368938e7fbffc154 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=b26ae6d5-b63a-4764-b4db-26e1a64f1c4a http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.319664ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=fd08ebd2-95ee-4097-9fb0-9c931cbb6922 http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.493405ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45295" http.request.id=18097959-e2d2-49cb-bc27-f296dcb483cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.473624ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:14:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45295" http.request.id=18097959-e2d2-49cb-bc27-f296dcb483cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.533994ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:14:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45295" http.request.id=18097959-e2d2-49cb-bc27-f296dcb483cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.580075ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=8b3743c3-60d2-47b4-aff1-a46f2d0d44a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324884ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=3872195c-5c3d-44bf-a3fe-828ab914d939 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/blobs/uploads/a298388b-1868-4081-99fc-59382967e98e?_state=LF0xULTBloVbFghrJ5BpmclqQ4Cm-ftVZl5CX-Np1Nd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMjk4Mzg4Yi0xODY4LTQwODEtOTlmYy01OTM4Mjk2N2U5OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NDMuOTM5Nzg4MzgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.635515ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/a298388b-1868-4081-99fc-59382967e98e?_state=LF0xULTBloVbFghrJ5BpmclqQ4Cm-ftVZl5CX-Np1Nd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMjk4Mzg4Yi0xODY4LTQwODEtOTlmYy01OTM4Mjk2N2U5OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NDMuOTM5Nzg4MzgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45295" http.request.id=890b7f36-6813-4e6c-a467-d823e0037a0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.569875ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:14:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45295" http.request.id=890b7f36-6813-4e6c-a467-d823e0037a0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.636215ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:14:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T08:14:44Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=93309210-a55f-444b-941e-53929f18f8cc http.request.method=POST http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.992526ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:45Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=da86c59b-9ffc-42b0-aa49-c7f377ebdba3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/blobs/uploads/18638e17-f22f-4b40-a506-329a416c32ab?_state=ChRs9FM92ILhEUEEfP0E_lPYMR1qHvF8GoG7nXI_ayJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxODYzOGUxNy1mMjJmLTRiNDAtYTUwNi0zMjlhNDE2YzMyYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NDQuMTE1NDkyNDMyWiJ9&digest=sha256%3A39a3051dfc1420385d6627de48374b2113f4a4ec4b29337d1c5a7e8916535466" http.request.useragent="Go-http-client/1.1" http.response.duration=1.840423265s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/18638e17-f22f-4b40-a506-329a416c32ab?_state=ChRs9FM92ILhEUEEfP0E_lPYMR1qHvF8GoG7nXI_ayJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxODYzOGUxNy1mMjJmLTRiNDAtYTUwNi0zMjlhNDE2YzMyYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NDQuMTE1NDkyNDMyWiJ9&digest=sha256%3A39a3051dfc1420385d6627de48374b2113f4a4ec4b29337d1c5a7e8916535466 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=c0874ae8-2f41-46db-93dc-b16f61afb740 http.request.method=POST http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.157237ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=9154a428-fe8a-4490-8448-0c57141b0c0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/blobs/uploads/25b7a9d7-9835-473b-8d5f-380f5bfc2b89?_state=WswAk__KO4HtkZkLEtJD00lgvgBP15wnpk1AEIVWSel7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNWI3YTlkNy05ODM1LTQ3M2ItOGQ1Zi0zODBmNWJmYzJiODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NDYuMjU5NzAwMTg2WiJ9&digest=sha256%3Ab3ebc7628942c37b105cf1b73761ee9c2495e483dc34a9a15c9148de402ba462" http.request.useragent="Go-http-client/1.1" http.response.duration=6.342135445s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/25b7a9d7-9835-473b-8d5f-380f5bfc2b89?_state=WswAk__KO4HtkZkLEtJD00lgvgBP15wnpk1AEIVWSel7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNWI3YTlkNy05ODM1LTQ3M2ItOGQ1Zi0zODBmNWJmYzJiODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NDYuMjU5NzAwMTg2WiJ9&digest=sha256%3Ab3ebc7628942c37b105cf1b73761ee9c2495e483dc34a9a15c9148de402ba462 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45295" http.request.id=08335ff3-a663-4cbd-a0e0-a62e0e2d5e85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.297837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45295" http.request.id=8ba703cc-f685-4ebc-b2ce-700476900d42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/sha256:e10ced0fa12790194ae92f4c36de0c42eba1e90b54e039e04a3f71fbb60fb1f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.654465ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:e10ced0fa12790194ae92f4c36de0c42eba1e90b54e039e04a3f71fbb60fb1f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=87b50f31-b94b-497a-a9b7-685379b50013 http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.424204ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=79af2f12-82ca-4dd7-822a-71807a51d305 http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/sha256:e10ced0fa12790194ae92f4c36de0c42eba1e90b54e039e04a3f71fbb60fb1f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.130116ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema2/manifests/sha256:e10ced0fa12790194ae92f4c36de0c42eba1e90b54e039e04a3f71fbb60fb1f4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=847b43e6-7e2c-4eed-a979-e1ac6a944b82 http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197123ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=bd963276-d30c-4898-9cf4-5ff79c334d56 http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/sha256:e10ced0fa12790194ae92f4c36de0c42eba1e90b54e039e04a3f71fbb60fb1f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.761475ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema2/manifests/sha256:e10ced0fa12790194ae92f4c36de0c42eba1e90b54e039e04a3f71fbb60fb1f4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=64b4870e-486b-46ef-8a03-e3db05666bed http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.188623ms http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="rewriting manifest sha256:e10ced0fa12790194ae92f4c36de0c42eba1e90b54e039e04a3f71fbb60fb1f4 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=fcbbcf74-c92e-4fa8-85f6-f249255508fc http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=fcbbcf74-c92e-4fa8-85f6-f249255508fc http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.614468ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45295" http.request.id=df0c7ea4-fb9a-419e-994a-db5a2a0650f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.305184ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45295" http.request.id=17dff612-4676-4742-b6b7-49f015f8b0e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.529475ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45295" http.request.id=4eecb062-722e-401c-ad95-bca1872e741f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/sha256:3c302c1acc9d0df8ff4b06a039d0bff6dd71e46d843531aedccbc6d27400a838" http.request.useragent="Go-http-client/1.1" http.response.duration=3.914231ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:3c302c1acc9d0df8ff4b06a039d0bff6dd71e46d843531aedccbc6d27400a838 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=37d688ec-4f63-4421-9d7b-aa0e5d930987 http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.699885ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=0f48a6af-7cd5-43fc-bb28-64db3b22ec3a http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/sha256:3c302c1acc9d0df8ff4b06a039d0bff6dd71e46d843531aedccbc6d27400a838" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.774825ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema2/manifests/sha256:3c302c1acc9d0df8ff4b06a039d0bff6dd71e46d843531aedccbc6d27400a838 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=4469bb34-395d-4d21-b92a-9a6044064517 http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.139033ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=1aeb9933-4fd4-4d6b-80fa-aef06c95a10b http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/sha256:3c302c1acc9d0df8ff4b06a039d0bff6dd71e46d843531aedccbc6d27400a838" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404794ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema2/manifests/sha256:3c302c1acc9d0df8ff4b06a039d0bff6dd71e46d843531aedccbc6d27400a838 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="rewriting manifest list sha256:3c302c1acc9d0df8ff4b06a039d0bff6dd71e46d843531aedccbc6d27400a838 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=4ca511f5-861c-4c25-84c6-56088d37378f http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45295" http.request.id=4ca511f5-861c-4c25-84c6-56088d37378f http.request.method=GET http.request.remoteaddr="127.0.0.1:46706" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.358717ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (32.85s) === RUN TestGetManifestWithStorageError time="2025-10-12T08:14:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:14:52Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:36335" http.request.id=520962bd-ce1c-45b1-9413-0e4168ef20cc http.request.method=GET http.request.remoteaddr="127.0.0.1:53722" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.237184ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:36335" http.request.id=2f3d16d4-a26e-4f9b-a2f7-a8382cc18304 http.request.method=GET http.request.remoteaddr="127.0.0.1:53722" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="899.093µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:36335" http.request.id=9211fad0-4dc2-438b-a86f-046b79435f73 http.request.method=GET http.request.remoteaddr="127.0.0.1:53722" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.575765ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:36335" http.request.id=325bd32b-d745-49be-912f-63d94fae8723 http.request.method=GET http.request.remoteaddr="127.0.0.1:53722" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="973.123µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-10-12T08:14:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:14:52Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=4855912d-232e-440a-90de-af32e219bc1a http.request.method=GET http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.333834ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=d4d15bc9-63a8-40ec-b0ed-f019d909c9d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.520604ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=be0d32af-21aa-4d6e-91a0-0205391d2fba http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.220643ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=cc9d3ba9-917b-4a00-9478-4355b2e1ae70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.096606ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=cc9d3ba9-917b-4a00-9478-4355b2e1ae70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.151596ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=cc9d3ba9-917b-4a00-9478-4355b2e1ae70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.192576ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T08:14:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=cc9d3ba9-917b-4a00-9478-4355b2e1ae70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.227016ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T08:14:52Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=1cc1fdf4-5cdd-4207-9d82-56b63bdac8fc http.request.method=POST http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.535994ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=8de78a7a-abf8-4dec-82fe-812e86182d2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/blobs/uploads/ecff20f7-0a92-413e-9445-2e64fc031d2e?_state=OSo4kQ5oyu_oJnJZcbNjjZQcmBdu-YS1iV-OrsUxrd97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlY2ZmMjBmNy0wYTkyLTQxM2UtOTQ0NS0yZTY0ZmMwMzFkMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NTIuODI1NTA2ODAyWiJ9&digest=sha256%3A140f97c72631ebd4b1e1c03d7913edfb81e34c624b9faf34969a4308a05d4a00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.573512455s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/ecff20f7-0a92-413e-9445-2e64fc031d2e?_state=OSo4kQ5oyu_oJnJZcbNjjZQcmBdu-YS1iV-OrsUxrd97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlY2ZmMjBmNy0wYTkyLTQxM2UtOTQ0NS0yZTY0ZmMwMzFkMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NTIuODI1NTA2ODAyWiJ9&digest=sha256%3A140f97c72631ebd4b1e1c03d7913edfb81e34c624b9faf34969a4308a05d4a00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=ad4db532-c4e6-4c0c-b256-b972bb7007d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.086246ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=7f14b12e-9813-4d73-83cd-a7ee8b914c20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/blobs/uploads/6c70e002-1fbf-4517-89e8-ef0ed3dbb898?_state=O5XV4jTAauV_xAVAh99VfydArsHLf_zV-Yre-ZUolyJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YzcwZTAwMi0xZmJmLTQ1MTctODllOC1lZjBlZDNkYmI4OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NTQuNjU1NjI0NjY2WiJ9&digest=sha256%3A5b6d791d692dd7654c69ac2024eb0016a5887c57a065c240a3842fee78cf0e14" http.request.useragent="Go-http-client/1.1" http.response.duration=5.127815501s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/6c70e002-1fbf-4517-89e8-ef0ed3dbb898?_state=O5XV4jTAauV_xAVAh99VfydArsHLf_zV-Yre-ZUolyJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YzcwZTAwMi0xZmJmLTQ1MTctODllOC1lZjBlZDNkYmI4OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NTQuNjU1NjI0NjY2WiJ9&digest=sha256%3A5b6d791d692dd7654c69ac2024eb0016a5887c57a065c240a3842fee78cf0e14 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=984a0f84-9371-4bf7-85e3-25c636219ae9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.716361ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=c71543ac-ed14-49c5-bd8e-d0427552a57d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.467337ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=2f74fcdd-76f8-4312-9ff8-03cde753e0fe http.request.method=GET http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.165106ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=851f5483-1068-4bd4-a6b3-c62c39c4c93f http.request.method=GET http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.946916ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43443" http.request.id=6d1a87b4-842a-44d6-be5e-950c238ae56a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.024379ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43443" http.request.id=3694e0b4-1846-408e-aa36-083ec8d865f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.347307ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:43443" http.request.id=d2a81f33-343f-419c-95e9-33052a1d4cde http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.319317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=ca0b7442-d474-4e24-bf66-1821bf20a905 http.request.method=GET http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.828136ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=24e9bb26-2d7b-4933-aeaf-bd723a92ddb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="987.483µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=0193bcfb-e1af-479a-8ecb-2192546a645e http.request.method=GET http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.duration="960.513µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=09d18c52-efff-420f-98ef-c3fd53afbb7b http.request.method=GET http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.306864ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=error msg="payload digest does match: "sha256:7595e53f186ba2bfc838a98c1ec74b1097006332a240a77333ce728ca0d246b9" != "sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8"" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=fa9f1364-6e1b-46df-8333-95c268f09595 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" time="2025-10-12T08:14:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=fa9f1364-6e1b-46df-8333-95c268f09595 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.362884ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=4521f91e-cf33-4834-be42-5c5b87d2a780 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361484ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=4a413f5b-c3ec-4129-a172-955945b52174 http.request.method=GET http.request.remoteaddr="127.0.0.1:53206" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.181323ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=ea2cee51-3d93-4653-a101-20bd41abaa14 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53214" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.443264ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=f1670da1-ac63-4918-8da2-7928e9f96f66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53220" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.534797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=6c72202f-2c11-45c9-a71b-8454aefda65d http.request.method=GET http.request.remoteaddr="127.0.0.1:53220" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.949476ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=09264804-0bbe-45cc-b151-703468d1c955 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53232" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.283463ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=8f69a826-a362-4260-a722-ec82e09d9775 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.336767ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=9385b057-0d98-4dc7-b574-0315f683035e http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.135003ms http.response.status=200 http.response.written=39 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=83d32640-81db-49c0-835c-a3ae3fcee6a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.173703ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9c2209f1e10bd7a3def0fdf36d8c069d6bb3249f53fbcf6b5901f7836988f3a8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=09132071-88a4-4943-a11b-4fb549099462 http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="840.672µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=af8bc794-a1e2-45e3-ba68-a0611b51785b http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.013013ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=a88cdb54-bdaa-4095-a93f-81e110ba13fc http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.142224ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43443" http.request.id=0a01dcce-9cbd-46d6-a195-99e061b66f76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.140493ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:14:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43443" http.request.id=0a01dcce-9cbd-46d6-a195-99e061b66f76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.211713ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:14:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43443" http.request.id=0a01dcce-9cbd-46d6-a195-99e061b66f76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.242884ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=99d6ae2d-b9ff-49ca-88c5-0293cd60f5e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160383ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=72da086a-0d68-48b5-8a9e-89aaf2ff6674 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/blobs/uploads/8c45ad3a-388b-44d5-b534-1f597cd2daee?_state=G229-Lwh3fqRAhOt8Q-FxEOaFUW8pTcRK-1vGP8kSwp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YzQ1YWQzYS0zODhiLTQ0ZDUtYjUzNC0xZjU5N2NkMmRhZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NTkuODQxNDQ2NDM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584655ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/8c45ad3a-388b-44d5-b534-1f597cd2daee?_state=G229-Lwh3fqRAhOt8Q-FxEOaFUW8pTcRK-1vGP8kSwp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YzQ1YWQzYS0zODhiLTQ0ZDUtYjUzNC0xZjU5N2NkMmRhZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTQ6NTkuODQxNDQ2NDM5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:14:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43443" http.request.id=17e370a5-2057-47b7-9692-b70dbfa9eac6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.322064ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:14:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43443" http.request.id=17e370a5-2057-47b7-9692-b70dbfa9eac6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.377204ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:08:14:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T08:15:00Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=3de74833-607e-4fe6-95e8-2249482d770e http.request.method=POST http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.763645ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:03Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=d3fc4f8f-d5e1-4498-ad1f-82d6f4eae606 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/blobs/uploads/69bb4a79-24c2-490f-a68c-36ee5b246b90?_state=mALdbscqF6pZfAl7X5icGWw6QC4nUuRfHegcfkmAnRB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OWJiNGE3OS0yNGMyLTQ5MGYtYTY4Yy0zNmVlNWIyNDZiOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTU6MDAuMDY1MzkyMTAyWiJ9&digest=sha256%3A561e1aa8898a66270bec8e48bf53fe24385193c8a28423cea39bc5872a3d52cc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.564686577s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/69bb4a79-24c2-490f-a68c-36ee5b246b90?_state=mALdbscqF6pZfAl7X5icGWw6QC4nUuRfHegcfkmAnRB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OWJiNGE3OS0yNGMyLTQ5MGYtYTY4Yy0zNmVlNWIyNDZiOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTU6MDAuMDY1MzkyMTAyWiJ9&digest=sha256%3A561e1aa8898a66270bec8e48bf53fe24385193c8a28423cea39bc5872a3d52cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:03Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=d2ba9be5-9a43-4cf2-9b8e-54f37e890f35 http.request.method=POST http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.031066ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=83e70617-f506-43d5-be17-2cd2ca52e359 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/blobs/uploads/603a72bb-1347-4d50-832d-7e5c8674f97e?_state=SunvVC2yZvCc9xdqciJUKTLeBOdalhwB3k7B9ntEm-V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MDNhNzJiYi0xMzQ3LTRkNTAtODMyZC03ZTVjODY3NGY5N2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTU6MDMuODI2Mjk2Mjk5WiJ9&digest=sha256%3A973f33648efe95c50643b21ad4afa2c798adaf8a69055dee8fd7704ac8a28570" http.request.useragent="Go-http-client/1.1" http.response.duration=2.695198254s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/603a72bb-1347-4d50-832d-7e5c8674f97e?_state=SunvVC2yZvCc9xdqciJUKTLeBOdalhwB3k7B9ntEm-V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MDNhNzJiYi0xMzQ3LTRkNTAtODMyZC03ZTVjODY3NGY5N2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMDg6MTU6MDMuODI2Mjk2Mjk5WiJ9&digest=sha256%3A973f33648efe95c50643b21ad4afa2c798adaf8a69055dee8fd7704ac8a28570 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43443" http.request.id=9ffa4bb4-5e12-4b8c-918a-52d0cbe57929 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.399347ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43443" http.request.id=b7f661cf-6523-41b7-a5bc-b7447e4d8f25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.734125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=d2746d13-ddbe-4510-869a-2df6a9a47dde http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.171677ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=674323d9-299f-4bb8-a338-876ccc8bbc36 http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.725035ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "GET /v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=5fe6e3bc-76dd-43ff-909c-15b4a259c974 http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360684ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=22fdd4d7-7759-42f7-8fe7-e62324860641 http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198374ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "GET /v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=9cfc3a2e-be7e-4bbb-87c3-d1d11b82af6e http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.497435ms http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="rewriting manifest sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=07a14926-bb6c-4c5e-8bd1-8b00f6e128e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=07a14926-bb6c-4c5e-8bd1-8b00f6e128e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.792618ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=4209457d-c644-4cb7-84ce-91180898ad72 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.417314ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=88d23f23-3623-4363-bb5a-8260c409e547 http.request.method=GET http.request.remoteaddr="127.0.0.1:53238" http.request.uri="/v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.398554ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "GET /v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=43ffa743-f6db-4e63-8d81-d9dd1bc486e2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53240" http.request.uri="/v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.651325ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43443" http.request.id=435ef743-788e-4f91-8061-e84f792e765f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53252" http.request.uri="/v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.984356ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=7eb5d5c0-9efa-4284-b060-e3ea3471d256 http.request.method=GET http.request.remoteaddr="127.0.0.1:53252" http.request.uri="/v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.480374ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "GET /v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=b4fd7650-b3fc-4bee-8ff7-776d327665c1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53258" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.361784ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43443" http.request.id=ff406675-9d6e-4973-a821-074c6aed1033 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53260" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.680405ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=a93ae6f4-9470-4b5b-93de-305d1f8dfda0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53260" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.261244ms http.response.status=200 http.response.written=39 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=917863bb-6830-4842-8441-8b5aec3f799b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53260" http.request.uri="/v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.293884ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:770a125b7f88a5156371a73f20a5ec016e282b8c6393fd27069d95d86562c0b7 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:43443" http.request.id=67c3a1e0-54f9-4622-b39a-a37bb153ca94 http.request.method=GET http.request.remoteaddr="127.0.0.1:53260" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.169513ms http.response.status=200 http.response.written=35 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (13.91s) === RUN TestManifestDeleteDisabled time="2025-10-12T08:15:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:15:06Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:15:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:43403" http.request.id=1ab47509-e0be-4eab-8cbe-8d724560a8db http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50362" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.239694ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [12/Oct/2025:08:15:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-10-12T08:15:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:15:06Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:15:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 time="2025-10-12T08:15:07Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.8 time="2025-10-12T08:15:07Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.8 time="2025-10-12T08:15:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:43679" http.request.id=5d209ada-192b-497c-bdbd-7979b21cbba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37188" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.313297ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:15:07 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T08:15:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:43679" http.request.id=72d2220b-9a67-4045-afd8-5fa66cfc1e6c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37202" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.915296ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [12/Oct/2025:08:15:07 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T08:15:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:43679" http.request.id=0bc66fb3-59fb-462b-8de7-c369227b9bee http.request.method=POST http.request.remoteaddr="127.0.0.1:37210" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.703508ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:15:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T08:15:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:43679" http.request.id=cc1204c6-64e3-4e3f-bd1b-a3912f54048d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37212" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.492787ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:08:15:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.57s) === RUN TestProxyManifestGetByTag time="2025-10-12T08:15:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:15:07Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:15:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=77845687-8c03-40a3-899a-cb8fa0a9c6ed http.request.method=POST http.request.remoteaddr="127.0.0.1:59326" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=10.716762ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=78ffdc8d-27d0-4e8c-a7a7-d23a28328d16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59326" http.request.uri="/v2/foo/bar/blobs/uploads/68ee9b5e-3e22-4f95-93de-7671a47e6f56?_state=9U9bwULK56vb7gVV6Gab9PCOJAOxSqaCJMACGajbRNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ZWU5YjVlLTNlMjItNGY5NS05M2RlLTc2NzFhNDdlNmY1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxNTowNy40NTkyMTY5MDhaIn0%3D&digest=sha256%3A657036ee3ad1fd43bb34f2395a3bec41986a8629489b69fc73886872285dcf1b" http.request.useragent="Go-http-client/1.1" http.response.duration=6.317708542s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:07 +0000] "PUT /v2/foo/bar/blobs/uploads/68ee9b5e-3e22-4f95-93de-7671a47e6f56?_state=9U9bwULK56vb7gVV6Gab9PCOJAOxSqaCJMACGajbRNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ZWU5YjVlLTNlMjItNGY5NS05M2RlLTc2NzFhNDdlNmY1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxNTowNy40NTkyMTY5MDhaIn0%3D&digest=sha256%3A657036ee3ad1fd43bb34f2395a3bec41986a8629489b69fc73886872285dcf1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=6fe6e016-9f09-46d5-8197-de72f0fc71be http.request.method=PUT http.request.remoteaddr="127.0.0.1:59326" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.093619ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:13 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T08:15:13Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T08:15:13Z" level=info msg="Starting upload purge in 1m0s" go.version=go1.24.8 time="2025-10-12T08:15:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 time="2025-10-12T08:15:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=25091fbb-2a80-4b1d-8312-c81ef8b2b7d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59326" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.167943ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:15:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T08:15:13Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33515" go.version=go1.24.8 time="2025-10-12T08:15:13Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.8 time="2025-10-12T08:15:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=a2c6ffe3-7a56-476c-b5e3-642e4f7bcd93 http.request.method=GET http.request.remoteaddr="127.0.0.1:40350" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.758825ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:15:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T08:15:13Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33515 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33515/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:39357" http.request.id=cfde9868-745a-480e-bcb4-f5a2add30f27 http.request.method=GET http.request.remoteaddr="127.0.0.1:35324" http.request.uri="/v2/foo/bar/manifests/sha256:005bd5bff63cc12599e3ca2cefe7bfe26d394ede361f3f7d0a1789f46c6997f7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:005bd5bff63cc12599e3ca2cefe7bfe26d394ede361f3f7d0a1789f46c6997f7" time="2025-10-12T08:15:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=773e260e-626a-4e9d-bd8f-7d2079e2f93c http.request.method=GET http.request.remoteaddr="127.0.0.1:40362" http.request.uri="/v2/foo/bar/manifests/sha256:005bd5bff63cc12599e3ca2cefe7bfe26d394ede361f3f7d0a1789f46c6997f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.908635ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:15:13 +0000] "GET /v2/foo/bar/manifests/sha256:005bd5bff63cc12599e3ca2cefe7bfe26d394ede361f3f7d0a1789f46c6997f7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:15:13Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:005bd5bff63cc12599e3ca2cefe7bfe26d394ede361f3f7d0a1789f46c6997f7 with ttl=167h59m59.9999933s" go.version=go1.24.8 time="2025-10-12T08:15:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39357" http.request.id=cfde9868-745a-480e-bcb4-f5a2add30f27 http.request.method=GET http.request.remoteaddr="127.0.0.1:35324" http.request.uri="/v2/foo/bar/manifests/sha256:005bd5bff63cc12599e3ca2cefe7bfe26d394ede361f3f7d0a1789f46c6997f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.564876ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:15:13 +0000] "GET /v2/foo/bar/manifests/sha256:005bd5bff63cc12599e3ca2cefe7bfe26d394ede361f3f7d0a1789f46c6997f7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:15:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=c7960d95-4728-4b0a-9374-b75799693430 http.request.method=GET http.request.remoteaddr="127.0.0.1:40362" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.070303ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:15:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T08:15:13Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33515 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33515/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:39357" http.request.id=83135df2-59a7-4295-8c36-3611d159ea1b http.request.method=GET http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-12T08:15:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=65e668c7-06c8-4dde-b3ba-f493dd4f9770 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40364" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.955069ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:15:13 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:15:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39357" http.request.id=83135df2-59a7-4295-8c36-3611d159ea1b http.request.method=GET http.request.remoteaddr="127.0.0.1:35340" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.460775ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:15:13 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:15:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=8e2bebde-e2d2-4eed-9021-2896c2abed5b http.request.method=POST http.request.remoteaddr="127.0.0.1:40364" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.830496ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=0e6487d6-aff0-4a50-8a8c-81ea0117c4e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40364" http.request.uri="/v2/foo/bar/blobs/uploads/3b585dc5-0b2f-49ec-8203-74cd528b6163?_state=FQu8JChNVwRPvnhkTB6apVa2qKKspixwKzf48IEZCxB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNTg1ZGM1LTBiMmYtNDllYy04MjAzLTc0Y2Q1MjhiNjE2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxNToxMy45OTYzMjE3NjlaIn0%3D&digest=sha256%3A834b8ff9c9c9c5277f6824de422283fcb0d4057a1cb6f37b08154ba8ec78e6e9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.344569107s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:13 +0000] "PUT /v2/foo/bar/blobs/uploads/3b585dc5-0b2f-49ec-8203-74cd528b6163?_state=FQu8JChNVwRPvnhkTB6apVa2qKKspixwKzf48IEZCxB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNTg1ZGM1LTBiMmYtNDllYy04MjAzLTc0Y2Q1MjhiNjE2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQwODoxNToxMy45OTYzMjE3NjlaIn0%3D&digest=sha256%3A834b8ff9c9c9c5277f6824de422283fcb0d4057a1cb6f37b08154ba8ec78e6e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=57b1c907-5a46-45dc-958c-1fb8265cd0b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40364" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.50586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:08:15:16 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T08:15:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=5c1f3bc7-9aa8-4e79-86bb-bc02e28ec944 http.request.method=GET http.request.remoteaddr="127.0.0.1:40364" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.314874ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:15:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T08:15:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33515 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33515/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:39357" http.request.id=4b68292a-b4ed-4157-96d2-d3633ff48f01 http.request.method=GET http.request.remoteaddr="127.0.0.1:35344" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-12T08:15:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=6737d669-6c48-42de-88fd-a28c6375be2b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40378" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.472357ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:15:16 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:15:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=41734dfb-4357-4051-92ea-748dee875729 http.request.method=GET http.request.remoteaddr="127.0.0.1:40378" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.330254ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:08:15:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T08:15:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33515 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:33515/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:39357" http.request.id=4b68292a-b4ed-4157-96d2-d3633ff48f01 http.request.method=GET http.request.remoteaddr="127.0.0.1:35344" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-10-12T08:15:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33515" http.request.id=8305d8ae-9115-406a-8d72-99efd533d15b http.request.method=GET http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.271197ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:15:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T08:15:16Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b32e5bb36988659384db01a4c1444536d02911d511e255d2fbc798d9aeb2e0c4 with ttl=167h59m59.99999456s" go.version=go1.24.8 time="2025-10-12T08:15:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39357" http.request.id=4b68292a-b4ed-4157-96d2-d3633ff48f01 http.request.method=GET http.request.remoteaddr="127.0.0.1:35344" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=14.869734ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:08:15:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (9.23s) === RUN TestAppDispatcher time="2025-10-12T08:15:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38433" http.request.id=c19a79ed-b67f-4c38-9954-48a3cba9340d http.request.method=GET http.request.remoteaddr="127.0.0.1:40998" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.338554ms http.response.status=200 http.response.written=0 time="2025-10-12T08:15:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38433" http.request.id=dea5653b-f8fb-43f6-8032-9dfe44bcfe95 http.request.method=GET http.request.remoteaddr="127.0.0.1:40998" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.265274ms http.response.status=200 http.response.written=0 time="2025-10-12T08:15:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38433" http.request.id=20981c01-0ca3-4fb0-a601-cd020889784d http.request.method=GET http.request.remoteaddr="127.0.0.1:40998" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.358094ms http.response.status=200 http.response.written=0 time="2025-10-12T08:15:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38433" http.request.id=cfaa6d67-989a-47d0-a766-b3388c49c2a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40998" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302324ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-10-12T08:15:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=64c49e8b-5bd9-4d80-bbee-722210d3044f time="2025-10-12T08:15:16Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=64c49e8b-5bd9-4d80-bbee-722210d3044f time="2025-10-12T08:15:16Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.8 http.request.host="127.0.0.1:35615" http.request.id=7388c8b5-5112-4494-8101-c68946f82e39 http.request.method=GET http.request.remoteaddr="127.0.0.1:49382" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-10-12T08:15:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=64c49e8b-5bd9-4d80-bbee-722210d3044f time="2025-10-12T08:15:16Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=64c49e8b-5bd9-4d80-bbee-722210d3044f time="2025-10-12T08:15:16Z" level=info msg="configuring file health check path=/tmp/healthcheck112345411, interval=1" go.version=go1.24.8 instance.id=64c49e8b-5bd9-4d80-bbee-722210d3044f --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-12T08:15:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=64c49e8b-5bd9-4d80-bbee-722210d3044f time="2025-10-12T08:15:20Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=64c49e8b-5bd9-4d80-bbee-722210d3044f time="2025-10-12T08:15:20Z" level=info msg="configuring TCP health check addr=127.0.0.1:36037, interval=1" go.version=go1.24.8 instance.id=64c49e8b-5bd9-4d80-bbee-722210d3044f --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-12T08:15:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=64c49e8b-5bd9-4d80-bbee-722210d3044f time="2025-10-12T08:15:24Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=64c49e8b-5bd9-4d80-bbee-722210d3044f time="2025-10-12T08:15:24Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:43391, interval=1, threshold=3" go.version=go1.24.8 instance.id=64c49e8b-5bd9-4d80-bbee-722210d3044f --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 171.311s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.09s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.34s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.75s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.251s === RUN TestSchedule time="2025-10-12T08:12:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=d331838a-14cd-4b9f-b27a-cf9c1f28ce87 time="2025-10-12T08:12:40Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99646ms" go.version=go1.24.8 instance.id=d331838a-14cd-4b9f-b27a-cf9c1f28ce87 time="2025-10-12T08:12:40Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.98µs" go.version=go1.24.8 instance.id=d331838a-14cd-4b9f-b27a-cf9c1f28ce87 time="2025-10-12T08:12:40Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.64µs" go.version=go1.24.8 instance.id=d331838a-14cd-4b9f-b27a-cf9c1f28ce87 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-10-12T08:12:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=d331838a-14cd-4b9f-b27a-cf9c1f28ce87 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-12T08:12:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=d331838a-14cd-4b9f-b27a-cf9c1f28ce87 time="2025-10-12T08:12:40Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99069ms" go.version=go1.24.8 instance.id=d331838a-14cd-4b9f-b27a-cf9c1f28ce87 time="2025-10-12T08:12:40Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99812ms" go.version=go1.24.8 instance.id=d331838a-14cd-4b9f-b27a-cf9c1f28ce87 time="2025-10-12T08:12:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=d331838a-14cd-4b9f-b27a-cf9c1f28ce87 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-12T08:12:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=d331838a-14cd-4b9f-b27a-cf9c1f28ce87 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.586s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (9.49s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22302720 sha256:1986e1680510c9605853d3c60bac0bcbed0c5af4612f5bfbb321a5400ac6f04f [] map[] } --- PASS: TestSimpleBlobRead (0.70s) === RUN TestBlobMount --- PASS: TestBlobMount (0.39s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.24s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.47s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.32s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:36925650a391da699db51154ed7673047a0f668a3dabeaf6ce5961d1b9bee784 palailogos: marking blob sha256:ec4078fbc5421821b403cf7a50eac915581392f36c5c76138f4f14d3b13aa4a9 palailogos: marking blob sha256:957097aa658fb7f86ed4ae499d8525803b05ede449dace0971190b4685dcc7d3 palailogos: marking manifest sha256:73717fe68bab565d371008bbdbc197673eb0e9273f83e6e75204181bf26c0048 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:696df73b4111da7b68ae3bcc27889ecdfa194927fb9f6b7712c7061d98031327 palailogos: marking blob sha256:a8f55ba186fc777d9f8aa3ec0a0d979ea4c42e9f1c6002f2ac42a50b8b80b34b palailogos: marking manifest sha256:957097aa658fb7f86ed4ae499d8525803b05ede449dace0971190b4685dcc7d3 palailogos: marking blob sha256:59dcb688d97f8f9d936f66d0ac21e9f486ed057e5b9ba41962ee1bb2568f5aef palailogos: marking blob sha256:683e32eb76bc72567c1a2eb9568a6f960632f969583ef3d3154bdb153c2503c7 palailogos: marking manifest sha256:ec4078fbc5421821b403cf7a50eac915581392f36c5c76138f4f14d3b13aa4a9 palailogos: marking blob sha256:68e4f60315b20b7a429aea2a70adb2baaaed441405ec34157f2bee73130b0070 palailogos: marking blob sha256:6e81ba31ef9ed4c55f8517b205cf9736e8ab06ad045912b928e414ff700345a3 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.56s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2e99eca1769edf7815c053a26ecf78d82ba65daaaf6a9b4a16e724d3cacae5c0 deletemanifests: marking manifest sha256:8a0125e23dec86837ee30a9305f2b0226c568a54b4dc5c2ef2bec7db7e326a23 deletemanifests: marking blob sha256:e9f3312fd0ee4761d6dd95d2dd3908c89de46db0644d7a199d60da4c0ed00514 deletemanifests: marking blob sha256:3157b62de88f150e61a8b0ec79797e699e6d797e10fa05a0708168c1f7d4de5e deletemanifests: marking blob sha256:e3ec3a2613087bf6156498d2fd0734c2291c505897723209ea862ce595da6d4b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2e99eca1769edf7815c053a26ecf78d82ba65daaaf6a9b4a16e724d3cacae5c0 blob eligible for deletion: sha256:5432071794f0d88a7cc2f3e1953709f3e2c74fd1b8788a985b556a305ed204dc blob eligible for deletion: sha256:e012f0cc3c9391ff02865ad2c4f5c3e1b5ec687159321ab952c9799139b5a1bd blob eligible for deletion: sha256:e0e4d5317278d3903de0b89b046e15947d67bb5b00b97fc08aae2e7d70ab4837 deletemanifests manifest eligible for deletion: sha256:2e99eca1769edf7815c053a26ecf78d82ba65daaaf6a9b4a16e724d3cacae5c0 deletemanifests: marking manifest sha256:8a0125e23dec86837ee30a9305f2b0226c568a54b4dc5c2ef2bec7db7e326a23 deletemanifests: marking blob sha256:e9f3312fd0ee4761d6dd95d2dd3908c89de46db0644d7a199d60da4c0ed00514 deletemanifests: marking blob sha256:3157b62de88f150e61a8b0ec79797e699e6d797e10fa05a0708168c1f7d4de5e deletemanifests: marking blob sha256:e3ec3a2613087bf6156498d2fd0734c2291c505897723209ea862ce595da6d4b time="2025-10-12T08:13:06Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2e99eca1769edf7815c053a26ecf78d82ba65daaaf6a9b4a16e724d3cacae5c0" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 time="2025-10-12T08:13:06Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2e99eca1769edf7815c053a26ecf78d82ba65daaaf6a9b4a16e724d3cacae5c0" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:e0e4d5317278d3903de0b89b046e15947d67bb5b00b97fc08aae2e7d70ab4837 time="2025-10-12T08:13:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e0/e0e4d5317278d3903de0b89b046e15947d67bb5b00b97fc08aae2e7d70ab4837" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 blob eligible for deletion: sha256:2e99eca1769edf7815c053a26ecf78d82ba65daaaf6a9b4a16e724d3cacae5c0 time="2025-10-12T08:13:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e99eca1769edf7815c053a26ecf78d82ba65daaaf6a9b4a16e724d3cacae5c0" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 blob eligible for deletion: sha256:5432071794f0d88a7cc2f3e1953709f3e2c74fd1b8788a985b556a305ed204dc time="2025-10-12T08:13:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/5432071794f0d88a7cc2f3e1953709f3e2c74fd1b8788a985b556a305ed204dc" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 blob eligible for deletion: sha256:e012f0cc3c9391ff02865ad2c4f5c3e1b5ec687159321ab952c9799139b5a1bd time="2025-10-12T08:13:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e0/e012f0cc3c9391ff02865ad2c4f5c3e1b5ec687159321ab952c9799139b5a1bd" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 --- PASS: TestDeleteManifestIfTagNotFound (2.13s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4c787d84131f025c863ad2989218d307646caf334bc4630aebb4766019ffbfad time="2025-10-12T08:13:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4c787d84131f025c863ad2989218d307646caf334bc4630aebb4766019ffbfad" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 blob eligible for deletion: sha256:6a51dc18f5fbf3e77c62a5f8a04cdaba6fe98949fd1639ca74e2383ddc26c7ea time="2025-10-12T08:13:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6a/6a51dc18f5fbf3e77c62a5f8a04cdaba6fe98949fd1639ca74e2383ddc26c7ea" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 blob eligible for deletion: sha256:79069b72a76bc9fd85c62bc692200eecc14377421b69b77eab6c0ffaefda14ac time="2025-10-12T08:13:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/79/79069b72a76bc9fd85c62bc692200eecc14377421b69b77eab6c0ffaefda14ac" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 --- PASS: TestGCWithMissingManifests (0.78s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9f2b250b85a220b4313659651eab001ffccb5fe1bcbfc3b84a9671a249b982b3 komnenos: marking blob sha256:e382205f2b44db320bf51ded7ad793a420251369df6dd824d26d0f599c6694e5 komnenos: marking blob sha256:7cb9f7d8e9f4299b64e64571fc579f240f98c1e4a0624d923ffded979d3c57fb 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:648eeae7da948726244c41d8d22fc04fb97d06ce6739023405cab77e683a7bc0 time="2025-10-12T08:13:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/648eeae7da948726244c41d8d22fc04fb97d06ce6739023405cab77e683a7bc0" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 blob eligible for deletion: sha256:b7e1e1956427b7309190dba018b2a1fa2072ac0133dc376625ea0d145b22a8f1 time="2025-10-12T08:13:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b7/b7e1e1956427b7309190dba018b2a1fa2072ac0133dc376625ea0d145b22a8f1" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 blob eligible for deletion: sha256:d6afea74ee0fd1c0373249c2bfaec4db6c2f714342ddd9e3c86a10ffbe174f85 time="2025-10-12T08:13:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d6afea74ee0fd1c0373249c2bfaec4db6c2f714342ddd9e3c86a10ffbe174f85" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-12T08:13:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 blob eligible for deletion: sha256:3baa01b7a149c112150b136e3bf0a6b885950fbaf9dff7e217c9c16e59278aa8 time="2025-10-12T08:13:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3b/3baa01b7a149c112150b136e3bf0a6b885950fbaf9dff7e217c9c16e59278aa8" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 blob eligible for deletion: sha256:602f234eebcde7932054b112aba623eeed88db14a51ee23b7f9670800e1f804e time="2025-10-12T08:13:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/60/602f234eebcde7932054b112aba623eeed88db14a51ee23b7f9670800e1f804e" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 blob eligible for deletion: sha256:61c3b88b1b7ee18f2429eaa4a8f06e2ce1a0082bf3c568770504b62f63a4abc7 time="2025-10-12T08:13:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/61c3b88b1b7ee18f2429eaa4a8f06e2ce1a0082bf3c568770504b62f63a4abc7" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 --- PASS: TestDeletionHasEffect (2.46s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.60s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:de50f6ae7092d5f924c775b34853eca922391e9dbbee0d1afccd5d5276f031ab michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:1d9eda9432d8253299977256704dbb696e8262473ec85285c79bdcf532425edd michael_z_doukas: marking blob sha256:766de1076fddb7801e516fcd4f79be8a849a19b394aa3952582eb77034b584f9 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c881f4187cfe981cc34940e20da014cab670c9a6ac3b1e854348f53486e6a68f time="2025-10-12T08:13:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c8/c881f4187cfe981cc34940e20da014cab670c9a6ac3b1e854348f53486e6a68f" go.version=go1.24.8 instance.id=288f2b1b-077f-4119-8642-6251815c2ba2 --- PASS: TestOrphanBlobDeleted (1.16s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f3828f9f042dcff602fc9a097f6448ccd234195fd85019e33280c7bbfaa1ee51 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:00c8fc419cdb1020ef6169da6c79faa5759829adb65242e951528e274854704c --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.76s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.79s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.46s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.58s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-10-12T08:13:17Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 07:13:17.039273623 +0000 UTC m=-3563.060929389, actuallyDelete=true" time="2025-10-12T08:13:17Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-12T08:13:17Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525, actuallyDelete=true" time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/2f94f34f-19c4-46cd-aa44-a4763673071c have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/32beae36-ed1a-4bb9-8aa7-97a3ae5fdfe1 have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4ed2d3a8-cc9c-4677-b21e-effadb83f23e have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6e8a7c9c-36dd-41bc-a5f1-eef764af54e1 have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8dbbd986-0731-45d2-86bf-f0c64cddf309 have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/925bffe5-de3d-497a-9d3d-5a372b7137c6 have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f2a5e701-81c1-4283-ba98-cdca3e8c60ca have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/04ec562e-aadb-476a-be03-dac008892e2a have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3eb136ac-e649-4c0e-b30f-7304dba09f6c have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9e6d89b7-141e-4d46-9394-126950ac3586 have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a6aa3035-ad98-483c-b53a-f7194ac4368b have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.040635537 +0000 UTC m=+36.940432525). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-12T08:13:17Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 08:13:17.042218512 +0000 UTC m=+36.942015500, actuallyDelete=true" time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5f2b5912-9815-42ec-8d51-13ac0f99a4e9 have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.042218512 +0000 UTC m=+36.942015500). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9c202fea-598b-435c-a4c1-12f7915ddcb1 have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.042218512 +0000 UTC m=+36.942015500). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ec1f14fa-860b-4c34-a36e-1421b3accf3a have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.042218512 +0000 UTC m=+36.942015500). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ceae93f1-0219-4c39-a7a2-0d9a27d35f95 have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.042218512 +0000 UTC m=+36.942015500). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ea457724-d8cf-44a4-b222-cc23116ed52f have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.042218512 +0000 UTC m=+36.942015500). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-12T08:13:17Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 08:13:17.043410145 +0000 UTC m=+36.943207133, actuallyDelete=true" time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0173d0d4-8422-4b9f-8971-c391d5d56b03 have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.043410145 +0000 UTC m=+36.943207133). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/140fba48-277d-4942-bc9a-8e52474f31c7 have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.043410145 +0000 UTC m=+36.943207133). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/23157649-cd62-4c77-8b6e-5959a6acc54b have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.043410145 +0000 UTC m=+36.943207133). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/970d5cf2-2345-4023-8e81-e391491d6eff have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.043410145 +0000 UTC m=+36.943207133). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fb487b09-bbae-443f-b268-a6660d6bab14 have older date (2025-10-12 07:13:17 +0000 UTC) than purge date (2025-10-12 08:13:17.043410145 +0000 UTC m=+36.943207133). Removing upload directory." time="2025-10-12T08:13:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-12T08:13:17Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 08:13:17.044045097 +0000 UTC m=+36.943842095, actuallyDelete=true" time="2025-10-12T08:13:17Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 36.960s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.008s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.010s === RUN TestWalkFileRemoved time="2025-10-12T08:12:40Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.006s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.407s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.14s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.146s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.38s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.784s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (20.56s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 20.977s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-10-12T08:12:40Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.8 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-10-12T08:12:40Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.8 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-10-12T08:12:40Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.8 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV6 === CONT TestMatchIPV4 time="2025-10-12T08:12:40Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T08:12:40Z" level=error msg="unknown ip address format" go.version=go1.24.8 instance.id=f074dc47-15d6-43a8-9d26-5ecef579429b ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestInvalidNetworkType (0.01s) time="2025-10-12T08:12:40Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.8 instance.id=f074dc47-15d6-43a8-9d26-5ecef579429b --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestParsing (0.01s) time="2025-10-12T08:12:40Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.8 instance.id=f074dc47-15d6-43a8-9d26-5ecef579429b --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-10-12T08:12:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T08:12:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T08:12:43Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T08:12:44Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.521s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.008s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.416s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.01s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.442s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.013s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r15.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r15.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 25.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r15.apk >>> docker-registry: Build complete at Sun, 12 Oct 2025 08:15:32 +0000 elapsed time 0h 3m 23s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251012.081210) (2/2) Purging go (1.24.8-r0) Executing busybox-1.37.0-r19.trigger OK: 251 MiB in 102 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...