>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Thu, 04 Dec 2025 12:50:16 +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.25.5-r0) (2/2) Installing .makedepends-docker-registry (20251204.125016) Executing busybox-1.37.0-r29.trigger OK: 526 MiB in 153 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/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 >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + 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-12-04T12:50:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-04T12:50:37Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.081s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-04T12:50:37Z" 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.069s ? 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.01s) PASS ok github.com/docker/distribution/health 0.065s === 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.059s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.19s) PASS ok github.com/docker/distribution/health/checks 0.252s ? 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.062s === 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.048s === 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.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.068s === 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.059s ? 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/12/04 12:50:37 http: TLS handshake error from 127.0.0.1:45660: 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:41581/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41581/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41581/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41581/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:35771?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (0.81s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-04T12:50:38Z" level=info msg="broadcaster: closing" time="2025-12-04T12:50:38Z" level=info msg="closing testSink" time="2025-12-04T12:50:38Z" level=info msg="closing testSink" time="2025-12-04T12:50:38Z" level=info msg="closing testSink" time="2025-12-04T12:50:38Z" level=info msg="closing testSink" time="2025-12-04T12:50:38Z" level=info msg="closing testSink" time="2025-12-04T12:50:38Z" level=info msg="closing testSink" time="2025-12-04T12:50:38Z" level=info msg="closing testSink" time="2025-12-04T12:50:38Z" level=info msg="closing testSink" time="2025-12-04T12:50:38Z" level=info msg="closing testSink" time="2025-12-04T12:50:38Z" level=info msg="closing testSink" time="2025-12-04T12:50:38Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-04T12:50:38Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:38Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T12:50:39Z" level=warning msg="&{0x3834570 0.9} encountered too many errors, backing off" time="2025-12-04T12:50:39Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.78s) PASS ok github.com/docker/distribution/notifications 1.845s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-12-04T12:50:38Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T12:50:38.287898229Z" 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.25.5 time="2025-12-04T12:50:38.287929669Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:50:38.28801475Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.25.5 time="2025-12-04T12:50:38.288889877Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-04T12:50:38.288907518Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-04T12:50:38.289538483Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-04T12:50:41.30724584Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=b2dc4ff3-3a77-4bed-a57a-e9b031014797 http.request.method=GET http.request.remoteaddr="127.0.0.1:40270" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.30022ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:12:50:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-04T12:50:41.308009687Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (3.84s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-04T12:50:42.567881335Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T12:50:42.568649422Z" 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.25.5 time="2025-12-04T12:50:42.568673102Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:50:42.568731583Z" level=info msg="Starting upload purge in 34m0s" go.version=go1.25.5 time="2025-12-04T12:50:42.569097146Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (9.27s) PASS ok github.com/docker/distribution/registry 13.176s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.047s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.144s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-04T12:50:37Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=c798c8b3-fe32-4153-b688-83901343523e time="2025-12-04T12:50:37Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=c798c8b3-fe32-4153-b688-83901343523e --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-04T12:50:37Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password="o9NbXDklB0PEZJ0ggEHnfWBcGzn_aBh23PCgoeXvr2E" user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.149s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.063s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2025-12-04T12:50:37Z" level=info msg="token not to be used before 2025-12-04 12:50:38 +0000 UTC - currently 2025-12-04 12:50:37.625768656 +0000 UTC m=+0.097538155" time="2025-12-04T12:50:37Z" level=info msg="token not to be used after 2025-12-04 12:50:37 +0000 UTC - currently 2025-12-04 12:50:37.629284328 +0000 UTC m=+0.101053867" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-12-04T12:50:37Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.168s === 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.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === 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.00s) === 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.00s) === 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.119s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.080s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.045s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-04T12:50:37Z" 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.25.5 time="2025-12-04T12:50:37Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:50:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33983" http.request.id=7d4d3216-3cf9-4ce4-b4e9-854d4baf072e http.request.method=GET http.request.remoteaddr="127.0.0.1:52286" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="742.007µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:12:50:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-04T12:50:37Z" 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.25.5 time="2025-12-04T12:50:37Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:50:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=0a1ee3d8-d918-42b2-a218-27eeda052074 http.request.method=GET http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="928.728µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:12:50:37 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T12:50:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=b3c17ae7-c464-43f2-a900-5b5704ac42fa http.request.method=POST http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16337ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:37 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=4dd595aa-f5f6-4426-8a96-bfc4781ce7bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/aaaa/blobs/uploads/314708ee-9afc-4046-8cfb-c319e61f39ef?_state=a2riSmrNnIphycA-sBCH5igzPrTzvpQr4P_sW_cCepp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzMTQ3MDhlZS05YWZjLTQwNDYtOGNmYi1jMzE5ZTYxZjM5ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6MzcuOTY3Nzc4ODhaIn0%3D&digest=sha256%3Ab7700bddc198ee8502f82b271df4c10e27e51c49d190d844bc68be5380aea750" http.request.useragent="Go-http-client/1.1" http.response.duration=1.842896632s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:37 +0000] "PUT /v2/foo/aaaa/blobs/uploads/314708ee-9afc-4046-8cfb-c319e61f39ef?_state=a2riSmrNnIphycA-sBCH5igzPrTzvpQr4P_sW_cCepp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzMTQ3MDhlZS05YWZjLTQwNDYtOGNmYi1jMzE5ZTYxZjM5ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6MzcuOTY3Nzc4ODhaIn0%3D&digest=sha256%3Ab7700bddc198ee8502f82b271df4c10e27e51c49d190d844bc68be5380aea750 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=51888a9d-498b-4a85-9894-56ca4fc78460 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.105566ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:39 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=9cd4e969-85ff-4e10-b99c-23caadcaed7a http.request.method=POST http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04761ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:40 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=3085c4e9-b812-4950-a97c-f53cf16780eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/bbbb/blobs/uploads/02c24ec1-bc2f-4c79-8fc4-1415a330ca10?_state=aE3C9UY3NOOEgzdQXVPV2OCPdsOLcdhVXcS-BekMnA57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMmMyNGVjMS1iYzJmLTRjNzktOGZjNC0xNDE1YTMzMGNhMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDAuMDI1MzA5MzE1WiJ9&digest=sha256%3A124e3b6fbd1570635690ab8d3a344fa0879f564e65809a1fdbf9c766efa255eb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.69093139s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:40 +0000] "PUT /v2/foo/bbbb/blobs/uploads/02c24ec1-bc2f-4c79-8fc4-1415a330ca10?_state=aE3C9UY3NOOEgzdQXVPV2OCPdsOLcdhVXcS-BekMnA57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMmMyNGVjMS1iYzJmLTRjNzktOGZjNC0xNDE1YTMzMGNhMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDAuMDI1MzA5MzE1WiJ9&digest=sha256%3A124e3b6fbd1570635690ab8d3a344fa0879f564e65809a1fdbf9c766efa255eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=6e1581df-c29a-45b6-92c3-c1d1f83880c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.649402ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:41 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=b987e5bd-9204-41c7-a78a-2c1ecea80622 http.request.method=POST http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.032969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:42 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=219fdc75-a16d-4901-8f92-42cb010da597 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/cccc/blobs/uploads/09ed1d94-cb64-41f9-9dcc-6510528cf0f4?_state=uTDSM5dBHD9jx7NhhpZzb1iwXpkt2mS1GdIIRTHtIyZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwOWVkMWQ5NC1jYjY0LTQxZjktOWRjYy02NTEwNTI4Y2YwZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDIuMDAyNzQyNDMyWiJ9&digest=sha256%3A085cec3c030fba41798d016c23299a7de9bde84423af0042b6a54ac47daec17d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.282187328s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:42 +0000] "PUT /v2/foo/cccc/blobs/uploads/09ed1d94-cb64-41f9-9dcc-6510528cf0f4?_state=uTDSM5dBHD9jx7NhhpZzb1iwXpkt2mS1GdIIRTHtIyZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwOWVkMWQ5NC1jYjY0LTQxZjktOWRjYy02NTEwNTI4Y2YwZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDIuMDAyNzQyNDMyWiJ9&digest=sha256%3A085cec3c030fba41798d016c23299a7de9bde84423af0042b6a54ac47daec17d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=95dd44f7-7eee-42d8-83b0-4c57cda76b61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.521512ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:44 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=05d1958e-421f-4c33-a626-332c718c0da7 http.request.method=POST http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:44 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=8a1113a3-f243-4110-8429-05f6a011ee4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/dddd/blobs/uploads/b5a41e40-2f01-4a15-a3ee-a8a6b5b002f2?_state=u-jVPJ7WfpTukhiGGWFAMF-igRTp1zLsQE9shffxYBl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNWE0MWU0MC0yZjAxLTRhMTUtYTNlZS1hOGE2YjViMDAyZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDQuNTA0NTUxNzI3WiJ9&digest=sha256%3A948c14d203904057e50ecca04a642311a3619b8882c7279204b647f18d955d01" http.request.useragent="Go-http-client/1.1" http.response.duration=1.287913099s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:44 +0000] "PUT /v2/foo/dddd/blobs/uploads/b5a41e40-2f01-4a15-a3ee-a8a6b5b002f2?_state=u-jVPJ7WfpTukhiGGWFAMF-igRTp1zLsQE9shffxYBl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNWE0MWU0MC0yZjAxLTRhMTUtYTNlZS1hOGE2YjViMDAyZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDQuNTA0NTUxNzI3WiJ9&digest=sha256%3A948c14d203904057e50ecca04a642311a3619b8882c7279204b647f18d955d01 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=1ac3b60b-a476-4dc5-9b11-3b0cbaf7f3ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.782594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:45 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=cb5a5ead-2c42-41a6-8bc3-b974305b3a06 http.request.method=POST http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:45 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=0859ca8b-91be-45b9-9f4c-96d703248dcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/eeee/blobs/uploads/172356e0-0bf6-4125-8602-560723771fd4?_state=it3KgODgr_IOccSLhxvlpw1-T-pbq0pukHEWyfbfZs17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxNzIzNTZlMC0wYmY2LTQxMjUtODYwMi01NjA3MjM3NzFmZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDUuOTc0ODA0NDU5WiJ9&digest=sha256%3A7d3eadce4e988153d8191338b63d14c6d1568907f1efa8961bf31ea98477e8ed" http.request.useragent="Go-http-client/1.1" http.response.duration=970.714417ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:45 +0000] "PUT /v2/foo/eeee/blobs/uploads/172356e0-0bf6-4125-8602-560723771fd4?_state=it3KgODgr_IOccSLhxvlpw1-T-pbq0pukHEWyfbfZs17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxNzIzNTZlMC0wYmY2LTQxMjUtODYwMi01NjA3MjM3NzFmZDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDUuOTc0ODA0NDU5WiJ9&digest=sha256%3A7d3eadce4e988153d8191338b63d14c6d1568907f1efa8961bf31ea98477e8ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=a6795cf0-f2dd-41eb-b059-0864e3ee3159 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.929755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:46 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=5bebd1c8-f9b3-4f69-a696-a8b965c36334 http.request.method=POST http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:47 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=ba421d5e-bdda-4444-8053-725061a2299e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/ffff/blobs/uploads/cca4114b-5fe6-4d50-b31e-6b18fe59b560?_state=caBfH0NigEY1SHxmo-3uGbjdLqohC3ghjhVIlgOreC57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjY2E0MTE0Yi01ZmU2LTRkNTAtYjMxZS02YjE4ZmU1OWI1NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDcuMTg4OTQ1ODE3WiJ9&digest=sha256%3Abe72e1edcb62370ac6a5f8a2e862168870e98fc452ceb05945455bbaddf8c5e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.729748298s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:47 +0000] "PUT /v2/foo/ffff/blobs/uploads/cca4114b-5fe6-4d50-b31e-6b18fe59b560?_state=caBfH0NigEY1SHxmo-3uGbjdLqohC3ghjhVIlgOreC57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjY2E0MTE0Yi01ZmU2LTRkNTAtYjMxZS02YjE4ZmU1OWI1NjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDcuMTg4OTQ1ODE3WiJ9&digest=sha256%3Abe72e1edcb62370ac6a5f8a2e862168870e98fc452ceb05945455bbaddf8c5e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=aa77ba2e-62a1-48c2-82b4-f25afd0ccb67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.562792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:48 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=b2054f2f-6a29-454c-b8ac-229d284cef4c http.request.method=GET http.request.remoteaddr="127.0.0.1:60196" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.447µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:12:50:48 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=8595d474-f106-429a-874c-b84310baeea2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60196" 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="816.687µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:12:50:48 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=a803fc04-d0e5-4215-a70d-dd9aaa56f85b http.request.method=GET http.request.remoteaddr="127.0.0.1:60196" 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="815.048µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:12:50:48 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=02120763-bdec-488a-bf7c-0ea3eeb1339e http.request.method=GET http.request.remoteaddr="127.0.0.1:60196" 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="804.727µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:12:50:48 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=8e676692-0e1c-4830-b37b-5ec3e689d463 http.request.method=GET http.request.remoteaddr="127.0.0.1:60196" 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="853.128µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:12:50:48 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=63ad9492-cb8e-48a8-a4f4-8b306fd2293f http.request.method=GET http.request.remoteaddr="127.0.0.1:60196" 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="869.367µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:12:50:48 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" 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.25.5 http.request.host="127.0.0.1:43283" http.request.id=7a60fafc-1a5b-40cb-a979-4b4c9d391a76 http.request.method=GET http.request.remoteaddr="127.0.0.1:60196" 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="812.887µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Dec/2025:12:50:48 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" 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.25.5 http.request.host="127.0.0.1:43283" http.request.id=3b210638-2425-4bbe-ba69-113dd4ce1b6a http.request.method=GET http.request.remoteaddr="127.0.0.1:60196" 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="763.927µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Dec/2025:12:50:48 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=d34a91b6-a2fc-4d74-975f-2184ace175a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60196" 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="761.286µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:12:50:48 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43283" http.request.id=5c2fcae3-19d1-474c-b0f1-2eb72a504303 http.request.method=GET http.request.remoteaddr="127.0.0.1:60196" 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="832.608µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:12:50:48 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T12:50:48Z" 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.25.5 time="2025-12-04T12:50:48Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:50:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=2cd9693c-f305-4b9d-8480-78b57b6d719c http.request.method=POST http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14593ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:49 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=d7c73ec2-6d1c-472c-a023-57a63406b4dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/aaaa/blobs/uploads/fdaaa3e9-6eb9-4047-a6b9-15e2156693a9?_state=fsNSwJ-rw48UcyM6RsZ6OFT9ClTJDYRSl-hEfX3IcPt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmZGFhYTNlOS02ZWI5LTQwNDctYTZiOS0xNWUyMTU2NjkzYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDkuMjQxODE2NDVaIn0%3D&digest=sha256%3A0a1c9007dbeaf177e5fbc39f601fc04e32078c7c37ff142858bf0f46d5721373" http.request.useragent="Go-http-client/1.1" http.response.duration=2.260342771s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:49 +0000] "PUT /v2/foo/aaaa/blobs/uploads/fdaaa3e9-6eb9-4047-a6b9-15e2156693a9?_state=fsNSwJ-rw48UcyM6RsZ6OFT9ClTJDYRSl-hEfX3IcPt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmZGFhYTNlOS02ZWI5LTQwNDctYTZiOS0xNWUyMTU2NjkzYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NDkuMjQxODE2NDVaIn0%3D&digest=sha256%3A0a1c9007dbeaf177e5fbc39f601fc04e32078c7c37ff142858bf0f46d5721373 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=4354be3e-a051-496b-82ee-cdf0b7d7e80e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.596752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:51 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=1efd6844-7304-4cdd-903e-297093aecf0b http.request.method=POST http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.212531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:51 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=90c4414e-f1ea-4cae-95c0-a2a972a4b048 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/bbbb/blobs/uploads/da321a89-3a35-40af-b8cc-9af731010c8c?_state=rHlr-4L8fdsuLFwPzyWc5So6SxKuPxicdxPdvSAcbT57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYTMyMWE4OS0zYTM1LTQwYWYtYjhjYy05YWY3MzEwMTBjOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NTEuNzkxNTMxODE1WiJ9&digest=sha256%3A16c5cc071f0d95d7871de019fb636274a99bdd3bc14ac8f0a0b8867d409774cc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.517858079s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:51 +0000] "PUT /v2/foo/bbbb/blobs/uploads/da321a89-3a35-40af-b8cc-9af731010c8c?_state=rHlr-4L8fdsuLFwPzyWc5So6SxKuPxicdxPdvSAcbT57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYTMyMWE4OS0zYTM1LTQwYWYtYjhjYy05YWY3MzEwMTBjOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NTEuNzkxNTMxODE1WiJ9&digest=sha256%3A16c5cc071f0d95d7871de019fb636274a99bdd3bc14ac8f0a0b8867d409774cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=95bb1cfc-35ff-4098-b0a3-82d2c61d906d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.672913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:54 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=323075e8-53e4-48df-9450-2415db32e805 http.request.method=POST http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:54 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=c31906ba-bdc2-4b0a-81e6-cc1a184fbeb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/cccc/blobs/uploads/450dccfc-db95-4fde-b5f6-64b97d0d0f3f?_state=rOzp6Xp1wnbLghJIvRzAR0ooqzCHuyKbUVhkIqETKP97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NTBkY2NmYy1kYjk1LTRmZGUtYjVmNi02NGI5N2QwZDBmM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NTQuNTkxMzY4OTRaIn0%3D&digest=sha256%3A663b7664b1ce985817048692a62920635c52f258d2217bc7b9799a875e49219e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.850299578s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:54 +0000] "PUT /v2/foo/cccc/blobs/uploads/450dccfc-db95-4fde-b5f6-64b97d0d0f3f?_state=rOzp6Xp1wnbLghJIvRzAR0ooqzCHuyKbUVhkIqETKP97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NTBkY2NmYy1kYjk1LTRmZGUtYjVmNi02NGI5N2QwZDBmM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NTQuNTkxMzY4OTRaIn0%3D&digest=sha256%3A663b7664b1ce985817048692a62920635c52f258d2217bc7b9799a875e49219e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=4f388ba8-bb58-476a-b49b-d56ad5865699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.174397ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:56 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=6a1a52d5-5f88-495e-bda1-255fdeba400c http.request.method=POST http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.005889ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:56 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=0e717574-f3bf-49d1-b7f9-90fe594412d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/dddd/blobs/uploads/7c453b48-0a34-47df-81f5-d6d14367b535?_state=SOgrqUvQv_OrjALD28TBfN2jrWGPlPf4KKTra7Apj057Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3YzQ1M2I0OC0wYTM0LTQ3ZGYtODFmNS1kNmQxNDM2N2I1MzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NTYuNjIxMDg3MDQ2WiJ9&digest=sha256%3Ae64c5645ee0bd022b2b97d8213efc9bd977af7d17fea6b57665530b79bcdb366" http.request.useragent="Go-http-client/1.1" http.response.duration=784.765272ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:56 +0000] "PUT /v2/foo/dddd/blobs/uploads/7c453b48-0a34-47df-81f5-d6d14367b535?_state=SOgrqUvQv_OrjALD28TBfN2jrWGPlPf4KKTra7Apj057Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3YzQ1M2I0OC0wYTM0LTQ3ZGYtODFmNS1kNmQxNDM2N2I1MzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NTYuNjIxMDg3MDQ2WiJ9&digest=sha256%3Ae64c5645ee0bd022b2b97d8213efc9bd977af7d17fea6b57665530b79bcdb366 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=0a5f1816-1656-46e5-b0db-2d91ca6d6914 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43792" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.512721ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42491" http.request.id=50d75d5e-cb87-44b0-8e67-160c58427ad0 http.request.method=GET http.request.remoteaddr="127.0.0.1:43792" 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="797.727µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (19.68s) === RUN TestURLPrefix time="2025-12-04T12:50:57Z" 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.25.5 time="2025-12-04T12:50:57Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38925" http.request.id=b55e01e5-2357-4ac1-b56a-9f5943c60d49 http.request.method=GET http.request.remoteaddr="127.0.0.1:52874" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="827.448µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-12-04T12:50:57Z" 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.25.5 time="2025-12-04T12:50:57Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:50:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=4cc728b1-c969-448b-a6b4-c0ea753988e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33538" http.request.uri="/v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.13749ms http.response.status=404 http.response.written=157 vars.digest="sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "GET /v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=35802e70-59c6-4664-8308-c7d4d8529ea2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33552" http.request.uri="/v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="922.568µs" http.response.status=404 http.response.written=157 vars.digest="sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=db97dc4e-cb69-4734-95cb-d8d07fc3bb65 http.request.method=POST http.request.remoteaddr="127.0.0.1:33552" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="920.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=de13e33b-ac79-47d2-9804-d2e287169bc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33552" http.request.uri="/v2/foo/bar/blobs/uploads/b2314457-cead-4169-a043-5724920b6d79?_state=wT3_zG-lOPY8mmlCLREqjhp7_bnFepWY5lUaEDWX0nV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzE0NDU3LWNlYWQtNDE2OS1hMDQzLTU3MjQ5MjBiNmQ3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41Nzk1NzQ3OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023009ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "GET /v2/foo/bar/blobs/uploads/b2314457-cead-4169-a043-5724920b6d79?_state=wT3_zG-lOPY8mmlCLREqjhp7_bnFepWY5lUaEDWX0nV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzE0NDU3LWNlYWQtNDE2OS1hMDQzLTU3MjQ5MjBiNmQ3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41Nzk1NzQ3OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=06d1e22e-c916-494c-9934-26c8591c17aa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33552" http.request.uri="/v2/foo/bar/blobs/uploads/b2314457-cead-4169-a043-5724920b6d79?_state=wT3_zG-lOPY8mmlCLREqjhp7_bnFepWY5lUaEDWX0nV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzE0NDU3LWNlYWQtNDE2OS1hMDQzLTU3MjQ5MjBiNmQ3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41Nzk1NzQ3OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="941.608µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "DELETE /v2/foo/bar/blobs/uploads/b2314457-cead-4169-a043-5724920b6d79?_state=wT3_zG-lOPY8mmlCLREqjhp7_bnFepWY5lUaEDWX0nV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzE0NDU3LWNlYWQtNDE2OS1hMDQzLTU3MjQ5MjBiNmQ3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41Nzk1NzQ3OTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=14d5e3bc-2536-4f48-bbc8-725f85366d1e http.request.method=GET http.request.remoteaddr="127.0.0.1:33552" http.request.uri="/v2/foo/bar/blobs/uploads/b2314457-cead-4169-a043-5724920b6d79?_state=wT3_zG-lOPY8mmlCLREqjhp7_bnFepWY5lUaEDWX0nV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzE0NDU3LWNlYWQtNDE2OS1hMDQzLTU3MjQ5MjBiNmQ3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41Nzk1NzQ3OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b2314457-cead-4169-a043-5724920b6d79 time="2025-12-04T12:50:57Z" 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.25.5 http.request.host="127.0.0.1:46661" http.request.id=14d5e3bc-2536-4f48-bbc8-725f85366d1e http.request.method=GET http.request.remoteaddr="127.0.0.1:33552" http.request.uri="/v2/foo/bar/blobs/uploads/b2314457-cead-4169-a043-5724920b6d79?_state=wT3_zG-lOPY8mmlCLREqjhp7_bnFepWY5lUaEDWX0nV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzE0NDU3LWNlYWQtNDE2OS1hMDQzLTU3MjQ5MjBiNmQ3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41Nzk1NzQ3OTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.036049ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b2314457-cead-4169-a043-5724920b6d79 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "GET /v2/foo/bar/blobs/uploads/b2314457-cead-4169-a043-5724920b6d79?_state=wT3_zG-lOPY8mmlCLREqjhp7_bnFepWY5lUaEDWX0nV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzE0NDU3LWNlYWQtNDE2OS1hMDQzLTU3MjQ5MjBiNmQ3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41Nzk1NzQ3OTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=3ab6718d-29b8-4aca-af28-bcbcfb2bba44 http.request.method=POST http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04353ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=3b6d66a6-1523-43d1-9782-5566c5865981 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/e915e5a9-6016-4764-8fa8-de404ae9e80e?_state=61bPwInTGG2KKC3qV7VG3OyBKMEs6EDMuGVE38eyu8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MTVlNWE5LTYwMTYtNDc2NC04ZmE4LWRlNDA0YWU5ZTgwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41ODQ3OTI0OFoifQ%3D%3D&digest=sha256%3A79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" provided=sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 vars.name="foo/bar" vars.uuid=e915e5a9-6016-4764-8fa8-de404ae9e80e time="2025-12-04T12:50:57Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=3b6d66a6-1523-43d1-9782-5566c5865981 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/e915e5a9-6016-4764-8fa8-de404ae9e80e?_state=61bPwInTGG2KKC3qV7VG3OyBKMEs6EDMuGVE38eyu8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MTVlNWE5LTYwMTYtNDc2NC04ZmE4LWRlNDA0YWU5ZTgwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41ODQ3OTI0OFoifQ%3D%3D&digest=sha256%3A79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e915e5a9-6016-4764-8fa8-de404ae9e80e time="2025-12-04T12:50:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=3b6d66a6-1523-43d1-9782-5566c5865981 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/e915e5a9-6016-4764-8fa8-de404ae9e80e?_state=61bPwInTGG2KKC3qV7VG3OyBKMEs6EDMuGVE38eyu8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MTVlNWE5LTYwMTYtNDc2NC04ZmE4LWRlNDA0YWU5ZTgwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41ODQ3OTI0OFoifQ%3D%3D&digest=sha256%3A79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07389ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e915e5a9-6016-4764-8fa8-de404ae9e80e 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "PUT /v2/foo/bar/blobs/uploads/e915e5a9-6016-4764-8fa8-de404ae9e80e?_state=61bPwInTGG2KKC3qV7VG3OyBKMEs6EDMuGVE38eyu8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MTVlNWE5LTYwMTYtNDc2NC04ZmE4LWRlNDA0YWU5ZTgwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41ODQ3OTI0OFoifQ%3D%3D&digest=sha256%3A79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=627ef970-3d8e-453e-bec9-6d02a5d17e12 http.request.method=POST http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="915.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=b52c2181-6a2a-4dbb-9b6c-5cd4f65a335b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/c936b5b7-001f-42ea-9464-e142ee80577f?_state=7-z82DwK2KBqNsG3NzB9fBHMwK0pZ7FLMPDOW2qZhZJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5MzZiNWI3LTAwMWYtNDJlYS05NDY0LWUxNDJlZTgwNTc3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41ODczNTU4MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15725ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "PUT /v2/foo/bar/blobs/uploads/c936b5b7-001f-42ea-9464-e142ee80577f?_state=7-z82DwK2KBqNsG3NzB9fBHMwK0pZ7FLMPDOW2qZhZJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5MzZiNWI3LTAwMWYtNDJlYS05NDY0LWUxNDJlZTgwNTc3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41ODczNTU4MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=b3a67a15-33eb-44f8-8795-86bfdca11100 http.request.method=POST http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=51a71e52-754c-4640-9686-9145df740626 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/54bf711b-2d6a-447b-8e34-d080d5416330?_state=DWCdUiYHtA0YLhSCdstFEa8eOafk_Mc279IrsVxz-Mx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0YmY3MTFiLTJkNmEtNDQ3Yi04ZTM0LWQwODBkNTQxNjMzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41OTAxOTIyNDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.339852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "PUT /v2/foo/bar/blobs/uploads/54bf711b-2d6a-447b-8e34-d080d5416330?_state=DWCdUiYHtA0YLhSCdstFEa8eOafk_Mc279IrsVxz-Mx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0YmY3MTFiLTJkNmEtNDQ3Yi04ZTM0LWQwODBkNTQxNjMzMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41OTAxOTIyNDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=87abe38f-c32a-48f7-bd35-22108cbaa20b http.request.method=POST http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09485ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=ca415aba-3276-49e0-af77-73c7e15e8e58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/3aba388a-cf29-4bde-9da8-08f8e1870822?_state=-XOHUGM3wn9viY-mhA6Zvcs_3xH8Hi2PdPphyO-N-397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhYmEzODhhLWNmMjktNGJkZS05ZGE4LTA4ZjhlMTg3MDgyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41OTMyODEyNzZaIn0%3D&digest=sha256%3A79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" http.response.duration=774.402579ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:57 +0000] "PUT /v2/foo/bar/blobs/uploads/3aba388a-cf29-4bde-9da8-08f8e1870822?_state=-XOHUGM3wn9viY-mhA6Zvcs_3xH8Hi2PdPphyO-N-397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhYmEzODhhLWNmMjktNGJkZS05ZGE4LTA4ZjhlMTg3MDgyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1Ny41OTMyODEyNzZaIn0%3D&digest=sha256%3A79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=31ca36f7-74ef-46f3-b838-a87f6da1ba00 http.request.method=POST http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07625ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46661" http.request.id=9247f459-542d-436c-88d4-72fc407b5de4 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/743a834c-ed9e-4645-9a60-7330d92ed6e7?_state=ijxt-Vy9eF5O6C10uCVhqIOV0vkmOHmQijdCmaxyiAV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0M2E4MzRjLWVkOWUtNDY0NS05YTYwLTczMzBkOTJlZDZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OC40Nzg5ODIxMzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=723.27872ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:58 +0000] "PATCH /v2/foo/bar/blobs/uploads/743a834c-ed9e-4645-9a60-7330d92ed6e7?_state=ijxt-Vy9eF5O6C10uCVhqIOV0vkmOHmQijdCmaxyiAV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0M2E4MzRjLWVkOWUtNDY0NS05YTYwLTczMzBkOTJlZDZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OC40Nzg5ODIxMzJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=fe279c90-5710-4291-b7ea-e544975b8cd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/uploads/743a834c-ed9e-4645-9a60-7330d92ed6e7?_state=29FBM1iBUqjmnqPGrLXVqVZhOh39OYkIeEPpUF-6r4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0M2E4MzRjLWVkOWUtNDY0NS05YTYwLTczMzBkOTJlZDZlNyIsIk9mZnNldCI6MTUzMDAwOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NThaIn0%3D&digest=sha256%3A79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" http.response.duration=1.343932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "PUT /v2/foo/bar/blobs/uploads/743a834c-ed9e-4645-9a60-7330d92ed6e7?_state=29FBM1iBUqjmnqPGrLXVqVZhOh39OYkIeEPpUF-6r4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0M2E4MzRjLWVkOWUtNDY0NS05YTYwLTczMzBkOTJlZDZlNyIsIk9mZnNldCI6MTUzMDAwOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTA6NThaIn0%3D&digest=sha256%3A79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=f0e8ab6e-7fe0-4510-9689-9da7739cd5a7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.068089ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=9ed01a09-92b8-4f02-9b40-94f05f325fda http.request.method=GET http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=79.897196ms http.response.status=200 http.response.written=15300096 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "GET /v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 HTTP/1.1" 200 15300096 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=error msg="error parsing digest="sha257:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=71954986-563b-4c16-98de-0a53f7a736ca http.request.method=GET http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/sha257:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" vars.name="foo/bar" time="2025-12-04T12:50:59Z" 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.25.5 http.request.host="127.0.0.1:46661" http.request.id=71954986-563b-4c16-98de-0a53f7a736ca http.request.method=GET http.request.remoteaddr="127.0.0.1:33558" http.request.uri="/v2/foo/bar/blobs/sha257:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="931.088µs" http.response.status=400 http.response.written=110 vars.digest="sha257:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "GET /v2/foo/bar/blobs/sha257:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=6ddce231-43d4-4263-8a1f-c196b7b228f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45398" http.request.uri="/v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" http.response.duration=1.270131ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "GET /v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" 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.25.5 time="2025-12-04T12:50:59Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:50:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=94ba691f-8780-43a0-b602-7cf1b98b16e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38090" http.request.uri="/v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.09181ms http.response.status=404 http.response.written=157 vars.digest="sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "GET /v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=fdd19aab-017b-4659-b77f-3decaea18b16 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38104" http.request.uri="/v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="950.969µs" http.response.status=404 http.response.written=157 vars.digest="sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=e71e816e-5424-49cd-8519-e7e1b827d0df http.request.method=POST http.request.remoteaddr="127.0.0.1:38104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=923a33a8-0b8f-4b24-b00f-b03a3223aa18 http.request.method=GET http.request.remoteaddr="127.0.0.1:38104" http.request.uri="/v2/foo/bar/blobs/uploads/d460db7c-48d1-46bf-9954-d02f28ebeb67?_state=C9hJTCdwCzmFK089yAT5oiiti1kI58Et006zJjFSAA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjBkYjdjLTQ4ZDEtNDZiZi05OTU0LWQwMmYyOGViZWI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MDY0NzAyMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038689ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "GET /v2/foo/bar/blobs/uploads/d460db7c-48d1-46bf-9954-d02f28ebeb67?_state=C9hJTCdwCzmFK089yAT5oiiti1kI58Et006zJjFSAA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjBkYjdjLTQ4ZDEtNDZiZi05OTU0LWQwMmYyOGViZWI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MDY0NzAyMThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=56b385af-45df-4a90-a89c-efacdb7df52f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38104" http.request.uri="/v2/foo/bar/blobs/uploads/d460db7c-48d1-46bf-9954-d02f28ebeb67?_state=C9hJTCdwCzmFK089yAT5oiiti1kI58Et006zJjFSAA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjBkYjdjLTQ4ZDEtNDZiZi05OTU0LWQwMmYyOGViZWI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MDY0NzAyMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.030849ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/d460db7c-48d1-46bf-9954-d02f28ebeb67?_state=C9hJTCdwCzmFK089yAT5oiiti1kI58Et006zJjFSAA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjBkYjdjLTQ4ZDEtNDZiZi05OTU0LWQwMmYyOGViZWI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MDY0NzAyMThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=5f23fbe3-5cc7-40b6-8da7-00c1086e5acb http.request.method=GET http.request.remoteaddr="127.0.0.1:38104" http.request.uri="/v2/foo/bar/blobs/uploads/d460db7c-48d1-46bf-9954-d02f28ebeb67?_state=C9hJTCdwCzmFK089yAT5oiiti1kI58Et006zJjFSAA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjBkYjdjLTQ4ZDEtNDZiZi05OTU0LWQwMmYyOGViZWI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MDY0NzAyMThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d460db7c-48d1-46bf-9954-d02f28ebeb67 time="2025-12-04T12:50:59Z" 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.25.5 http.request.host="127.0.0.1:37137" http.request.id=5f23fbe3-5cc7-40b6-8da7-00c1086e5acb http.request.method=GET http.request.remoteaddr="127.0.0.1:38104" http.request.uri="/v2/foo/bar/blobs/uploads/d460db7c-48d1-46bf-9954-d02f28ebeb67?_state=C9hJTCdwCzmFK089yAT5oiiti1kI58Et006zJjFSAA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjBkYjdjLTQ4ZDEtNDZiZi05OTU0LWQwMmYyOGViZWI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MDY0NzAyMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="943.849µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d460db7c-48d1-46bf-9954-d02f28ebeb67 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "GET /v2/foo/bar/blobs/uploads/d460db7c-48d1-46bf-9954-d02f28ebeb67?_state=C9hJTCdwCzmFK089yAT5oiiti1kI58Et006zJjFSAA57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0NjBkYjdjLTQ4ZDEtNDZiZi05OTU0LWQwMmYyOGViZWI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MDY0NzAyMThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=bfe963d2-6414-4365-b054-eaef33749751 http.request.method=POST http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06857ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=8415baec-1aa1-4a02-8980-c3ba19a3dfa7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/5f236d55-b7a0-4421-a3ee-252474345717?_state=0Y--Ix3Eg_GjElT5HvnLeK14PWfkNrZ_7EUK_VaBZjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMjM2ZDU1LWI3YTAtNDQyMS1hM2VlLTI1MjQ3NDM0NTcxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MTE5NjgwMjdaIn0%3D&digest=sha256%3A065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" provided=sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 vars.name="foo/bar" vars.uuid=5f236d55-b7a0-4421-a3ee-252474345717 time="2025-12-04T12:50:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=8415baec-1aa1-4a02-8980-c3ba19a3dfa7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/5f236d55-b7a0-4421-a3ee-252474345717?_state=0Y--Ix3Eg_GjElT5HvnLeK14PWfkNrZ_7EUK_VaBZjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMjM2ZDU1LWI3YTAtNDQyMS1hM2VlLTI1MjQ3NDM0NTcxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MTE5NjgwMjdaIn0%3D&digest=sha256%3A065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5f236d55-b7a0-4421-a3ee-252474345717 time="2025-12-04T12:50:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=8415baec-1aa1-4a02-8980-c3ba19a3dfa7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/5f236d55-b7a0-4421-a3ee-252474345717?_state=0Y--Ix3Eg_GjElT5HvnLeK14PWfkNrZ_7EUK_VaBZjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMjM2ZDU1LWI3YTAtNDQyMS1hM2VlLTI1MjQ3NDM0NTcxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MTE5NjgwMjdaIn0%3D&digest=sha256%3A065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.06085ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5f236d55-b7a0-4421-a3ee-252474345717 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "PUT /v2/foo/bar/blobs/uploads/5f236d55-b7a0-4421-a3ee-252474345717?_state=0Y--Ix3Eg_GjElT5HvnLeK14PWfkNrZ_7EUK_VaBZjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMjM2ZDU1LWI3YTAtNDQyMS1hM2VlLTI1MjQ3NDM0NTcxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MTE5NjgwMjdaIn0%3D&digest=sha256%3A065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=958b7e91-4f38-41ee-a718-f5b80b1ea529 http.request.method=POST http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="947.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=45c05b0b-581d-4404-8b1b-4e8df3f58584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/23e7a8d5-e59c-4d03-bec1-ae3bb35302fd?_state=1DPQeG2UmwRX2H_UrRk2YAvG4tG0TTvb7Oe6koT9s7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZTdhOGQ1LWU1OWMtNGQwMy1iZWMxLWFlM2JiMzUzMDJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MTQ2MTU0NTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.355412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "PUT /v2/foo/bar/blobs/uploads/23e7a8d5-e59c-4d03-bec1-ae3bb35302fd?_state=1DPQeG2UmwRX2H_UrRk2YAvG4tG0TTvb7Oe6koT9s7l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzZTdhOGQ1LWU1OWMtNGQwMy1iZWMxLWFlM2JiMzUzMDJmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MTQ2MTU0NTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=4b6a5999-d1b5-4a30-a068-1b70872780ae http.request.method=POST http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="924.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=c8a8fe27-18a1-4ab9-959f-68fe952ef899 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/29d4d32d-79f8-41b1-9274-29fe9c038d69?_state=b6Mwa3B9_cs83_LlT3BikC200DRYy9MsDnqFkTL9Jk97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ZDRkMzJkLTc5ZjgtNDFiMS05Mjc0LTI5ZmU5YzAzOGQ2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MTc1MTM1OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.298731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "PUT /v2/foo/bar/blobs/uploads/29d4d32d-79f8-41b1-9274-29fe9c038d69?_state=b6Mwa3B9_cs83_LlT3BikC200DRYy9MsDnqFkTL9Jk97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5ZDRkMzJkLTc5ZjgtNDFiMS05Mjc0LTI5ZmU5YzAzOGQ2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MTc1MTM1OTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:50:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=e08bf568-ace3-40aa-bd5d-5d18dbb04b87 http.request.method=POST http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="980.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=c5248e50-0999-4148-81e7-d1843c60df08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/c896a418-366c-4e64-89e1-399bed67086e?_state=wXGXfXumaAF_SbvBP4wfKnFodLy9wvrrfBCEghAFhLV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4OTZhNDE4LTM2NmMtNGU2NC04OWUxLTM5OWJlZDY3MDg2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MjAzMjQ5NDJaIn0%3D&digest=sha256%3A065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" http.response.duration=992.001928ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "PUT /v2/foo/bar/blobs/uploads/c896a418-366c-4e64-89e1-399bed67086e?_state=wXGXfXumaAF_SbvBP4wfKnFodLy9wvrrfBCEghAFhLV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4OTZhNDE4LTM2NmMtNGU2NC04OWUxLTM5OWJlZDY3MDg2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MDo1OS41MjAzMjQ5NDJaIn0%3D&digest=sha256%3A065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=3192082e-33a4-4552-aee5-0b1f69d62319 http.request.method=POST http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10357ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37137" http.request.id=0c5108ad-00b5-4f3e-881f-293c3771399a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/6ae66d85-bcb0-4f81-a0c2-d1ed7893fc2c?_state=477C2W01Dv4wBP4XUVjMqfrE9PnJIWGihpeTbeID9qB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhZTY2ZDg1LWJjYjAtNGY4MS1hMGMyLWQxZWQ3ODkzZmMyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMC42MzA2OTc1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=917.314659ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:00 +0000] "PATCH /v2/foo/bar/blobs/uploads/6ae66d85-bcb0-4f81-a0c2-d1ed7893fc2c?_state=477C2W01Dv4wBP4XUVjMqfrE9PnJIWGihpeTbeID9qB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhZTY2ZDg1LWJjYjAtNGY4MS1hMGMyLWQxZWQ3ODkzZmMyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMC42MzA2OTc1MzFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=c1de2c81-8c7e-49f5-be17-1eba7d4c9057 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/uploads/6ae66d85-bcb0-4f81-a0c2-d1ed7893fc2c?_state=kczRh4o6s0cg4xJZE9EdH_rb_fcDO3RRZxXxBT0l0Ct7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhZTY2ZDg1LWJjYjAtNGY4MS1hMGMyLWQxZWQ3ODkzZmMyYyIsIk9mZnNldCI6MTgxMTA5NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MDBaIn0%3D&digest=sha256%3A065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "PUT /v2/foo/bar/blobs/uploads/6ae66d85-bcb0-4f81-a0c2-d1ed7893fc2c?_state=kczRh4o6s0cg4xJZE9EdH_rb_fcDO3RRZxXxBT0l0Ct7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhZTY2ZDg1LWJjYjAtNGY4MS1hMGMyLWQxZWQ3ODkzZmMyYyIsIk9mZnNldCI6MTgxMTA5NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MDBaIn0%3D&digest=sha256%3A065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=42a4e0ca-478d-4fec-a784-f1fe30fb56db http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="961.449µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=37c95f4d-8c56-4a5a-8ea8-325a32dcf2d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=86.205173ms http.response.status=200 http.response.written=18110976 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "GET /v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 HTTP/1.1" 200 18110976 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=error msg="error parsing digest="sha257:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=4653bd39-d17f-4801-85f8-f75856b4f47a http.request.method=GET http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/sha257:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" vars.name="foo/bar" time="2025-12-04T12:51:01Z" 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.25.5 http.request.host="127.0.0.1:37137" http.request.id=4653bd39-d17f-4801-85f8-f75856b4f47a http.request.method=GET http.request.remoteaddr="127.0.0.1:38112" http.request.uri="/v2/foo/bar/blobs/sha257:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="990.489µs" http.response.status=400 http.response.written=110 vars.digest="sha257:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "GET /v2/foo/bar/blobs/sha257:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=edafb53c-3494-4f67-8704-ac040b82a707 http.request.method=GET http.request.remoteaddr="127.0.0.1:38144" http.request.uri="/v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11305ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "GET /v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=8db7e9b2-0445-46e1-a871-f7e908c98338 http.request.method=GET http.request.remoteaddr="127.0.0.1:38128" http.request.uri="/v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.326821ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "GET /v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37137" http.request.id=a36d2c2b-62ae-4b3a-b08e-d5baa4672269 http.request.method=GET http.request.remoteaddr="127.0.0.1:38144" http.request.uri="/v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.409698ms http.response.status=200 http.response.written=491520 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "GET /v2/foo/bar/blobs/sha256:065a5e306d2adb394c2929628d553807b043dfa27a36ee6a7764bb6eca429136 HTTP/1.1" 200 491520 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=582a7eb5-bf72-4694-bad3-284be842cfcb http.request.method=GET http.request.remoteaddr="127.0.0.1:45382" http.request.uri="/v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.367999937s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "GET /v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46661" http.request.id=b51636b5-378a-4d80-ba99-cecf39ecdf31 http.request.method=GET http.request.remoteaddr="127.0.0.1:45398" http.request.uri="/v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.364183182s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [04/Dec/2025:12:50:59 +0000] "GET /v2/foo/bar/blobs/sha256:79828ee080998ace569c2f6f9fbae44a43e60bb05e081f55ad0343bac50ab639 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.27s) === RUN TestBlobDelete time="2025-12-04T12:51:01Z" 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.25.5 time="2025-12-04T12:51:01Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=149e7473-a604-45da-971a-41c61be470b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60596" http.request.uri="/v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="946.928µs" http.response.status=404 http.response.written=157 vars.digest="sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "GET /v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=8ac90ba7-661f-44f3-bdde-3cba6560f897 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60610" http.request.uri="/v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="898.328µs" http.response.status=404 http.response.written=157 vars.digest="sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=345cc99d-7082-4b26-9b0d-491439557948 http.request.method=POST http.request.remoteaddr="127.0.0.1:60610" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="981.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=751ab6ef-27b0-44a7-9d09-57a929485cd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:60610" http.request.uri="/v2/foo/bar/blobs/uploads/6b7de56a-77bc-4f66-8271-96636d14e083?_state=X53_b6uFijhMJLKyOxWyuWglG5kY6Fg3RXZx4C9NbFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiN2RlNTZhLTc3YmMtNGY2Ni04MjcxLTk2NjM2ZDE0ZTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NjY2NjQ3NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="933.528µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "GET /v2/foo/bar/blobs/uploads/6b7de56a-77bc-4f66-8271-96636d14e083?_state=X53_b6uFijhMJLKyOxWyuWglG5kY6Fg3RXZx4C9NbFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiN2RlNTZhLTc3YmMtNGY2Ni04MjcxLTk2NjM2ZDE0ZTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NjY2NjQ3NjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=0006ead8-3868-4425-9246-eb9297cb5643 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60610" http.request.uri="/v2/foo/bar/blobs/uploads/6b7de56a-77bc-4f66-8271-96636d14e083?_state=X53_b6uFijhMJLKyOxWyuWglG5kY6Fg3RXZx4C9NbFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiN2RlNTZhLTc3YmMtNGY2Ni04MjcxLTk2NjM2ZDE0ZTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NjY2NjQ3NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="862.847µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "DELETE /v2/foo/bar/blobs/uploads/6b7de56a-77bc-4f66-8271-96636d14e083?_state=X53_b6uFijhMJLKyOxWyuWglG5kY6Fg3RXZx4C9NbFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiN2RlNTZhLTc3YmMtNGY2Ni04MjcxLTk2NjM2ZDE0ZTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NjY2NjQ3NjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=7bcbfdd3-c3df-4e55-955d-dbc22ab1f47c http.request.method=GET http.request.remoteaddr="127.0.0.1:60610" http.request.uri="/v2/foo/bar/blobs/uploads/6b7de56a-77bc-4f66-8271-96636d14e083?_state=X53_b6uFijhMJLKyOxWyuWglG5kY6Fg3RXZx4C9NbFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiN2RlNTZhLTc3YmMtNGY2Ni04MjcxLTk2NjM2ZDE0ZTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NjY2NjQ3NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6b7de56a-77bc-4f66-8271-96636d14e083 time="2025-12-04T12:51:01Z" 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.25.5 http.request.host="127.0.0.1:32993" http.request.id=7bcbfdd3-c3df-4e55-955d-dbc22ab1f47c http.request.method=GET http.request.remoteaddr="127.0.0.1:60610" http.request.uri="/v2/foo/bar/blobs/uploads/6b7de56a-77bc-4f66-8271-96636d14e083?_state=X53_b6uFijhMJLKyOxWyuWglG5kY6Fg3RXZx4C9NbFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiN2RlNTZhLTc3YmMtNGY2Ni04MjcxLTk2NjM2ZDE0ZTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NjY2NjQ3NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="875.807µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6b7de56a-77bc-4f66-8271-96636d14e083 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "GET /v2/foo/bar/blobs/uploads/6b7de56a-77bc-4f66-8271-96636d14e083?_state=X53_b6uFijhMJLKyOxWyuWglG5kY6Fg3RXZx4C9NbFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiN2RlNTZhLTc3YmMtNGY2Ni04MjcxLTk2NjM2ZDE0ZTA4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NjY2NjQ3NjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=62588ca7-dc66-4098-a328-0a98ed6b7b8a http.request.method=POST http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=a28ceba5-f2f2-46ef-a905-fe711e44f3db http.request.method=PUT http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/0a7efe1e-a26f-4052-8f73-91e29419e20e?_state=81-dJXUYzQLQsJsM2o0KXMpkNrbeZEfHj4b2_0ab2JV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhN2VmZTFlLWEyNmYtNDA1Mi04ZjczLTkxZTI5NDE5ZTIwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NzE1Nzg3MjlaIn0%3D&digest=sha256%3A69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" provided=sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 vars.name="foo/bar" vars.uuid=0a7efe1e-a26f-4052-8f73-91e29419e20e time="2025-12-04T12:51:01Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=a28ceba5-f2f2-46ef-a905-fe711e44f3db http.request.method=PUT http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/0a7efe1e-a26f-4052-8f73-91e29419e20e?_state=81-dJXUYzQLQsJsM2o0KXMpkNrbeZEfHj4b2_0ab2JV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhN2VmZTFlLWEyNmYtNDA1Mi04ZjczLTkxZTI5NDE5ZTIwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NzE1Nzg3MjlaIn0%3D&digest=sha256%3A69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0a7efe1e-a26f-4052-8f73-91e29419e20e time="2025-12-04T12:51:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=a28ceba5-f2f2-46ef-a905-fe711e44f3db http.request.method=PUT http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/0a7efe1e-a26f-4052-8f73-91e29419e20e?_state=81-dJXUYzQLQsJsM2o0KXMpkNrbeZEfHj4b2_0ab2JV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhN2VmZTFlLWEyNmYtNDA1Mi04ZjczLTkxZTI5NDE5ZTIwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NzE1Nzg3MjlaIn0%3D&digest=sha256%3A69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.088329ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0a7efe1e-a26f-4052-8f73-91e29419e20e 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "PUT /v2/foo/bar/blobs/uploads/0a7efe1e-a26f-4052-8f73-91e29419e20e?_state=81-dJXUYzQLQsJsM2o0KXMpkNrbeZEfHj4b2_0ab2JV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhN2VmZTFlLWEyNmYtNDA1Mi04ZjczLTkxZTI5NDE5ZTIwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NzE1Nzg3MjlaIn0%3D&digest=sha256%3A69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=012e3257-9613-4291-8bfa-8f1f84622f5f http.request.method=POST http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="920.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=357c882f-2844-42fb-b29c-40727b582812 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/95861666-f4da-4194-aaef-0ae8ba11541b?_state=zOeA0CgRTCFvMdTUuWoeRRx7hb9yciYNum32YXcYbZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODYxNjY2LWY0ZGEtNDE5NC1hYWVmLTBhZThiYTExNTQxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NzQyMjk4NzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16153ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "PUT /v2/foo/bar/blobs/uploads/95861666-f4da-4194-aaef-0ae8ba11541b?_state=zOeA0CgRTCFvMdTUuWoeRRx7hb9yciYNum32YXcYbZF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODYxNjY2LWY0ZGEtNDE5NC1hYWVmLTBhZThiYTExNTQxYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NzQyMjk4NzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=d810c163-c4bb-49f3-9e13-de9cebe5a1bc http.request.method=POST http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=a42dbdd2-49d7-4afe-a493-1034a6c922b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/a1adc553-7f2d-499e-b261-a38bddac15da?_state=_vRj_wSDbIfyBBTU3PnIDRgFSG_InO0PM3xOZBaNDCJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExYWRjNTUzLTdmMmQtNDk5ZS1iMjYxLWEzOGJkZGFjMTVkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NzY5MTE4NTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "PUT /v2/foo/bar/blobs/uploads/a1adc553-7f2d-499e-b261-a38bddac15da?_state=_vRj_wSDbIfyBBTU3PnIDRgFSG_InO0PM3xOZBaNDCJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExYWRjNTUzLTdmMmQtNDk5ZS1iMjYxLWEzOGJkZGFjMTVkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44NzY5MTE4NTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=ed3d4984-955c-45f6-8843-146a0b57b28c http.request.method=POST http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="908.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=f4b04d21-c2bb-4664-a91b-1b862cedd534 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/913c8ced-5aef-4a10-af3a-75a5c5913c97?_state=JFF-UB7bfIY6AI9tS-GiMhfwK67puRfKVB-FDfGsWU17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxM2M4Y2VkLTVhZWYtNGExMC1hZjNhLTc1YTVjNTkxM2M5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44Nzk2MDg1MloifQ%3D%3D&digest=sha256%3A69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028794017s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:01 +0000] "PUT /v2/foo/bar/blobs/uploads/913c8ced-5aef-4a10-af3a-75a5c5913c97?_state=JFF-UB7bfIY6AI9tS-GiMhfwK67puRfKVB-FDfGsWU17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxM2M4Y2VkLTVhZWYtNGExMC1hZjNhLTc1YTVjNTkxM2M5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMS44Nzk2MDg1MloifQ%3D%3D&digest=sha256%3A69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=96d2a9ed-e686-4e8a-8a11-f14470e1eb88 http.request.method=POST http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06965ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:32993" http.request.id=fa1c2e9c-9cba-4e58-8835-549adb788ef0 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/c3a49895-6d16-4a10-a4a8-e1ddea5da186?_state=VTxAHecPreDPMiMHYPmGlmpi-jKvxfxFAKDne9B17957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYTQ5ODk1LTZkMTYtNGExMC1hNGE4LWUxZGRlYTVkYTE4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMy4wMzAwNzcwMjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.109678183s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:03 +0000] "PATCH /v2/foo/bar/blobs/uploads/c3a49895-6d16-4a10-a4a8-e1ddea5da186?_state=VTxAHecPreDPMiMHYPmGlmpi-jKvxfxFAKDne9B17957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYTQ5ODk1LTZkMTYtNGExMC1hNGE4LWUxZGRlYTVkYTE4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowMy4wMzAwNzcwMjhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=76114aa9-c8ae-4261-a743-d5d099388010 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/uploads/c3a49895-6d16-4a10-a4a8-e1ddea5da186?_state=PbiJKvhuAyBdOHzIQPufXr1okI6G6_FSWHmo5-Jrnyp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYTQ5ODk1LTZkMTYtNGExMC1hNGE4LWUxZGRlYTVkYTE4NiIsIk9mZnNldCI6MTg1MDgyODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MDNaIn0%3D&digest=sha256%3A69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.307852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "PUT /v2/foo/bar/blobs/uploads/c3a49895-6d16-4a10-a4a8-e1ddea5da186?_state=PbiJKvhuAyBdOHzIQPufXr1okI6G6_FSWHmo5-Jrnyp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYTQ5ODk1LTZkMTYtNGExMC1hNGE4LWUxZGRlYTVkYTE4NiIsIk9mZnNldCI6MTg1MDgyODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MDNaIn0%3D&digest=sha256%3A69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=0dc4a094-6351-45dd-b90b-b5c42ba03d91 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="977.649µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=d65970a4-68fd-4054-ab80-afdfd798f089 http.request.method=GET http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=89.537923ms http.response.status=200 http.response.written=18508288 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "GET /v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 200 18508288 "" "Go-http-client/1.1" time="2025-12-04T12:51:04Z" level=error msg="error parsing digest="sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=990180f1-2e12-42a6-91fe-a519f98eaf8b http.request.method=GET http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" vars.name="foo/bar" time="2025-12-04T12:51:04Z" 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.25.5 http.request.host="127.0.0.1:32993" http.request.id=990180f1-2e12-42a6-91fe-a519f98eaf8b http.request.method=GET http.request.remoteaddr="127.0.0.1:60614" http.request.uri="/v2/foo/bar/blobs/sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="978.889µs" http.response.status=400 http.response.written=110 vars.digest="sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "GET /v2/foo/bar/blobs/sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T12:51:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=062dfc60-1cbc-4a3c-8714-b16985b765ac http.request.method=GET http.request.remoteaddr="127.0.0.1:60642" http.request.uri="/v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.193771ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "GET /v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=2b89d9fa-cda8-4847-86ee-d718656ec4c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60646" http.request.uri="/v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.duration="969.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=892b51be-1955-4903-9fa3-9a5b1c01f4a7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60646" http.request.uri="/v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="886.568µs" http.response.status=404 http.response.written=157 vars.digest="sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T12:51:04Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=0129f828-fa83-4377-9582-386434725b64 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60646" http.request.uri="/v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.647µs" http.response.status=404 http.response.written=74 vars.digest="sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-04T12:51:04Z" level=error msg="error parsing digest="sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=2301895b-e3a6-4d04-ade2-d80222e1299f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/bar/blobs/sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" vars.name="foo/bar" time="2025-12-04T12:51:04Z" 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.25.5 http.request.host="127.0.0.1:32993" http.request.id=2301895b-e3a6-4d04-ade2-d80222e1299f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60648" http.request.uri="/v2/foo/bar/blobs/sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="997.129µs" http.response.status=400 http.response.written=110 vars.digest="sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "DELETE /v2/foo/bar/blobs/sha257:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T12:51:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=3e46aae5-490b-43bf-aa37-c54f0efef5ba http.request.method=POST http.request.remoteaddr="127.0.0.1:60652" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=358c28ee-460f-4ca5-b571-128724f9d803 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60652" http.request.uri="/v2/foo/bar/blobs/uploads/261ea0e8-569b-46fd-9104-d51f845fecf3?_state=gmTr_Q36uHwQ_CLpCNmqV4phGCAZRfjHlkT7qyAvJb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2MWVhMGU4LTU2OWItNDZmZC05MTA0LWQ1MWY4NDVmZWNmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowNC4yODgyMjIyMjFaIn0%3D&digest=sha256%3A69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160218076s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "PUT /v2/foo/bar/blobs/uploads/261ea0e8-569b-46fd-9104-d51f845fecf3?_state=gmTr_Q36uHwQ_CLpCNmqV4phGCAZRfjHlkT7qyAvJb97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2MWVhMGU4LTU2OWItNDZmZC05MTA0LWQ1MWY4NDVmZWNmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowNC4yODgyMjIyMjFaIn0%3D&digest=sha256%3A69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=d86f7e54-ea85-4b0f-9ffa-674e2767808e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60652" http.request.uri="/v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.180371ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=47122972-74f4-455e-87d3-e7b6fe5e7a27 http.request.method=GET http.request.remoteaddr="127.0.0.1:60626" http.request.uri="/v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.30926721s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "GET /v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-12-04T12:51:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:32993" http.request.id=0cffde2f-9e35-4e38-a075-2195336c62b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60642" http.request.uri="/v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.304225846s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [04/Dec/2025:12:51:04 +0000] "GET /v2/foo/bar/blobs/sha256:69b5e43eeb604706e3e65ccab0168ee8140a76f058b1720fe597f3b187f9c8b4 HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.90s) === RUN TestRelativeURL time="2025-12-04T12:51:05Z" 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.25.5 time="2025-12-04T12:51:05Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45339" http.request.id=0a652f91-5ef2-4f40-966a-c37553857a41 http.request.method=POST http.request.remoteaddr="127.0.0.1:49676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="982.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45339" http.request.id=2b9d099e-2a76-4aca-9ed8-497661ec0339 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49676" http.request.uri="/v2/foo/bar/blobs/uploads/addbd249-15f3-4072-83f0-0fdbeb7b57fc?_state=ylNnkrfEf4jYnCGqv4Yg9PKO9QYRoyrpWI8rbylR8EJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkZGJkMjQ5LTE1ZjMtNDA3Mi04M2YwLTBmZGJlYjdiNTdmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowNS41ODYyODk4NTFaIn0%3D&digest=sha256%3Aa8f1ce6ab1f827cd21dc79b9078278fbf71551847a60fb1200854b55b9e5a16e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.739707107s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:05 +0000] "PUT /v2/foo/bar/blobs/uploads/addbd249-15f3-4072-83f0-0fdbeb7b57fc?_state=ylNnkrfEf4jYnCGqv4Yg9PKO9QYRoyrpWI8rbylR8EJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkZGJkMjQ5LTE1ZjMtNDA3Mi04M2YwLTBmZGJlYjdiNTdmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowNS41ODYyODk4NTFaIn0%3D&digest=sha256%3Aa8f1ce6ab1f827cd21dc79b9078278fbf71551847a60fb1200854b55b9e5a16e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45339" http.request.id=0e68b0f1-5b40-4a64-9e0d-c3100a5d8e90 http.request.method=POST http.request.remoteaddr="127.0.0.1:49676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13429ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45339" http.request.id=88968b18-8d20-47c0-bb9b-5fdeb9a9ddb3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="833.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45339" http.request.id=197372a2-7675-4fb9-bb42-54058151d716 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49676" http.request.uri="/v2/foo/bar/blobs/uploads/94cc715a-2c71-4dd2-8623-29eaa29eaa99?_state=pw2g-CW_Fj0c3K6UVsxCvdpIlIFJ5lYtRNhI4Emzn8V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0Y2M3MTVhLTJjNzEtNGRkMi04NjIzLTI5ZWFhMjllYWE5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowNy44MzEyNzg4MDZaIn0%3D&digest=sha256%3Aee07de8de5f9d7fdd4c19973c0e79e95b9fc0659c83d18b00e0afe58d71f77b5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58813663s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:07 +0000] "PUT /v2/foo/bar/blobs/uploads/94cc715a-2c71-4dd2-8623-29eaa29eaa99?_state=pw2g-CW_Fj0c3K6UVsxCvdpIlIFJ5lYtRNhI4Emzn8V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0Y2M3MTVhLTJjNzEtNGRkMi04NjIzLTI5ZWFhMjllYWE5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowNy44MzEyNzg4MDZaIn0%3D&digest=sha256%3Aee07de8de5f9d7fdd4c19973c0e79e95b9fc0659c83d18b00e0afe58d71f77b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.84s) === RUN TestBlobDeleteDisabled time="2025-12-04T12:51:09Z" 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.25.5 time="2025-12-04T12:51:09Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:09Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:45219" http.request.id=2229ddaf-97b4-4cd3-b5b9-a6c8cbdb8fcf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51358" http.request.uri="/v2/foo/bar/blobs/sha256:fcd9fffe003a3ca2f0b46039b835b27758d03cfe28e61319870394f4ae4151f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="934.808µs" http.response.status=405 http.response.written=78 vars.digest="sha256:fcd9fffe003a3ca2f0b46039b835b27758d03cfe28e61319870394f4ae4151f0" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:51:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:fcd9fffe003a3ca2f0b46039b835b27758d03cfe28e61319870394f4ae4151f0 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.19s) === RUN TestDeleteDisabled time="2025-12-04T12:51:09Z" 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.25.5 time="2025-12-04T12:51:09Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40091" http.request.id=b9b0e2aa-2c59-471a-851c-c444f781c231 http.request.method=POST http.request.remoteaddr="127.0.0.1:48182" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05865ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40091" http.request.id=8131cd8d-4c53-4caf-a9f4-7002cebc5a76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48182" http.request.uri="/v2/foo/bar/blobs/uploads/6aaa7dd1-570c-46b9-9951-250fd87a7af8?_state=keQVmu2MuJa8hkZkOJJvdpVmrn32C6-dDQlWINx1C2J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYWE3ZGQxLTU3MGMtNDZiOS05OTUxLTI1MGZkODdhN2FmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowOS44NDgxMTgxMTdaIn0%3D&digest=sha256%3A607b72c7de0f7fbc8573c675cdf85d59db2b61d599215620cb2525300099d3be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.947756932s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:09 +0000] "PUT /v2/foo/bar/blobs/uploads/6aaa7dd1-570c-46b9-9951-250fd87a7af8?_state=keQVmu2MuJa8hkZkOJJvdpVmrn32C6-dDQlWINx1C2J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYWE3ZGQxLTU3MGMtNDZiOS05OTUxLTI1MGZkODdhN2FmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTowOS44NDgxMTgxMTdaIn0%3D&digest=sha256%3A607b72c7de0f7fbc8573c675cdf85d59db2b61d599215620cb2525300099d3be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:40091" http.request.id=523613c8-16d8-4257-9b73-c7f396267547 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48182" http.request.uri="/v2/foo/bar/blobs/sha256:607b72c7de0f7fbc8573c675cdf85d59db2b61d599215620cb2525300099d3be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="938.209µs" http.response.status=405 http.response.written=78 vars.digest="sha256:607b72c7de0f7fbc8573c675cdf85d59db2b61d599215620cb2525300099d3be" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:51:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:607b72c7de0f7fbc8573c675cdf85d59db2b61d599215620cb2525300099d3be HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.18s) === RUN TestDeleteReadOnly time="2025-12-04T12:51: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.25.5 time="2025-12-04T12:51:11Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46811" http.request.id=e05579c4-ad9f-4997-baa2-ccf9bb873109 http.request.method=POST http.request.remoteaddr="127.0.0.1:34090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08829ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46811" http.request.id=ed599830-9913-4411-b3ac-7bb4915bf238 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34090" http.request.uri="/v2/foo/bar/blobs/uploads/fef5edf8-7f12-452f-b177-1201a46ddf0b?_state=hLCkjXbxf8u6H_bDFYyCsBHQnL4fAd_LpYFLL_x2afR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZjVlZGY4LTdmMTItNDUyZi1iMTc3LTEyMDFhNDZkZGYwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MToxMS45ODU4MTkzOVoifQ%3D%3D&digest=sha256%3Aa7537851b93f71c5fae06ce5a02fa4aa58239b934fbcc99f4795207acadb6bd8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09494561s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:11 +0000] "PUT /v2/foo/bar/blobs/uploads/fef5edf8-7f12-452f-b177-1201a46ddf0b?_state=hLCkjXbxf8u6H_bDFYyCsBHQnL4fAd_LpYFLL_x2afR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlZjVlZGY4LTdmMTItNDUyZi1iMTc3LTEyMDFhNDZkZGYwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MToxMS45ODU4MTkzOVoifQ%3D%3D&digest=sha256%3Aa7537851b93f71c5fae06ce5a02fa4aa58239b934fbcc99f4795207acadb6bd8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Dec/2025:12:51:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:a7537851b93f71c5fae06ce5a02fa4aa58239b934fbcc99f4795207acadb6bd8 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.28s) === RUN TestStartPushReadOnly time="2025-12-04T12:51: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.25.5 time="2025-12-04T12:51:13Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [04/Dec/2025:12:51:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-12-04T12:51: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.25.5 time="2025-12-04T12:51:13Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=4f2df83c-e1c9-4824-97d3-d81b7f51ec89 http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" 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="997.569µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:12:51:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T12:51:13Z" 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.25.5 http.request.host="127.0.0.1:38967" http.request.id=101e7a53-1d52-4efe-8962-d6611810f6c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" 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="808.767µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:12:51:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T12:51:13Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=5581cd88-a629-4b23-9fb5-c1a514899b9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" 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="772.967µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:12:51:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T12:51:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=88288c41-db36-46d8-b4ed-539720a9c1a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" 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=3.141549ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T12:51:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=88288c41-db36-46d8-b4ed-539720a9c1a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" 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=3.239829ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T12:51:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=88288c41-db36-46d8-b4ed-539720a9c1a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" 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=3.29207ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T12:51:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=88288c41-db36-46d8-b4ed-539720a9c1a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" 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=3.34419ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:12:51:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T12:51:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=d92afb92-6026-4d33-a000-5cd848196949 http.request.method=POST http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02397ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:13 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=2a3c920a-06ee-452b-85dc-c5abd44a6fc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/blobs/uploads/7b19f0a7-4c63-4f8a-8528-d0f125eae7f1?_state=aMhTDxlo30zNCR2mmTSY6C5hvLypBpwtB5yumYmqIgV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YjE5ZjBhNy00YzYzLTRmOGEtODUyOC1kMGYxMjVlYWU3ZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MTMuMzM3OTE3OTg1WiJ9&digest=sha256%3A2c89d0156be5ab2d66488fe9b95d83c597cdd62c4b7c9c1f92b8633fbf84b2fd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.67405964s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:13 +0000] "PUT /v2/foo/schema1/blobs/uploads/7b19f0a7-4c63-4f8a-8528-d0f125eae7f1?_state=aMhTDxlo30zNCR2mmTSY6C5hvLypBpwtB5yumYmqIgV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3YjE5ZjBhNy00YzYzLTRmOGEtODUyOC1kMGYxMjVlYWU3ZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MTMuMzM3OTE3OTg1WiJ9&digest=sha256%3A2c89d0156be5ab2d66488fe9b95d83c597cdd62c4b7c9c1f92b8633fbf84b2fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=1aaf0485-83fe-4d13-a486-f4bc6ab5f996 http.request.method=POST http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=84cc6170-0458-43ec-9c75-8c0095374865 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/blobs/uploads/0204d2e2-9859-411a-87ca-4f56fbcf5572?_state=JLk8j80gVnzLbQsfDRU5kbv44GIDTHIQyvCP2U2vvjV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMjA0ZDJlMi05ODU5LTQxMWEtODdjYS00ZjU2ZmJjZjU1NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MTUuMjE4MTc5NzUyWiJ9&digest=sha256%3Abe03029cbd16a3bdead19c82926c38c8abfe6d2f487d5dc5014a6336a295fb69" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107050199s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/0204d2e2-9859-411a-87ca-4f56fbcf5572?_state=JLk8j80gVnzLbQsfDRU5kbv44GIDTHIQyvCP2U2vvjV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMjA0ZDJlMi05ODU5LTQxMWEtODdjYS00ZjU2ZmJjZjU1NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MTUuMjE4MTc5NzUyWiJ9&digest=sha256%3Abe03029cbd16a3bdead19c82926c38c8abfe6d2f487d5dc5014a6336a295fb69 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=bb7e473b-5e65-451a-a085-c63cc47cf9f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.541169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=4825370a-efcc-4594-b83c-8449b11a4296 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde" http.request.useragent="Go-http-client/1.1" http.response.duration=3.299669ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=d6cd56f1-8867-473c-95d5-135a2625dea0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" 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=1.889697ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=a5fc7a2c-893e-49e8-9ffb-bc4e50b8ab0a http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.853616ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "GET /v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38967" http.request.id=beaead82-7bd9-487b-9146-a4da89082df7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde" http.request.useragent="Go-http-client/1.1" http.response.duration=3.324709ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38967" http.request.id=61339a67-d618-4257-b96d-1614935e03a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde" http.request.useragent="Go-http-client/1.1" http.response.duration=3.267869ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:38967" http.request.id=3a7a5c63-00ac-4ad5-8bd2-45112c3dfbc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde" http.request.useragent="Go-http-client/1.1" http.response.duration=3.36791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=4963c200-f0e0-43e6-92c4-be4ae0b18bdf http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.816337ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "GET /v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=97715e89-baf7-41d1-8d6d-ecbd353c2513 http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="816.368µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=c1ce62b1-b7b2-40fe-a2bb-f75acb0af0cb http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde" http.request.useragent="Go-http-client/1.1" http.response.duration="719.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "GET /v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=1df26632-31a5-42d5-884b-783321fcd3e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" 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="734.847µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=error msg="payload digest does match: "sha256:ec7120a1a287f75e6d2d15195255312de0ee797e9ff855813e00e6ac683ed904" != "sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde"" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=0e00f17f-cc5d-4a9b-b942-cb118f52411b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde" time="2025-12-04T12:51:16Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=0e00f17f-cc5d-4a9b-b942-cb118f52411b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="942.928µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde" 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:cdf96d43e9f340e20ed9dbca5691594bbeffc44b80caa04395e12ce184872bde HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=ae59e58f-c26b-41fa-8d3e-79888a88726f http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" 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="968.129µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" 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.25.5 http.request.host="127.0.0.1:38967" http.request.id=3d2fe1ac-dd4b-4d6b-9608-3bb0682bbefb http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" 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="882.088µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38967" http.request.id=a5eef100-2fff-4bb6-b148-9b72b43c1c50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" 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.030849ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T12:51:16Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38967" http.request.id=a5eef100-2fff-4bb6-b148-9b72b43c1c50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" 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.07869ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T12:51:16Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38967" http.request.id=a5eef100-2fff-4bb6-b148-9b72b43c1c50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" 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.10649ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=98197ab2-dbdd-48c6-905d-d60c149b48c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=36c11be4-a8e2-43ad-910c-02c8031114b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/blobs/uploads/7e75d6fe-9cf9-4ed9-ad3f-4b3385b3616e?_state=XCoqAnrTnbha816lcESpHxoMtGj5tHsClRdtTHunAIN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZTc1ZDZmZS05Y2Y5LTRlZDktYWQzZi00YjMzODViMzYxNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MTYuMzY1NDE0NjcxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/7e75d6fe-9cf9-4ed9-ad3f-4b3385b3616e?_state=XCoqAnrTnbha816lcESpHxoMtGj5tHsClRdtTHunAIN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZTc1ZDZmZS05Y2Y5LTRlZDktYWQzZi00YjMzODViMzYxNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MTYuMzY1NDE0NjcxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38967" http.request.id=5b6e40eb-94c3-4659-a594-c43f2650257d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" 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="958.329µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T12:51:16Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38967" http.request.id=5b6e40eb-94c3-4659-a594-c43f2650257d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" 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.05205ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T12:51:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=8b904f46-7c3a-4439-80fe-f5c92e32bc3a http.request.method=POST http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080009ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=15d1ffd8-1433-4faa-be73-998fbe7353c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/blobs/uploads/2d7670d8-1ead-4b29-88e9-34336517e5af?_state=OPR_GgfUXLmRsrmFm7mGxAY1vfEGXtiu-2G0lOU8n8t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZDc2NzBkOC0xZWFkLTRiMjktODhlOS0zNDMzNjUxN2U1YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MTYuNjE1ODIwMTU0WiJ9&digest=sha256%3A2cc1c39c3edc958c3b4d55e4e89dab680fb5466acea2b9c97cccee2c4e2cb6f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.708625389s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/2d7670d8-1ead-4b29-88e9-34336517e5af?_state=OPR_GgfUXLmRsrmFm7mGxAY1vfEGXtiu-2G0lOU8n8t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZDc2NzBkOC0xZWFkLTRiMjktODhlOS0zNDMzNjUxN2U1YWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MTYuNjE1ODIwMTU0WiJ9&digest=sha256%3A2cc1c39c3edc958c3b4d55e4e89dab680fb5466acea2b9c97cccee2c4e2cb6f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=aace6cf7-c350-453b-8f30-8094c3b5bb97 http.request.method=POST http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08953ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=03f3c55c-c064-4062-a088-4bea2faa9af4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/blobs/uploads/75a48384-6a02-4e2d-a08e-832b6b68e5fe?_state=fvSMgDqVwSeClBcQDa4C-X_kf5X5c4u5-6p8_rk7v197Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NWE0ODM4NC02YTAyLTRlMmQtYTA4ZS04MzJiNmI2OGU1ZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MTguNTY3MTc1OTU4WiJ9&digest=sha256%3A36ffe0d3b2e319e2ee84bf001a3767c12995b77e6b62e8b10ed6adcf6bb04bcd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.627063539s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/75a48384-6a02-4e2d-a08e-832b6b68e5fe?_state=fvSMgDqVwSeClBcQDa4C-X_kf5X5c4u5-6p8_rk7v197Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NWE0ODM4NC02YTAyLTRlMmQtYTA4ZS04MzJiNmI2OGU1ZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MTguNTY3MTc1OTU4WiJ9&digest=sha256%3A36ffe0d3b2e319e2ee84bf001a3767c12995b77e6b62e8b10ed6adcf6bb04bcd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38967" http.request.id=ccd8f6de-0fdc-470d-af91-1b472ba5b465 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38967" http.request.id=ea14f1ef-9044-4753-9f88-651b893673e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/manifests/sha256:41ebe97e284ed84f7180efbc7034aadcf765b494f141a01c8764b8eafdbbed0b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:41ebe97e284ed84f7180efbc7034aadcf765b494f141a01c8764b8eafdbbed0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=cdcd2f7d-57d9-4ec9-83dd-3d94e33feb2d http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" 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="917.448µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=71f7c764-f56c-4042-8386-4197f95349ce http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/manifests/sha256:41ebe97e284ed84f7180efbc7034aadcf765b494f141a01c8764b8eafdbbed0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="976.529µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema2/manifests/sha256:41ebe97e284ed84f7180efbc7034aadcf765b494f141a01c8764b8eafdbbed0b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=7237daba-615f-4518-893f-c03735d244f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="758.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=e18c200a-ca60-4ffb-a8d4-5295bd0b54ba http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/manifests/sha256:41ebe97e284ed84f7180efbc7034aadcf765b494f141a01c8764b8eafdbbed0b" http.request.useragent="Go-http-client/1.1" http.response.duration="718.806µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema2/manifests/sha256:41ebe97e284ed84f7180efbc7034aadcf765b494f141a01c8764b8eafdbbed0b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=a5cee212-c14c-4360-b145-e7d8f98607b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" 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="730.287µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="rewriting manifest sha256:41ebe97e284ed84f7180efbc7034aadcf765b494f141a01c8764b8eafdbbed0b in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=cf5fe0c5-8180-48c4-b554-d2976695699a http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" 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-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=cf5fe0c5-8180-48c4-b554-d2976695699a http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" 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.055899ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38967" http.request.id=1893eae5-cd3b-42f3-96bc-cf037479add4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" 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="908.968µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38967" http.request.id=5a827c64-64ad-45cc-a292-2a1384535d79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38967" http.request.id=14714383-96dc-4d97-b69a-4c4c094da819 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/manifests/sha256:fe8c899ede7391606dffe5f3143f9d1cad82b8681f65802bee08d9980e337494" http.request.useragent="Go-http-client/1.1" http.response.duration="991.809µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "PUT /v2/foo/schema2/manifests/sha256:fe8c899ede7391606dffe5f3143f9d1cad82b8681f65802bee08d9980e337494 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=27d46284-9ea6-49e1-97aa-1391c787ddaa http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" 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="954.849µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=e8860192-73e8-4690-9426-a0a8e8b65f2a http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/manifests/sha256:fe8c899ede7391606dffe5f3143f9d1cad82b8681f65802bee08d9980e337494" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="936.448µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema2/manifests/sha256:fe8c899ede7391606dffe5f3143f9d1cad82b8681f65802bee08d9980e337494 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=8d9e2fa7-71f1-4cfe-86f8-7aa1e9b36d52 http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="781.847µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=a01479a9-257e-4ef9-a02b-3e836b019041 http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" http.request.uri="/v2/foo/schema2/manifests/sha256:fe8c899ede7391606dffe5f3143f9d1cad82b8681f65802bee08d9980e337494" http.request.useragent="Go-http-client/1.1" http.response.duration="766.447µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema2/manifests/sha256:fe8c899ede7391606dffe5f3143f9d1cad82b8681f65802bee08d9980e337494 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="rewriting manifest list sha256:fe8c899ede7391606dffe5f3143f9d1cad82b8681f65802bee08d9980e337494 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=b196e1bd-168e-4ebc-bc2e-810a19d197a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" 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-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38967" http.request.id=b196e1bd-168e-4ebc-bc2e-810a19d197a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49456" 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.134499ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-04T12:51: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.25.5 time="2025-12-04T12:51:20Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=9371aca6-2f73-41e9-9e79-9bb12e22faa5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58576" 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="995.969µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" 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.25.5 http.request.host="127.0.0.1:44835" http.request.id=d2a21874-f1d5-4121-8e18-1c383c85642b http.request.method=GET http.request.remoteaddr="127.0.0.1:58576" 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="745.967µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=2d66c836-b834-42f8-be87-d7054f5371e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" 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="829.848µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=4eca81e4-616a-4dd0-8db4-ac1e7cf913f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" 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=3.064867ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T12:51:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=4eca81e4-616a-4dd0-8db4-ac1e7cf913f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" 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=3.154548ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T12:51:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=4eca81e4-616a-4dd0-8db4-ac1e7cf913f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" 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=3.207829ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T12:51:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=4eca81e4-616a-4dd0-8db4-ac1e7cf913f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" 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=3.259269ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T12:51:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=3e738c62-e78b-45cf-a74c-ab6fbbcad8d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.031929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=aad01282-dd44-4226-992e-8185a89b6cee http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/blobs/uploads/237655f1-2487-4499-bb94-e6f4ae023f7c?_state=wCvpS5O5IOBZGrY9USZF9x5V35gfIzDEYyqfcEOuVDZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMzc2NTVmMS0yNDg3LTQ0OTktYmI5NC1lNmY0YWUwMjNmN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjAuNDU5NDYyNzEzWiJ9&digest=sha256%3A32777b6b64b88a69cbaaa8b314f03e16777b8b49938a2faa4d28a201453a4d93" http.request.useragent="Go-http-client/1.1" http.response.duration=1.365258752s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:20 +0000] "PUT /v2/foo/schema1/blobs/uploads/237655f1-2487-4499-bb94-e6f4ae023f7c?_state=wCvpS5O5IOBZGrY9USZF9x5V35gfIzDEYyqfcEOuVDZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMzc2NTVmMS0yNDg3LTQ0OTktYmI5NC1lNmY0YWUwMjNmN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjAuNDU5NDYyNzEzWiJ9&digest=sha256%3A32777b6b64b88a69cbaaa8b314f03e16777b8b49938a2faa4d28a201453a4d93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=a2a169fb-15dc-48cb-9b31-d330041fed95 http.request.method=POST http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08869ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=9193f367-5a80-4141-8399-e84e741dc5f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/blobs/uploads/97ea5aae-9262-44f6-a53f-a9032ac2eb55?_state=zhhuAa-KZ_SsvY1WXnyGJbVYH29tWk20RSZeVI56Izl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5N2VhNWFhZS05MjYyLTQ0ZjYtYTUzZi1hOTAzMmFjMmViNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjIuMDUwNzY3ODkxWiJ9&digest=sha256%3A744a7a98f15216f511646dbb5ffde73bd515db066786faba2399cef8aa5e2dfa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.401419237s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/97ea5aae-9262-44f6-a53f-a9032ac2eb55?_state=zhhuAa-KZ_SsvY1WXnyGJbVYH29tWk20RSZeVI56Izl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5N2VhNWFhZS05MjYyLTQ0ZjYtYTUzZi1hOTAzMmFjMmViNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjIuMDUwNzY3ODkxWiJ9&digest=sha256%3A744a7a98f15216f511646dbb5ffde73bd515db066786faba2399cef8aa5e2dfa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=03e23fdf-4d20-4489-8809-a5820bf14527 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.545191ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=e260dba7-cba8-419a-858d-03b53d8f33ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72" http.request.useragent="Go-http-client/1.1" http.response.duration=3.28883ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=ef9d02f1-cb28-4c74-9220-7ff695e0f2f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58576" 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=1.797496ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=3a0222ef-2db9-4440-86eb-62920af3a878 http.request.method=GET http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.785656ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "GET /v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44835" http.request.id=df358f72-ec90-4163-9abb-66f307a58510 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72" http.request.useragent="Go-http-client/1.1" http.response.duration=3.252829ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44835" http.request.id=64c51352-f5b8-454f-bb0a-0277a2f74708 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72" http.request.useragent="Go-http-client/1.1" http.response.duration=3.31503ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:44835" http.request.id=ce98ae11-ae44-4bed-b44b-de557da07c92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72" http.request.useragent="Go-http-client/1.1" http.response.duration=3.32643ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=6df5588e-bbf8-46ef-b02c-a92df867f3e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.804297ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "GET /v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=27e636b2-1f27-4550-9ff3-4ca30fc74b54 http.request.method=GET http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="788.567µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=722c2c03-0127-4819-86bf-b624bc02e435 http.request.method=GET http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72" http.request.useragent="Go-http-client/1.1" http.response.duration="758.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "GET /v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=2f4fd0e9-283e-44dd-aea1-4a37b4c12fe8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58576" 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="765.207µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=error msg="payload digest does match: "sha256:0db1566d08e8c01e73f7e60f9854f78f16ec3addb3030e129dcb29bbff939a07" != "sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72"" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=9436bf15-781b-4839-a524-0164f83534ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72" time="2025-12-04T12:51:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=9436bf15-781b-4839-a524-0164f83534ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:58576" http.request.uri="/v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="967.129µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72" 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:37d492fccaaaf544770423eb93528f5e5ce0f49ef3d7db59ea7883de80eb0d72 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=bc630083-3e23-4033-8cd7-4f3a8f5776f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" 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.033649ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" 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.25.5 http.request.host="127.0.0.1:44835" http.request.id=708e12cc-70ac-4bf9-b575-90877345aed9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" 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="867.088µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44835" http.request.id=a69048da-bbc5-4f43-8851-df89cc9c83d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" 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="946.128µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T12:51:23Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44835" http.request.id=a69048da-bbc5-4f43-8851-df89cc9c83d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" 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="998.649µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T12:51:23Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44835" http.request.id=a69048da-bbc5-4f43-8851-df89cc9c83d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" 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.027249ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=f943c4cf-bf85-42b7-b409-1461398adce7 http.request.method=POST http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=67d14c20-ba2d-4dca-978b-c4e587c5d9c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/blobs/uploads/5caa5164-dd0b-454d-ad48-58ecb82c7554?_state=rE8-hK0xD9TYCTmedPtafGYdrsOVfT0DlxrF0IMUim17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Y2FhNTE2NC1kZDBiLTQ1NGQtYWQ0OC01OGVjYjgyYzc1NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjMuNDkxODYwNzYzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/5caa5164-dd0b-454d-ad48-58ecb82c7554?_state=rE8-hK0xD9TYCTmedPtafGYdrsOVfT0DlxrF0IMUim17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Y2FhNTE2NC1kZDBiLTQ1NGQtYWQ0OC01OGVjYjgyYzc1NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjMuNDkxODYwNzYzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44835" http.request.id=0a3a24a4-639b-494e-a481-cc2568ec4e11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" 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.014409ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T12:51:23Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44835" http.request.id=0a3a24a4-639b-494e-a481-cc2568ec4e11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" 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.061769ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T12:51:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=bbcfcc28-9e54-4741-9348-0d12b3e9048c http.request.method=POST http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=806eb547-5f7d-4e69-9566-3fd3e134794b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/blobs/uploads/5bb9e896-d6b2-4163-9d45-30e52a76e4dc?_state=QYKAgPfNMAr8Ht4ImoKqJGuX3G7nH1rAze698402-Pp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YmI5ZTg5Ni1kNmIyLTQxNjMtOWQ0NS0zMGU1MmE3NmU0ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjMuNzUxNDk5NTNaIn0%3D&digest=sha256%3A4e614e1bba26689f6868417f1c43d287da5bded9bb670a6420c54de0961cf6c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.757899791s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/5bb9e896-d6b2-4163-9d45-30e52a76e4dc?_state=QYKAgPfNMAr8Ht4ImoKqJGuX3G7nH1rAze698402-Pp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YmI5ZTg5Ni1kNmIyLTQxNjMtOWQ0NS0zMGU1MmE3NmU0ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjMuNzUxNDk5NTNaIn0%3D&digest=sha256%3A4e614e1bba26689f6868417f1c43d287da5bded9bb670a6420c54de0961cf6c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=6c8ff307-12a8-401d-b442-09f7411c377a http.request.method=POST http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.133571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=c5cb2a40-6925-4b37-8025-fc22b66de838 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/blobs/uploads/b5d9bd79-154f-4f36-9fcc-273877793f34?_state=wX0k1Qd5M7G9tQ_6W9fstpReL5gGfWJgyUU2c1aRS857Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNWQ5YmQ3OS0xNTRmLTRmMzYtOWZjYy0yNzM4Nzc3OTNmMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjUuODEwMDgyMDU1WiJ9&digest=sha256%3Ad2e27c53c1f859375507780a21c79578fa3f39e8352f419fedbce1a00c4b1d01" http.request.useragent="Go-http-client/1.1" http.response.duration=2.235818993s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/b5d9bd79-154f-4f36-9fcc-273877793f34?_state=wX0k1Qd5M7G9tQ_6W9fstpReL5gGfWJgyUU2c1aRS857Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNWQ5YmQ3OS0xNTRmLTRmMzYtOWZjYy0yNzM4Nzc3OTNmMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjUuODEwMDgyMDU1WiJ9&digest=sha256%3Ad2e27c53c1f859375507780a21c79578fa3f39e8352f419fedbce1a00c4b1d01 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44835" http.request.id=3781bfd5-8500-481a-b9f4-fc95f768b047 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.466294ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44835" http.request.id=1e1d9164-95a0-4d2b-9dd5-33069fdcb46a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/manifests/sha256:d7c933046bd117ab23431716786b6a51c46135bfc669f68bd664c5f857993446" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10329ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:d7c933046bd117ab23431716786b6a51c46135bfc669f68bd664c5f857993446 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=88557a55-9cf9-4681-8050-c1ff0aaa3f13 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" 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="949.249µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=cc7f362c-5b71-4e71-9194-247e3766ba60 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/manifests/sha256:d7c933046bd117ab23431716786b6a51c46135bfc669f68bd664c5f857993446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="901.528µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema2/manifests/sha256:d7c933046bd117ab23431716786b6a51c46135bfc669f68bd664c5f857993446 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=7ed8ba03-2771-47ab-ab1c-8b2cea14366b http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="753.326µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=3182eb0a-71d2-4201-9d0c-ee29b87a6c6c http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/manifests/sha256:d7c933046bd117ab23431716786b6a51c46135bfc669f68bd664c5f857993446" http.request.useragent="Go-http-client/1.1" http.response.duration="705.246µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema2/manifests/sha256:d7c933046bd117ab23431716786b6a51c46135bfc669f68bd664c5f857993446 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=1ec8373e-0784-4f0f-a98f-26ecde285064 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" 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="692.126µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="rewriting manifest sha256:d7c933046bd117ab23431716786b6a51c46135bfc669f68bd664c5f857993446 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=1ffd1c65-e246-45b8-baea-f52bf2bdbf7c http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" 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-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=1ffd1c65-e246-45b8-baea-f52bf2bdbf7c http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" 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.143259ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44835" http.request.id=55c37fb3-835c-404d-a32d-c3ccc19578ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" 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="890.008µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44835" http.request.id=2dc6b7de-680c-46ca-9501-ef3aadb90cca http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095609ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44835" http.request.id=0e4c67ed-d097-4c86-a5b7-9ac5ea8215b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/manifests/sha256:532eb7c6d20301ac704f228f3914db50e33fe405168bc99abec5a3c62bfa20cf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.05661ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:532eb7c6d20301ac704f228f3914db50e33fe405168bc99abec5a3c62bfa20cf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=1b86342d-f959-4907-b9a8-3f41dfa64ffc http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" 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="944.288µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=4487d386-247e-48ff-8d7c-abbc51f7dcd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/manifests/sha256:532eb7c6d20301ac704f228f3914db50e33fe405168bc99abec5a3c62bfa20cf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="968.928µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema2/manifests/sha256:532eb7c6d20301ac704f228f3914db50e33fe405168bc99abec5a3c62bfa20cf HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=0fce796b-4365-4d81-ad76-4c3658035611 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="756.127µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=ee0cb0cf-866c-4fd5-834d-01c819d5859a http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/foo/schema2/manifests/sha256:532eb7c6d20301ac704f228f3914db50e33fe405168bc99abec5a3c62bfa20cf" http.request.useragent="Go-http-client/1.1" http.response.duration="720.686µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema2/manifests/sha256:532eb7c6d20301ac704f228f3914db50e33fe405168bc99abec5a3c62bfa20cf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="rewriting manifest list sha256:532eb7c6d20301ac704f228f3914db50e33fe405168bc99abec5a3c62bfa20cf in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=c540c6ea-7294-4d60-bc95-eec5e2240555 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" 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-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44835" http.request.id=c540c6ea-7294-4d60-bc95-eec5e2240555 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" 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.15626ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.98s) === RUN TestGetManifestWithStorageError time="2025-12-04T12:51:28Z" 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.25.5 time="2025-12-04T12:51:28Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40297" http.request.id=ef4bc285-87ff-4705-ae89-25fb835e7f0e http.request.method=GET http.request.remoteaddr="127.0.0.1:41540" 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="914.688µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:40297" http.request.id=371381b3-d043-4067-8864-8442c3bc1c98 http.request.method=GET http.request.remoteaddr="127.0.0.1:41540" 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="796.007µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:40297" http.request.id=6a59a104-ca60-4bea-82de-f95037ccbdb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41540" 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="770.527µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:40297" http.request.id=2752d49e-e417-430b-b416-6811bc036404 http.request.method=GET http.request.remoteaddr="127.0.0.1:41540" 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="749.807µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-12-04T12:51:28Z" 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.25.5 time="2025-12-04T12:51:28Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=c8aeed72-e59b-4c3e-a6d0-d079d5105940 http.request.method=GET http.request.remoteaddr="127.0.0.1:33818" 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="888.848µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" 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.25.5 http.request.host="127.0.0.1:44011" http.request.id=6e4bc051-cd30-4ac5-a4de-208b65ef4677 http.request.method=GET http.request.remoteaddr="127.0.0.1:33818" 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="778.647µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=9d229270-b711-4d60-bd8d-0c6244a9506a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" 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="797.367µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=81808801-5fbd-4d6d-a55a-95e1af812ebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" 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=3.207109ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T12:51:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=81808801-5fbd-4d6d-a55a-95e1af812ebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" 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=3.30635ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T12:51:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=81808801-5fbd-4d6d-a55a-95e1af812ebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" 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=3.35943ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T12:51:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=81808801-5fbd-4d6d-a55a-95e1af812ebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" 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=3.427111ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T12:51:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=f372ea22-6394-418d-b746-7fc6b337a37e http.request.method=POST http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047889ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=e9bbc8ba-f85e-4fa5-a9aa-f6b56062484d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/blobs/uploads/af4aabda-a4e0-4870-ba62-ed8a82213e93?_state=-kCCeZ309wqwC8Ffn1_ObMtH6llQso0-2hgAmoBi3w17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZjRhYWJkYS1hNGUwLTQ4NzAtYmE2Mi1lZDhhODIyMTNlOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjguMzY5ODc3OTkxWiJ9&digest=sha256%3A1fca9cef011e74fbc1e6b36a022e57181aba4c1ba4dba5fcc85074c9ff53997a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.518474486s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/af4aabda-a4e0-4870-ba62-ed8a82213e93?_state=-kCCeZ309wqwC8Ffn1_ObMtH6llQso0-2hgAmoBi3w17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZjRhYWJkYS1hNGUwLTQ4NzAtYmE2Mi1lZDhhODIyMTNlOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MjguMzY5ODc3OTkxWiJ9&digest=sha256%3A1fca9cef011e74fbc1e6b36a022e57181aba4c1ba4dba5fcc85074c9ff53997a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=29e4e0c5-49ba-4a13-ae61-19164d2070c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09161ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=d6b291c9-6816-437b-9098-bd0a3d9a0b6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/blobs/uploads/5d16e3aa-1970-4d47-8bc8-752bbd1fa8bb?_state=tXiaFrzLTYIzARk9gMYAQj5NQ3YXKTzsLNoV6YRgKeF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZDE2ZTNhYS0xOTcwLTRkNDctOGJjOC03NTJiYmQxZmE4YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MzEuMTUwNzI1NDY3WiJ9&digest=sha256%3A26f67123b660f197a1f15d7fc251931f9a5af25787086899cb594fa619b7befb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.958092024s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/5d16e3aa-1970-4d47-8bc8-752bbd1fa8bb?_state=tXiaFrzLTYIzARk9gMYAQj5NQ3YXKTzsLNoV6YRgKeF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZDE2ZTNhYS0xOTcwLTRkNDctOGJjOC03NTJiYmQxZmE4YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MzEuMTUwNzI1NDY3WiJ9&digest=sha256%3A26f67123b660f197a1f15d7fc251931f9a5af25787086899cb594fa619b7befb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=8f546352-51e3-4f30-9df2-d8ac8540e6c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.611512ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=30cd32e5-4127-49a4-a65c-f31adc1d9899 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.393791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=f6cf0b97-9155-4edd-a1a9-efa89f3611d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33818" 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=1.983778ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=add01286-f401-400e-943e-c63a781f59f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.804696ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44011" http.request.id=d7779d5c-37db-4029-984c-0f294da5706c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.497912ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44011" http.request.id=73a81882-1a55-44bf-a667-dd8c23cbdbe7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.426951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:44011" http.request.id=d6aa4a29-f162-414e-8069-0e080f142e86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.441711ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=55a60500-2e9e-49cf-8c0a-24a4b7c68088 http.request.method=GET http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.840696ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=488ec681-32c8-4e79-8092-a7783476d9c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="820.567µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=980fa000-34f6-410f-828c-8137f673947d http.request.method=GET http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.duration="745.286µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=00eb27ba-8613-4fd5-9a3b-395deb4cabd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33818" 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="778.287µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=error msg="payload digest does match: "sha256:3dd3f0a4c5d8f1cd3d1527ceb5887b4e205a811c69d79abcb2d7a13817eb1eaa" != "sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8"" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=71e63883-6425-440d-a758-c97ae4663165 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" time="2025-12-04T12:51:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=71e63883-6425-440d-a758-c97ae4663165 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="985.729µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=8c37d6b3-5be2-41cf-b581-0babc50fcbdb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34510" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12417ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=f78cd4ab-6c27-4d5e-bf10-b03a131f6d67 http.request.method=GET http.request.remoteaddr="127.0.0.1:34510" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="892.448µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=a4b0ab6f-9687-401e-9375-68ac24b7c1d7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34514" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02837ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=635741ae-c3f3-47a9-a7c0-0e9483c0004e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34528" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.646473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=ced9f6ca-59ad-48e3-9b5f-583f18e10c8e http.request.method=GET http.request.remoteaddr="127.0.0.1:34528" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.883417ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=6efdc26b-5c62-4223-b294-059360ff98f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34530" 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.006249ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=29dd01c9-de4f-47e6-b4f1-cf4f99d69485 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.660713ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=b306d386-e40e-4193-b375-bc0b7843691c http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" 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="816.447µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=9e1b76a2-681a-4a5a-9bdb-e39fc5d07d5a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8" http.request.useragent="Go-http-client/1.1" http.response.duration="941.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e38c3713bc5938d2ade736b221bae02c8870452899499308825c7b9d8655c1c8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=8e7bbd2d-07a3-4c7f-84a7-dff4bccd350c http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" 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="777.167µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=d9803790-d32f-4118-9ac8-1d37c9c9b744 http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" 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="854.688µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" 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.25.5 http.request.host="127.0.0.1:44011" http.request.id=d3e13794-fd21-4fc9-bbf6-37856629a8de http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" 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="912.768µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44011" http.request.id=38ead2e6-c799-45f9-89ba-d504a08b5671 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34546" 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="967.328µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T12:51:33Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44011" http.request.id=38ead2e6-c799-45f9-89ba-d504a08b5671 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34546" 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.014889ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T12:51:33Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44011" http.request.id=38ead2e6-c799-45f9-89ba-d504a08b5671 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34546" 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.044049ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=13580ae7-e83d-45ee-a86b-356dee6ef281 http.request.method=POST http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="998.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=62ef8712-5b40-4938-bce8-46f214a68df5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/blobs/uploads/2ee09efb-c813-4bda-b864-6750307fb404?_state=WoZOQbXE-LPpkmzYLr1HIzMgG7Z0HqLhYL-hiZPW-R17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZWUwOWVmYi1jODEzLTRiZGEtYjg2NC02NzUwMzA3ZmI0MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MzMuMTY2NTIxNzI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.226931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/2ee09efb-c813-4bda-b864-6750307fb404?_state=WoZOQbXE-LPpkmzYLr1HIzMgG7Z0HqLhYL-hiZPW-R17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZWUwOWVmYi1jODEzLTRiZGEtYjg2NC02NzUwMzA3ZmI0MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MzMuMTY2NTIxNzI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44011" http.request.id=a7561606-7ee0-4d61-99ba-f7d0633b6c04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34546" 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="999.089µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T12:51:33Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44011" http.request.id=a7561606-7ee0-4d61-99ba-f7d0633b6c04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34546" 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.04213ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T12:51:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=34550351-4a1c-4a9b-812c-323535eb5ee3 http.request.method=POST http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=aff87c2d-99e9-4b2d-bc91-3aab65866a91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/blobs/uploads/7b30a389-fe6a-498d-a919-846d405503ac?_state=KDsBSFKIY3Zu0t-9Qv_tyu9v37-rzG5s_4fqDPjigbZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjMwYTM4OS1mZTZhLTQ5OGQtYTkxOS04NDZkNDA1NTAzYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MzMuMzg1NjQ5ODUyWiJ9&digest=sha256%3Afa12cdcc901c28b023e8e86cb5137fe4e7908f0be33e6ae8638bc0a2345ab20d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.326363805s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/7b30a389-fe6a-498d-a919-846d405503ac?_state=KDsBSFKIY3Zu0t-9Qv_tyu9v37-rzG5s_4fqDPjigbZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjMwYTM4OS1mZTZhLTQ5OGQtYTkxOS04NDZkNDA1NTAzYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MzMuMzg1NjQ5ODUyWiJ9&digest=sha256%3Afa12cdcc901c28b023e8e86cb5137fe4e7908f0be33e6ae8638bc0a2345ab20d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=68158e75-a6eb-4fb5-a697-9a9e9b8883f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=83f91dd3-9ee2-44a3-89fe-691a62cb161a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/blobs/uploads/e6717174-e19f-4cf0-b6fc-3b37dc927fe6?_state=iMoz5iPB9YxZtfmybU_eTsAZ-OBZSn9Ol1LRYSFxsSh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNjcxNzE3NC1lMTlmLTRjZjAtYjZmYy0zYjM3ZGM5MjdmZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MzUuMDExMDU1MTM2WiJ9&digest=sha256%3Ae61931e838e7534986d3defc02df2ef974e4c69d368ca4d40dacb6f819ffe03e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.591031896s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/e6717174-e19f-4cf0-b6fc-3b37dc927fe6?_state=iMoz5iPB9YxZtfmybU_eTsAZ-OBZSn9Ol1LRYSFxsSh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNjcxNzE3NC1lMTlmLTRjZjAtYjZmYy0zYjM3ZGM5MjdmZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMTI6NTE6MzUuMDExMDU1MTM2WiJ9&digest=sha256%3Ae61931e838e7534986d3defc02df2ef974e4c69d368ca4d40dacb6f819ffe03e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44011" http.request.id=356e171e-af96-425a-b2a3-4f8f481b19ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44011" http.request.id=6b7e7565-4dbb-42e9-bf32-5b761471b3fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009329ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=207fef6b-02ce-4df5-b2ee-402f8081a5b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" 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="865.328µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=07dd3f49-8fc9-4995-b229-f9fa92b92071 http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="832.727µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "GET /v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=9ead05bd-c459-4109-9777-313657f32105 http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="776.047µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=9104e962-d858-4e7a-9362-8c7b50fb717f http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" http.request.useragent="Go-http-client/1.1" http.response.duration="677.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "GET /v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=9d02090a-8655-45b9-b917-9af48a0e5d0a http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" 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="739.727µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="rewriting manifest sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=b75ab7b4-6c22-4695-ad4c-707a676b34e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" 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-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=b75ab7b4-6c22-4695-ad4c-707a676b34e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" 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.036298ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=aa36a2a5-71f2-4d7b-9375-26eb3df575f9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" http.request.useragent="Go-http-client/1.1" http.response.duration="891.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "DELETE /v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=b065fa1d-d542-4d7f-a39d-2a86ccdc7ea3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34546" http.request.uri="/v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="903.088µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "GET /v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=4c2b47da-04ec-4a4e-8334-c355c9de52da http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34556" http.request.uri="/v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="957.409µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "DELETE /v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44011" http.request.id=fe4770ba-a114-483f-b82f-3074a4022a0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=e8425158-fa7a-4eb6-802b-40d2c5c1906f http.request.method=GET http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="923.689µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "GET /v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=28511ef2-909c-4408-a3af-44ee46d70453 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34564" 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="990.089µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44011" http.request.id=8e3c96a3-0276-4af3-823e-51ed283a533d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34574" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.368052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=537f2733-bb14-4aac-9df2-03df2d627c12 http.request.method=GET http.request.remoteaddr="127.0.0.1:34574" 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="753.487µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=2fdfe4d0-92f9-4734-8ca0-e0b7ddabd7b7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34574" http.request.uri="/v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "DELETE /v2/foo/schema2/manifests/sha256:38d68f9be50e63ee924753e276556416596b72f4aecdc3bf845a1117aca1ba4f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44011" http.request.id=21300c09-73e2-40de-9d00-9b5716e8b01d http.request.method=GET http.request.remoteaddr="127.0.0.1:34574" 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="762.327µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:12:51:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (9.55s) === RUN TestManifestDeleteDisabled time="2025-12-04T12:51:37Z" 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.25.5 time="2025-12-04T12:51:37Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:37Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:37205" http.request.id=eda49c4d-378d-4dbc-b199-a7695d1c418f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60958" 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="885.448µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Dec/2025:12:51:37 +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-12-04T12:51:37Z" 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.25.5 time="2025-12-04T12:51:37Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T12:51:38Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-04T12:51:38Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.5 time="2025-12-04T12:51:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:44601" http.request.id=7ed7f755-e34a-4afe-a2ed-4a2758840263 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42560" 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.869376ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:12:51:38 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T12:51:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:44601" http.request.id=61ce9dfe-7c1b-4af5-84d9-5e412d9a3ba4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42566" 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=3.819275ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:12:51:38 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T12:51:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:44601" http.request.id=605c4588-09c4-4b88-bd73-7f58af4cceaf http.request.method=POST http.request.remoteaddr="127.0.0.1:42578" 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=1.720616ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:51:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T12:51:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:44601" http.request.id=0ff3c0e2-f7ce-4625-9c9e-4249aaa0560a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42586" 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=1.641335ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:12:51:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.50s) === RUN TestProxyManifestGetByTag time="2025-12-04T12:51:38Z" 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.25.5 time="2025-12-04T12:51:38Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=bf1f2ace-3653-43c3-92a5-1ae837f8a359 http.request.method=POST http.request.remoteaddr="127.0.0.1:36898" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08857ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=15219ee4-87fe-4e50-875c-b7201caf395d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36898" http.request.uri="/v2/foo/bar/blobs/uploads/b508f4c9-33c6-49c1-b426-8b8eff0cbfc9?_state=gNiNuCEwTXvPOmPfMFmvfmJHWHOoIvhgaZ4tI2_NlrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MDhmNGM5LTMzYzYtNDljMS1iNDI2LThiOGVmZjBjYmZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTozOC40MDk1NTMzODdaIn0%3D&digest=sha256%3A98a66bc9bc33ca31303cd0650fa6a1fee9d10604c85a5b06efc477d29d0034dd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.03344578s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:38 +0000] "PUT /v2/foo/bar/blobs/uploads/b508f4c9-33c6-49c1-b426-8b8eff0cbfc9?_state=gNiNuCEwTXvPOmPfMFmvfmJHWHOoIvhgaZ4tI2_NlrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MDhmNGM5LTMzYzYtNDljMS1iNDI2LThiOGVmZjBjYmZjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTozOC40MDk1NTMzODdaIn0%3D&digest=sha256%3A98a66bc9bc33ca31303cd0650fa6a1fee9d10604c85a5b06efc477d29d0034dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=c3bb52ab-e9e5-402a-94dc-2199ec9775a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36898" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.806794ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:40 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51: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.25.5 time="2025-12-04T12:51:40Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T12:51:40Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.25.5 time="2025-12-04T12:51:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T12:51:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=7acdd2c4-c4a2-4a21-8db2-602d61d8a189 http.request.method=GET http.request.remoteaddr="127.0.0.1:36898" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="870.808µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:12:51:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T12:51:40Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35295" go.version=go1.25.5 time="2025-12-04T12:51:40Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.5 time="2025-12-04T12:51:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=a5e2c30a-9d92-4d3a-95c8-29fe8ea57259 http.request.method=GET http.request.remoteaddr="127.0.0.1:52522" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="936.568µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:12:51:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T12:51:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35295 /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:35295/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:45989" http.request.id=b351fac3-d303-4e7e-b0fd-5d310de14ad2 http.request.method=GET http.request.remoteaddr="127.0.0.1:47370" http.request.uri="/v2/foo/bar/manifests/sha256:3f69ced796afa21a00f7287876f6eaf6af9d5a425dc6782da37e419f3f1931b7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:3f69ced796afa21a00f7287876f6eaf6af9d5a425dc6782da37e419f3f1931b7" time="2025-12-04T12:51:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=d14d7b47-203f-47c2-af4b-f2e365044466 http.request.method=GET http.request.remoteaddr="127.0.0.1:52524" http.request.uri="/v2/foo/bar/manifests/sha256:3f69ced796afa21a00f7287876f6eaf6af9d5a425dc6782da37e419f3f1931b7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.534743ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:12:51:40 +0000] "GET /v2/foo/bar/manifests/sha256:3f69ced796afa21a00f7287876f6eaf6af9d5a425dc6782da37e419f3f1931b7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T12:51:40Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:3f69ced796afa21a00f7287876f6eaf6af9d5a425dc6782da37e419f3f1931b7 with ttl=167h59m59.999987s" go.version=go1.25.5 time="2025-12-04T12:51:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45989" http.request.id=b351fac3-d303-4e7e-b0fd-5d310de14ad2 http.request.method=GET http.request.remoteaddr="127.0.0.1:47370" http.request.uri="/v2/foo/bar/manifests/sha256:3f69ced796afa21a00f7287876f6eaf6af9d5a425dc6782da37e419f3f1931b7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.682967ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:12:51:40 +0000] "GET /v2/foo/bar/manifests/sha256:3f69ced796afa21a00f7287876f6eaf6af9d5a425dc6782da37e419f3f1931b7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T12:51:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=4ba2048e-796e-4f11-bd32-91a011319046 http.request.method=GET http.request.remoteaddr="127.0.0.1:52524" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="843.808µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:12:51:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T12:51:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35295 /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:35295/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:45989" http.request.id=b5a7a980-d977-4114-92de-a52423c9490e http.request.method=GET http.request.remoteaddr="127.0.0.1:47384" 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-12-04T12:51:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=5cdedef9-8bb5-4e5f-8e0f-f735a8d05480 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52532" 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.326261ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:12:51:40 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T12:51:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45989" http.request.id=b5a7a980-d977-4114-92de-a52423c9490e http.request.method=GET http.request.remoteaddr="127.0.0.1:47384" 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=7.562788ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:12:51:40 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T12:51:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=8ec3e23e-c9f2-4a80-a1fd-2062157277ed http.request.method=POST http.request.remoteaddr="127.0.0.1:52532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09065ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=8a26ffdb-a71a-4206-abd0-1c52a7e02dda http.request.method=PUT http.request.remoteaddr="127.0.0.1:52532" http.request.uri="/v2/foo/bar/blobs/uploads/ad6acbdc-486f-489c-8f0e-3f6d88d15d0e?_state=zyEzKAP7mxt2PfolQeEtxtWIh16FIkjuX9jroFyeuXt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNmFjYmRjLTQ4NmYtNDg5Yy04ZjBlLTNmNmQ4OGQxNWQwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTo0MC42MjI4MjcxNzlaIn0%3D&digest=sha256%3Af95a5b09e6da458e299837ff2d5a7c865fe6286f0fb234b9f91fb9c7066fb53a" http.request.useragent="Go-http-client/1.1" http.response.duration=810.772825ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:40 +0000] "PUT /v2/foo/bar/blobs/uploads/ad6acbdc-486f-489c-8f0e-3f6d88d15d0e?_state=zyEzKAP7mxt2PfolQeEtxtWIh16FIkjuX9jroFyeuXt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNmFjYmRjLTQ4NmYtNDg5Yy04ZjBlLTNmNmQ4OGQxNWQwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQxMjo1MTo0MC42MjI4MjcxNzlaIn0%3D&digest=sha256%3Af95a5b09e6da458e299837ff2d5a7c865fe6286f0fb234b9f91fb9c7066fb53a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=73f717c7-58d0-4ca8-bb34-1aff92cff87b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52532" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.461551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:12:51:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T12:51:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=643b8763-50d5-454e-ad6f-827cf80f1e77 http.request.method=GET http.request.remoteaddr="127.0.0.1:52532" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="735.446µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:12:51:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T12:51:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35295 /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:35295/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:45989" http.request.id=70b60d53-8a5c-4222-95c1-81ca9bb8c1ce http.request.method=GET http.request.remoteaddr="127.0.0.1:47396" 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-12-04T12:51:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=129e7664-d901-42ab-bd6c-7c51317126e3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52534" 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=1.961418ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:12:51:41 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T12:51:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=d2b957b6-55d4-4cdb-b535-d1812b9f06ec http.request.method=GET http.request.remoteaddr="127.0.0.1:52534" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="714.646µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:12:51:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T12:51:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35295 /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:35295/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:45989" http.request.id=70b60d53-8a5c-4222-95c1-81ca9bb8c1ce http.request.method=GET http.request.remoteaddr="127.0.0.1:47396" 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-12-04T12:51:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35295" http.request.id=78adad4f-db25-418c-87c6-89c964efd78e http.request.method=GET http.request.remoteaddr="127.0.0.1:52538" 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=1.932057ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:12:51:41 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T12:51:41Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5c3f02a3a3d7b85fb48742e2fff1d05a58b8995b21cdc997ea7c6cf2be3c6241 with ttl=167h59m59.999996639s" go.version=go1.25.5 time="2025-12-04T12:51:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45989" http.request.id=70b60d53-8a5c-4222-95c1-81ca9bb8c1ce http.request.method=GET http.request.remoteaddr="127.0.0.1:47396" 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=11.017339ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:12:51:41 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.32s) === RUN TestAppDispatcher time="2025-12-04T12:51:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38513" http.request.id=5ed92360-1372-4ba6-a33c-d188945a7b69 http.request.method=GET http.request.remoteaddr="127.0.0.1:45188" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="860.248µs" http.response.status=200 http.response.written=0 time="2025-12-04T12:51:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38513" http.request.id=8dedec91-0934-49d8-92e0-d1c472807e0d http.request.method=GET http.request.remoteaddr="127.0.0.1:45188" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="741.407µs" http.response.status=200 http.response.written=0 time="2025-12-04T12:51:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38513" http.request.id=9a5d1e74-db0f-49b2-af48-5541e73aa5ee http.request.method=GET http.request.remoteaddr="127.0.0.1:45188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="704.166µs" http.response.status=200 http.response.written=0 time="2025-12-04T12:51:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38513" http.request.id=ea55f3ad-3bda-431b-b5f6-676ba698745a http.request.method=GET http.request.remoteaddr="127.0.0.1:45188" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="762.847µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-12-04T12:51:41Z" 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.25.5 instance.id=1619ad32-5beb-449d-bd3d-457e80750cd3 time="2025-12-04T12:51:41Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=1619ad32-5beb-449d-bd3d-457e80750cd3 time="2025-12-04T12:51:41Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.5 http.request.host="127.0.0.1:44401" http.request.id=1014dea4-21cd-40a5-bcf8-cb6ce86aac0a http.request.method=GET http.request.remoteaddr="127.0.0.1:38216" 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-12-04T12:51:41Z" 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.25.5 instance.id=1619ad32-5beb-449d-bd3d-457e80750cd3 time="2025-12-04T12:51:41Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=1619ad32-5beb-449d-bd3d-457e80750cd3 time="2025-12-04T12:51:41Z" level=info msg="configuring file health check path=/tmp/healthcheck762839657, interval=1" go.version=go1.25.5 instance.id=1619ad32-5beb-449d-bd3d-457e80750cd3 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-04T12:51:45Z" 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.25.5 instance.id=1619ad32-5beb-449d-bd3d-457e80750cd3 time="2025-12-04T12:51:45Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=1619ad32-5beb-449d-bd3d-457e80750cd3 time="2025-12-04T12:51:45Z" level=info msg="configuring TCP health check addr=127.0.0.1:36463, interval=1" go.version=go1.25.5 instance.id=1619ad32-5beb-449d-bd3d-457e80750cd3 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-04T12:51:49Z" 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.25.5 instance.id=1619ad32-5beb-449d-bd3d-457e80750cd3 time="2025-12-04T12:51:49Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=1619ad32-5beb-449d-bd3d-457e80750cd3 time="2025-12-04T12:51:49Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44677, interval=1, threshold=3" go.version=go1.25.5 instance.id=1619ad32-5beb-449d-bd3d-457e80750cd3 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 78.848s ? 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.06s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.33s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.87s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.335s === RUN TestSchedule time="2025-12-04T12:50:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=6ca8bfd8-d1d1-4c6c-9bd8-1cb2537728ff time="2025-12-04T12:50:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99712ms" go.version=go1.25.5 instance.id=6ca8bfd8-d1d1-4c6c-9bd8-1cb2537728ff time="2025-12-04T12:50:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.8µs" go.version=go1.25.5 instance.id=6ca8bfd8-d1d1-4c6c-9bd8-1cb2537728ff time="2025-12-04T12:50:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.56µs" go.version=go1.25.5 instance.id=6ca8bfd8-d1d1-4c6c-9bd8-1cb2537728ff 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-12-04T12:50:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=6ca8bfd8-d1d1-4c6c-9bd8-1cb2537728ff --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-04T12:50:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=6ca8bfd8-d1d1-4c6c-9bd8-1cb2537728ff time="2025-12-04T12:50:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99708ms" go.version=go1.25.5 instance.id=6ca8bfd8-d1d1-4c6c-9bd8-1cb2537728ff time="2025-12-04T12:50:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99804ms" go.version=go1.25.5 instance.id=6ca8bfd8-d1d1-4c6c-9bd8-1cb2537728ff time="2025-12-04T12:50:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=6ca8bfd8-d1d1-4c6c-9bd8-1cb2537728ff --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-04T12:50:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=6ca8bfd8-d1d1-4c6c-9bd8-1cb2537728ff --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.612s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.31s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 23077888 sha256:adf7b0a2008e21e9f6fe73916749b71ce3936a989c052a7a4f35d640557af8cb [] map[] } --- PASS: TestSimpleBlobRead (0.60s) === RUN TestBlobMount --- PASS: TestBlobMount (0.40s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.95s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.23s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.53s) === 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:7ea0efedaf425cf01d35fd7705df09b5def1879f53de3831c390cfe4043739b1 palailogos: marking blob sha256:3ad19f0896e68149af860abfc43234d83f27bbad85bbb657a4be6bcb98f1bbf7 palailogos: marking blob sha256:3663b14d08fa8ff510273ad955e81373a8e18a4cca312dab5a75b008b5a8dfc5 palailogos: marking manifest sha256:84c61f2911fabbc628b58ad715d5355611da95123a9f4e8bfa093dbde4d70faf palailogos: marking blob sha256:d744e62f0d03e7a8eaadc2be49487e4873bcd845d438b092891ed9c29d1010b4 palailogos: marking blob sha256:7ea0efedaf425cf01d35fd7705df09b5def1879f53de3831c390cfe4043739b1 palailogos: marking manifest sha256:d744e62f0d03e7a8eaadc2be49487e4873bcd845d438b092891ed9c29d1010b4 palailogos: marking blob sha256:e64076e0ce330f041d5bf5512269a0b3208ff3221bfd74bcd6cc9e64c8b8d810 palailogos: marking blob sha256:80f1fd6b3c0108a6311ab846d70f2f471fb3e2ad84d913f0431f4f6340d14fc4 palailogos: marking manifest sha256:fc57eb8b2dcf48d177479bf32da1766cbffcb62f1c42b0a603c79e97f3e3f688 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:a1358f34b2c48f2f038188d8dfdb777d9ded1dcfb1f8ddc7eaae66f6e048e398 palailogos: marking blob sha256:3f940dfabe62abc6ed2de3e0aa53be8e12e85017431b43ffa669762173ecacf1 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.45s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:05105f8a26c844fa119763513e124abe558440c112e872ecb8877ff9ff0ef3d4 deletemanifests: marking manifest sha256:8bc3688af2d4e75f1cce07235899eff27854a9e1e227388b0946dd36b28bc231 deletemanifests: marking blob sha256:f53cb85c6652b1bd64cf7a49c9c91d8c4233f1d7a58ba0d3cdd56eb1eecb6b7a deletemanifests: marking blob sha256:5f91c5fe2c0b1caedf2cd439f0e67620fcedb6031fed1db75651338267f41bd3 deletemanifests: marking blob sha256:8ec83b15a583788eebe059f07ee09137ad28a86131e115c752e5a4bf14c58b6f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:55f1575222ffcac809f7ab69d8651ab0f609db79b2ee32af81e25ced1749e666 blob eligible for deletion: sha256:b05555f1dd4d88f6318f432f77a4e6a3501e870291034b850c4d640410fc4db1 blob eligible for deletion: sha256:cf99359caa077a72867563fe51994631f8610f4694ce16615f80656891c7c515 blob eligible for deletion: sha256:05105f8a26c844fa119763513e124abe558440c112e872ecb8877ff9ff0ef3d4 deletemanifests manifest eligible for deletion: sha256:05105f8a26c844fa119763513e124abe558440c112e872ecb8877ff9ff0ef3d4 deletemanifests: marking manifest sha256:8bc3688af2d4e75f1cce07235899eff27854a9e1e227388b0946dd36b28bc231 deletemanifests: marking blob sha256:f53cb85c6652b1bd64cf7a49c9c91d8c4233f1d7a58ba0d3cdd56eb1eecb6b7a deletemanifests: marking blob sha256:5f91c5fe2c0b1caedf2cd439f0e67620fcedb6031fed1db75651338267f41bd3 deletemanifests: marking blob sha256:8ec83b15a583788eebe059f07ee09137ad28a86131e115c752e5a4bf14c58b6f time="2025-12-04T12:50:56Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/05105f8a26c844fa119763513e124abe558440c112e872ecb8877ff9ff0ef3d4" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 time="2025-12-04T12:50:56Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/05105f8a26c844fa119763513e124abe558440c112e872ecb8877ff9ff0ef3d4" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:05105f8a26c844fa119763513e124abe558440c112e872ecb8877ff9ff0ef3d4 time="2025-12-04T12:50:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/05/05105f8a26c844fa119763513e124abe558440c112e872ecb8877ff9ff0ef3d4" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 blob eligible for deletion: sha256:55f1575222ffcac809f7ab69d8651ab0f609db79b2ee32af81e25ced1749e666 time="2025-12-04T12:50:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/55/55f1575222ffcac809f7ab69d8651ab0f609db79b2ee32af81e25ced1749e666" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 blob eligible for deletion: sha256:b05555f1dd4d88f6318f432f77a4e6a3501e870291034b850c4d640410fc4db1 time="2025-12-04T12:50:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b0/b05555f1dd4d88f6318f432f77a4e6a3501e870291034b850c4d640410fc4db1" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 blob eligible for deletion: sha256:cf99359caa077a72867563fe51994631f8610f4694ce16615f80656891c7c515 time="2025-12-04T12:50:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cf/cf99359caa077a72867563fe51994631f8610f4694ce16615f80656891c7c515" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 --- PASS: TestDeleteManifestIfTagNotFound (2.23s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:bcfa4955766c6743f16689bc835a79bf788db9afcc483676115079c6c09cfed4 time="2025-12-04T12:50:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bc/bcfa4955766c6743f16689bc835a79bf788db9afcc483676115079c6c09cfed4" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 blob eligible for deletion: sha256:406e2200f3e68476b4b1200b979198a16962696bffd810e02399402563ac8763 time="2025-12-04T12:50:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/40/406e2200f3e68476b4b1200b979198a16962696bffd810e02399402563ac8763" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 blob eligible for deletion: sha256:9f83834ddf6b0ef0ec39d7883230855657a25d6a8919f1c547bd14aae958e868 time="2025-12-04T12:50:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9f/9f83834ddf6b0ef0ec39d7883230855657a25d6a8919f1c547bd14aae958e868" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 --- PASS: TestGCWithMissingManifests (0.88s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:f89679a99d9d93cee45cfa0ed9dfcfe1627cf4a8da12a1679a94dc44ab79488b komnenos: marking blob sha256:97d723f2e4b992703f404b868d197d9b893af604fd5b94ca6c257cb5bb25c00c komnenos: marking blob sha256:eea75ca7785c407ecf3b33a2f297c215b93466ad6a370ca92ea84440de9a327a 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:71e7a5d8800e8d2231432c65dc1597ce055e75c7ce3a9cf68b7388bf2219c35e time="2025-12-04T12:50:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/71/71e7a5d8800e8d2231432c65dc1597ce055e75c7ce3a9cf68b7388bf2219c35e" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 blob eligible for deletion: sha256:7a0a5fdd6b7a9adb47b6c04d1b2af240511a52d764fa89cff169d9b3c8275aef time="2025-12-04T12:50:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7a/7a0a5fdd6b7a9adb47b6c04d1b2af240511a52d764fa89cff169d9b3c8275aef" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 blob eligible for deletion: sha256:a6ec4dae8b5c4136a94fc29ec7ea8a1a2f4aa572e5b38411e67145d1fec99407 time="2025-12-04T12:50:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a6ec4dae8b5c4136a94fc29ec7ea8a1a2f4aa572e5b38411e67145d1fec99407" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 blob eligible for deletion: sha256:d2600fc57a40f538188c275f34355cd9ff20a8ce72e80826b168e2e40ea2f744 time="2025-12-04T12:50:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d2/d2600fc57a40f538188c275f34355cd9ff20a8ce72e80826b168e2e40ea2f744" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-04T12:50:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 blob eligible for deletion: sha256:1656d21ee2d7696ee2759fe941975442b55c5490835515ab625772548ea96d3c time="2025-12-04T12:50:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/1656d21ee2d7696ee2759fe941975442b55c5490835515ab625772548ea96d3c" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 blob eligible for deletion: sha256:43587d3b0e028dde7c15c75f07bb68ed348abd76bbefc2013be983e3824fb70f time="2025-12-04T12:50:59Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/43/43587d3b0e028dde7c15c75f07bb68ed348abd76bbefc2013be983e3824fb70f" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 --- PASS: TestDeletionHasEffect (2.37s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.26s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:b96dc4566ce1d16805b3fc100b68a60fc158bf2477f14d847b969ce2f03adc25 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:3c052d38b40244bfd3fb324dd48ce95eee4824a8bd5fb7b94e7e400787c7c807 michael_z_doukas: marking blob sha256:766ea3f1b56eaa05ae15c0c07b7ca0dd85320418e73149cd75bd823ee9a2245c 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:27879e746b767be41bc34ffab8b4596dc9be4f1655d729cff4595e841b3cf527 time="2025-12-04T12:51:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/27/27879e746b767be41bc34ffab8b4596dc9be4f1655d729cff4595e841b3cf527" go.version=go1.25.5 instance.id=a5d79a5a-e1ab-44cb-86ac-43235ddde052 --- PASS: TestOrphanBlobDeleted (1.21s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:898057f807fb871938f8dea5f239503c18e5d72719915da4c94adcac0b76c453 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4d6b876c43ee31f52cd703dc12a4057ef527c0cd8fc4a0f19b94eebd5723311f --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.70s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.69s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.43s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.67s) === 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-12-04T12:51:06Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 11:51:06.644033609 +0000 UTC m=-3571.043858403, actuallyDelete=true" time="2025-12-04T12:51:06Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-04T12:51:06Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487, actuallyDelete=true" time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5e792c49-becc-4a91-b5e6-4b2804ae9a00 have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/96fbdfdb-150f-426f-8a87-bf6a8b8fa6f0 have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a45d02b9-f34d-44db-8174-e4b3cf1c0376 have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bb43f5a2-e7ed-415a-b162-340ac347549e have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c5019e46-ee84-485d-a6f4-bce0c7f3d462 have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c96c3b65-3828-45af-b023-85730b959236 have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/128e487a-2c54-4fbd-8a99-423fbf72a72c have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/825f5f91-1f90-406c-96ce-362d41730397 have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/942ffc12-c7a5-47c3-af12-d51132d453a2 have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b28a8e7-c040-41c5-9af2-0d7d732ec3e6 have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/68e322f6-0bcd-465b-9103-b9fae83862ce have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.645189459 +0000 UTC m=+28.957297487). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-04T12:51:06Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 12:51:06.646769793 +0000 UTC m=+28.958877821, actuallyDelete=true" time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1a75a0d0-c869-4686-a7d6-7f63a89d60be have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.646769793 +0000 UTC m=+28.958877821). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/52b1c4bf-cec7-41b5-971f-091cf87b5adf have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.646769793 +0000 UTC m=+28.958877821). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4474fdeb-1054-4587-af47-f18ead70685a have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.646769793 +0000 UTC m=+28.958877821). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c67ae8e4-2973-40c6-9e15-0c1ee1dbd57d have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.646769793 +0000 UTC m=+28.958877821). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ff1b844d-34e6-4e9e-a7ac-0349defb8145 have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.646769793 +0000 UTC m=+28.958877821). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-04T12:51:06Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 12:51:06.647851843 +0000 UTC m=+28.959959871, actuallyDelete=true" time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/32e4aa34-33ae-435f-baff-b5ac1f0cf5ce have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.647851843 +0000 UTC m=+28.959959871). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6cfe19c0-7b94-4ff5-93c2-005095fb5adb have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.647851843 +0000 UTC m=+28.959959871). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/92c80b6c-50ff-4756-b1fb-925e3d05bebf have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.647851843 +0000 UTC m=+28.959959871). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/21517964-f7db-4a49-9629-1fe2661ad34c have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.647851843 +0000 UTC m=+28.959959871). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2499b7d8-094e-47e0-9334-acd6f5d9e2d9 have older date (2025-12-04 11:51:06 +0000 UTC) than purge date (2025-12-04 12:51:06.647851843 +0000 UTC m=+28.959959871). Removing upload directory." time="2025-12-04T12:51:06Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-04T12:51:06Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 12:51:06.648570249 +0000 UTC m=+28.960678277, actuallyDelete=true" time="2025-12-04T12:51:06Z" 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 29.001s ? 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.044s === 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.038s === RUN TestWalkFileRemoved time="2025-12-04T12:50:37Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.022s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.398s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === 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.138s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.21s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.596s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.60s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.002s ? 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-12-04T12:50:37Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-12-04T12:50:37Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-12-04T12:50:37Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.5 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 TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestInvalidData === CONT TestInvalidNetworkType time="2025-12-04T12:50:37Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=746bd2d0-e69f-4392-8475-edf13404f5e2 time="2025-12-04T12:50:37Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=746bd2d0-e69f-4392-8475-edf13404f5e2 ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.00s) time="2025-12-04T12:50:37Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2025-12-04T12:50:37Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=746bd2d0-e69f-4392-8475-edf13404f5e2 --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-12-04T12:50:38Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T12:50:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T12:50:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T12:50:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.550s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.036s ? 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.397s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.54s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.942s ? 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.032s ? 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-r18.apk >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> 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-r18.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r18.apk >>> docker-registry: Build complete at Thu, 04 Dec 2025 12:51:57 +0000 elapsed time 0h 1m 41s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251204.125016) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 383 MiB in 151 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...