>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.16.0_rc4-r0) started Tue, 04 Nov 2025 13:16:24 +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.3-r0) (2/2) Installing .makedepends-docker-registry (20251104.131628) busybox-1.37.0-r24.trigger: Executing script... OK: 687 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/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/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/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/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-11-04T13:16:55Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-11-04T13:16:55Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.043s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-11-04T13:16:55Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.013s ? 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.015s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.14s) PASS ok github.com/docker/distribution/health/checks 0.147s ? 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.009s === 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.009s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.016s === 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.009s ? 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/11/04 13:16:55 http: TLS handshake error from 127.0.0.1:38300: 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:32811/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:32811/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:32811/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:32811/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42579?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.50s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-11-04T13:16:56Z" level=info msg="broadcaster: closing" time="2025-11-04T13:16:56Z" level=info msg="closing testSink" time="2025-11-04T13:16:56Z" level=info msg="closing testSink" time="2025-11-04T13:16:56Z" level=info msg="closing testSink" time="2025-11-04T13:16:56Z" level=info msg="closing testSink" time="2025-11-04T13:16:56Z" level=info msg="closing testSink" time="2025-11-04T13:16:56Z" level=info msg="closing testSink" time="2025-11-04T13:16:56Z" level=info msg="closing testSink" time="2025-11-04T13:16:56Z" level=info msg="closing testSink" time="2025-11-04T13:16:56Z" level=info msg="closing testSink" time="2025-11-04T13:16:56Z" level=info msg="closing testSink" time="2025-11-04T13:16:56Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-11-04T13:16:56Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 1} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 1} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 1} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 1} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=warning msg="&{0xc0002e2ae0 0.9} encountered too many errors, backing off" time="2025-11-04T13:16:56Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.47s) PASS ok github.com/docker/distribution/notifications 1.154s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-11-04T13:16:56Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-11-04T13:16:56.038469734Z" 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.3 time="2025-11-04T13:16:56.038527514Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:16:56.039170586Z" level=info msg="Starting upload purge in 28m0s" go.version=go1.25.3 time="2025-11-04T13:16:56.039407107Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 time="2025-11-04T13:16:56.039443697Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.3 time="2025-11-04T13:16:56.040137109Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.3 time="2025-11-04T13:16:59.054360317Z" level=info msg="response completed" go.version=go1.25.3 http.request.host=127.0.0.1 http.request.id=3c36185e-f6c6-4be4-92e1-3844994cd151 http.request.method=GET http.request.remoteaddr="127.0.0.1:32790" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.996276ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:13:16:59 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-11-04T13:16:59.054926269Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.3 --- PASS: TestRegistrySupportedCipherSuite (3.27s) === RUN TestRegistryUnsupportedCipherSuite time="2025-11-04T13:16:59.31318868Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-11-04T13:16:59.314909576Z" 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.3 time="2025-11-04T13:16:59.314972156Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:16:59.315081046Z" level=info msg="Starting upload purge in 46m0s" go.version=go1.25.3 time="2025-11-04T13:16:59.315540578Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.26s) PASS ok github.com/docker/distribution/registry 11.544s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.009s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.04s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.222s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-11-04T13:16:55Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.3 instance.id=8b01e356-bb3d-4494-8b38-c41895d625b1 time="2025-11-04T13:16:55Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.3 instance.id=8b01e356-bb3d-4494-8b38-c41895d625b1 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-11-04T13:16:56Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.3 password=XZubQCmw40LLEtvDcrZi4IV2n0cUQ1DbWGHQ3NguZxc user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.133s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.011s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2025-11-04T13:16:55Z" level=info msg="token not to be used before 2025-11-04 13:16:56 +0000 UTC - currently 2025-11-04 13:16:55.924430399 +0000 UTC m=+0.024712236" time="2025-11-04T13:16:55Z" level=info msg="token not to be used after 2025-11-04 13:16:55 +0000 UTC - currently 2025-11-04 13:16:55.926731536 +0000 UTC m=+0.027013393" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-11-04T13:16:55Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.055s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === 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.126s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.045s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-11-04T13:16:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T13:16:56Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:16:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:40903" http.request.id=c95da5eb-6c48-4624-ac33-bc2214d19ba8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39702" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.110617ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:13:16:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-11-04T13:16:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T13:16:56Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:16:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=1da9d09d-72d3-4930-95cd-bf70db2eee76 http.request.method=GET http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.255917ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Nov/2025:13:16:56 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-11-04T13:16:57Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=8fa4c62e-0699-463f-872b-bca1f463848d http.request.method=POST http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.835128ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:16:57 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=d2519e4e-2bed-4357-a686-0fc7ca2d1507 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/aaaa/blobs/uploads/21612927-f78d-4a9e-8983-6bcfef62ff7f?_state=heA5DNWx-43e_l7wQn2BObey4Gf3a9WWL_z9qk3ZEHp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMTYxMjkyNy1mNzhkLTRhOWUtODk4My02YmNmZWY2MmZmN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTY6NTcuMDAzMzQyNTYzWiJ9&digest=sha256%3Ac95127f9ea8de953d519af0d1242366a65fb5877c0e95e0a86ae47832d3b2f37" http.request.useragent="Go-http-client/1.1" http.response.duration=9.309964394s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:16:57 +0000] "PUT /v2/foo/aaaa/blobs/uploads/21612927-f78d-4a9e-8983-6bcfef62ff7f?_state=heA5DNWx-43e_l7wQn2BObey4Gf3a9WWL_z9qk3ZEHp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMTYxMjkyNy1mNzhkLTRhOWUtODk4My02YmNmZWY2MmZmN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTY6NTcuMDAzMzQyNTYzWiJ9&digest=sha256%3Ac95127f9ea8de953d519af0d1242366a65fb5877c0e95e0a86ae47832d3b2f37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=3d777d97-0190-43e7-b640-63c271a54c63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.889032ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:06 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=faa1f64f-886e-4823-a22c-5146bf7db0d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.318037ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:06 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=a2f16642-35fd-4baf-860c-77f5dd55cb52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/bbbb/blobs/uploads/05dfc4bc-d3db-4732-897b-980ae8ad01a3?_state=N5QKdTxSJJ0oDdB1muIQgoRJBexi4z5piQCAjFR26eV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNWRmYzRiYy1kM2RiLTQ3MzItODk3Yi05ODBhZThhZDAxYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MDYuNTQ1MzEwODg4WiJ9&digest=sha256%3A475a41aa118d4c5296d74226b102cb9d39f1a9a3ff602e372dae86f4f63308ab" http.request.useragent="Go-http-client/1.1" http.response.duration=5.071282641s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:06 +0000] "PUT /v2/foo/bbbb/blobs/uploads/05dfc4bc-d3db-4732-897b-980ae8ad01a3?_state=N5QKdTxSJJ0oDdB1muIQgoRJBexi4z5piQCAjFR26eV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNWRmYzRiYy1kM2RiLTQ3MzItODk3Yi05ODBhZThhZDAxYTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MDYuNTQ1MzEwODg4WiJ9&digest=sha256%3A475a41aa118d4c5296d74226b102cb9d39f1a9a3ff602e372dae86f4f63308ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=53a8d80a-7ffa-4d62-8dd3-c614ba70c7bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.997762ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:11 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=a09bb64b-2504-44c1-a3c3-74052b76f259 http.request.method=POST http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.919449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:11 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=b6a621e3-7880-4a0e-9e76-b638410a52c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/cccc/blobs/uploads/abf3f328-2f85-4591-9b7c-38196c5da1e3?_state=ftgJmZP5YTPQY-XJ4IGl7AqXDStjwu-ZEdaM7T6c9yN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhYmYzZjMyOC0yZjg1LTQ1OTEtOWI3Yy0zODE5NmM1ZGExZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MTEuODgxMDY3ODhaIn0%3D&digest=sha256%3A415fa9a7bd421203c5a219153b3d54f707434816dbe79f969ddda5f71b8005fe" http.request.useragent="Go-http-client/1.1" http.response.duration=5.318579509s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:11 +0000] "PUT /v2/foo/cccc/blobs/uploads/abf3f328-2f85-4591-9b7c-38196c5da1e3?_state=ftgJmZP5YTPQY-XJ4IGl7AqXDStjwu-ZEdaM7T6c9yN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhYmYzZjMyOC0yZjg1LTQ1OTEtOWI3Yy0zODE5NmM1ZGExZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MTEuODgxMDY3ODhaIn0%3D&digest=sha256%3A415fa9a7bd421203c5a219153b3d54f707434816dbe79f969ddda5f71b8005fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=059eff18-0776-4cd7-8621-649f3ce10b4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.654192ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:17 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:17Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=d3314a7c-1e57-4c34-b779-7e99991166bd http.request.method=POST http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.271987ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:17 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=5cbb3713-97df-4611-bed6-1eb0f80f378c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/dddd/blobs/uploads/59ba64a7-d68c-488c-bfbc-717ee2bcc925?_state=__Kpk-pzesF2CpEgI_0HqbFY4-6JJww-L9O2RtTMLcZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1OWJhNjRhNy1kNjhjLTQ4OGMtYmZiYy03MTdlZTJiY2M5MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MTcuMzUzNjIxNTk1WiJ9&digest=sha256%3Adb62085a44310f72aa0f48c03d14915a32dcbd647476c04e63fae0a254554238" http.request.useragent="Go-http-client/1.1" http.response.duration=1.632042107s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:17 +0000] "PUT /v2/foo/dddd/blobs/uploads/59ba64a7-d68c-488c-bfbc-717ee2bcc925?_state=__Kpk-pzesF2CpEgI_0HqbFY4-6JJww-L9O2RtTMLcZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1OWJhNjRhNy1kNjhjLTQ4OGMtYmZiYy03MTdlZTJiY2M5MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MTcuMzUzNjIxNTk1WiJ9&digest=sha256%3Adb62085a44310f72aa0f48c03d14915a32dcbd647476c04e63fae0a254554238 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:18Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=b28eadc4-cd71-4833-a3ac-94ff8c4c14d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.37246ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:18 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:19Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=84886e43-00b4-4931-a7c4-1e8e7c9a8571 http.request.method=POST http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.316287ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:19 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=dcf7555d-5f59-4128-b50e-e5bbeaf1f378 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/eeee/blobs/uploads/ba773f89-7db8-43ea-b4a0-25d20d88f3f9?_state=b2rJUhE5Tviw3jV9HIWyXbPv2xDEn3lQwXGlEBceW8x7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiYTc3M2Y4OS03ZGI4LTQzZWEtYjRhMC0yNWQyMGQ4OGYzZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MTkuMTc3MDEwNjQxWiJ9&digest=sha256%3A25c3c7445f1823aecd2c09e2a34a3147e1eac475002f7c36f053d85fbf89aba1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.846663952s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:19 +0000] "PUT /v2/foo/eeee/blobs/uploads/ba773f89-7db8-43ea-b4a0-25d20d88f3f9?_state=b2rJUhE5Tviw3jV9HIWyXbPv2xDEn3lQwXGlEBceW8x7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiYTc3M2Y4OS03ZGI4LTQzZWEtYjRhMC0yNWQyMGQ4OGYzZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MTkuMTc3MDEwNjQxWiJ9&digest=sha256%3A25c3c7445f1823aecd2c09e2a34a3147e1eac475002f7c36f053d85fbf89aba1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=0730351b-0693-4428-bf16-52c8b84084f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.832555ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:22 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=befc654f-0ec8-445e-9ad0-3090e068e2a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.840109ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:22 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=43a157c6-4389-4888-ba94-194f509a6e1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/ffff/blobs/uploads/5de98376-11bd-4b91-946c-c720503f2dc0?_state=wY_YMS1DmqY7zONdRT_scH8dlWzrZHIHUQ5Fl-2XmZ57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1ZGU5ODM3Ni0xMWJkLTRiOTEtOTQ2Yy1jNzIwNTAzZjJkYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MjIuMjgzOTYzNTg5WiJ9&digest=sha256%3A29f5d8e006356dbe826fb98f77fd2d2e8e5581002aeff63e14699ea205e5612c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.854176224s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:22 +0000] "PUT /v2/foo/ffff/blobs/uploads/5de98376-11bd-4b91-946c-c720503f2dc0?_state=wY_YMS1DmqY7zONdRT_scH8dlWzrZHIHUQ5Fl-2XmZ57Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1ZGU5ODM3Ni0xMWJkLTRiOTEtOTQ2Yy1jNzIwNTAzZjJkYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MjIuMjgzOTYzNTg5WiJ9&digest=sha256%3A29f5d8e006356dbe826fb98f77fd2d2e8e5581002aeff63e14699ea205e5612c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=f1894598-2794-421b-b4ab-315abe577766 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.794771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=3cba73c2-1bf3-40fb-8924-1ed65c0d27b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.049606ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=3b16fa1d-0029-44ca-9fb0-f3b7818cb28c http.request.method=GET http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.449644ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=8182cf02-64e5-4fd2-9055-812cfe84ec4b http.request.method=GET http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.234394ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=3f648d18-9947-4cb1-b352-bae3b80e9fbc http.request.method=GET http.request.remoteaddr="127.0.0.1:36456" 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="964.833µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=1bc422cb-1ec1-4590-b5af-fa42bf158410 http.request.method=GET http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.019053ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=087c03f6-008b-46aa-9ab4-fc10bd51f5b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36456" 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="881.202µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" 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.3 http.request.host="127.0.0.1:45991" http.request.id=58c2d45b-9973-4951-8718-60dbd0ed6c4c http.request.method=GET http.request.remoteaddr="127.0.0.1:36456" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.034963ms http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" 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.3 http.request.host="127.0.0.1:45991" http.request.id=b70efbb3-4973-42a9-9b4e-6294a3e088b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36456" 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="819.123µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=d330895a-0a55-4f83-9b21-d623e8ce7f26 http.request.method=GET http.request.remoteaddr="127.0.0.1:36456" 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="831.653µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45991" http.request.id=7b5fceda-07cb-4ed1-8a4d-348c8a85bff6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36456" 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="977.202µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-11-04T13:17:29Z" 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.3 time="2025-11-04T13:17:29Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:17:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=95503b5c-d3a6-4b3e-8a8d-0ecabecb7c3d http.request.method=POST http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.907849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:36Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=92c0797c-273f-4613-bb58-e050b377e62e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/aaaa/blobs/uploads/077e9d9b-ecac-425e-ad8e-7ef4047f80de?_state=j2M4vLuwlkkeyF7PWdjegva-Wh4Pv5Oz4ljOGHGZ3cd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNzdlOWQ5Yi1lY2FjLTQyNWUtYWQ4ZS03ZWY0MDQ3ZjgwZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MjkuNDQ2NjEyNjU3WiJ9&digest=sha256%3Aab0183d032543b50aedf16d553f36971d99a58d39232f5135dc7bf09f6041bd2" http.request.useragent="Go-http-client/1.1" http.response.duration=6.794868506s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:29 +0000] "PUT /v2/foo/aaaa/blobs/uploads/077e9d9b-ecac-425e-ad8e-7ef4047f80de?_state=j2M4vLuwlkkeyF7PWdjegva-Wh4Pv5Oz4ljOGHGZ3cd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIwNzdlOWQ5Yi1lY2FjLTQyNWUtYWQ4ZS03ZWY0MDQ3ZjgwZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MjkuNDQ2NjEyNjU3WiJ9&digest=sha256%3Aab0183d032543b50aedf16d553f36971d99a58d39232f5135dc7bf09f6041bd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:36Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=ec1389cf-61bf-448c-9eb5-74d00f6ed4e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485911ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:36 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:36Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=21003f03-9899-46a8-8a16-e88d00bd61e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.304987ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:36 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=2c6c7bd7-19b5-4d7f-bc29-ec01180b20bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/bbbb/blobs/uploads/3580073b-dfc0-4ab0-a1c8-5c8a8a3d5bb7?_state=gdfyxA0P1CDBt-lT9XFDIDmYg0CnQK0QfyToNLVlMNx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNTgwMDczYi1kZmMwLTRhYjAtYTFjOC01YzhhOGEzZDViYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MzYuNTIwMjExNjA2WiJ9&digest=sha256%3A59718a7a637a807026d5e965a9d9e1a980879ceb9b41eaf2d23d569b2849eff0" http.request.useragent="Go-http-client/1.1" http.response.duration=7.188094585s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:36 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3580073b-dfc0-4ab0-a1c8-5c8a8a3d5bb7?_state=gdfyxA0P1CDBt-lT9XFDIDmYg0CnQK0QfyToNLVlMNx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNTgwMDczYi1kZmMwLTRhYjAtYTFjOC01YzhhOGEzZDViYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6MzYuNTIwMjExNjA2WiJ9&digest=sha256%3A59718a7a637a807026d5e965a9d9e1a980879ceb9b41eaf2d23d569b2849eff0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=c220e8bd-8544-40c2-8e6f-ca52f4de5963 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.923442ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:43 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=d4c53885-c26d-4a49-92d6-42532061662b http.request.method=POST http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.838996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:43 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=95e4c6d6-b8ef-4f33-896a-c2995d03a0cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/cccc/blobs/uploads/dc619d40-3be8-466a-bf12-b80d28426b36?_state=Ld0vzqqu96nNRe8mHQgYFVdJ6Oukapu7mSjXMEnPGiF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYzYxOWQ0MC0zYmU4LTQ2NmEtYmYxMi1iODBkMjg0MjZiMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6NDMuODc3OTk1OTU0WiJ9&digest=sha256%3Aedbf43e536dc7a3680afac74900d9ccfdf6fb9aa752afd54b202fc6857a7f770" http.request.useragent="Go-http-client/1.1" http.response.duration=2.319438407s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:43 +0000] "PUT /v2/foo/cccc/blobs/uploads/dc619d40-3be8-466a-bf12-b80d28426b36?_state=Ld0vzqqu96nNRe8mHQgYFVdJ6Oukapu7mSjXMEnPGiF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkYzYxOWQ0MC0zYmU4LTQ2NmEtYmYxMi1iODBkMjg0MjZiMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6NDMuODc3OTk1OTU0WiJ9&digest=sha256%3Aedbf43e536dc7a3680afac74900d9ccfdf6fb9aa752afd54b202fc6857a7f770 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=bfcb2d5d-b748-4b4a-9149-64498f815da7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.637981ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:46 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:46Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=13b54b29-a8f1-4d79-aaed-d81290e5cd3c http.request.method=POST http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.449308ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:46 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=3c9861be-7422-44d7-b96e-9369ec780f23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/dddd/blobs/uploads/e5d18adb-cecc-45c0-9bff-74f1285fe2fb?_state=3rTgW-yjBKLvzwJ5PntdoxfOBxvnZlTRDaNZ7g5jFw57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNWQxOGFkYi1jZWNjLTQ1YzAtOWJmZi03NGYxMjg1ZmUyZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6NDYuMzUwMjAxNTUyWiJ9&digest=sha256%3Afdc7bb6139c720f76eaccee894ae040297336340c18c293cd3aeaabe03bf761a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.464008629s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:46 +0000] "PUT /v2/foo/dddd/blobs/uploads/e5d18adb-cecc-45c0-9bff-74f1285fe2fb?_state=3rTgW-yjBKLvzwJ5PntdoxfOBxvnZlTRDaNZ7g5jFw57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNWQxOGFkYi1jZWNjLTQ1YzAtOWJmZi03NGYxMjg1ZmUyZmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6NDYuMzUwMjAxNTUyWiJ9&digest=sha256%3Afdc7bb6139c720f76eaccee894ae040297336340c18c293cd3aeaabe03bf761a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=51d22e90-1171-4322-b65a-217fa109030b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.788361ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:47 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42535" http.request.id=85539c41-a0b2-4b54-9e9d-12ded5f46aa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35072" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.809435ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Nov/2025:13:17:47 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (51.18s) === RUN TestURLPrefix time="2025-11-04T13:17:47Z" 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.3 time="2025-11-04T13:17:47Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:17:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36895" http.request.id=2070ffe3-b868-44e8-9fe1-0734737eccbd http.request.method=GET http.request.remoteaddr="127.0.0.1:55988" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.332974ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:13:17:47 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-11-04T13:17:47Z" 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.3 time="2025-11-04T13:17:47Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:17:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=3e206ec0-6509-4542-aa05-6dd00a636a25 http.request.method=GET http.request.remoteaddr="127.0.0.1:48158" http.request.uri="/v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.484145ms http.response.status=404 http.response.written=157 vars.digest="sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "GET /v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=47dbf201-213f-4af0-949c-c2ea5458a276 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48168" http.request.uri="/v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.748035ms http.response.status=404 http.response.written=157 vars.digest="sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=49cb94fa-8831-4640-9347-99421adf6164 http.request.method=POST http.request.remoteaddr="127.0.0.1:48168" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.611625ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=edcec2e6-6d6d-4500-9a51-46b12e234a50 http.request.method=GET http.request.remoteaddr="127.0.0.1:48168" http.request.uri="/v2/foo/bar/blobs/uploads/9d145180-f70f-4a9b-a2ad-2b33ac63cbcd?_state=rcvOpaIQDYlEYcUYkUrbH3dM29W5HUqg5VEMERHwtFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMTQ1MTgwLWY3MGYtNGE5Yi1hMmFkLTJiMzNhYzYzY2JjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNDgxMjQ5MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.925186ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "GET /v2/foo/bar/blobs/uploads/9d145180-f70f-4a9b-a2ad-2b33ac63cbcd?_state=rcvOpaIQDYlEYcUYkUrbH3dM29W5HUqg5VEMERHwtFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMTQ1MTgwLWY3MGYtNGE5Yi1hMmFkLTJiMzNhYzYzY2JjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNDgxMjQ5MTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=6287318f-bfaf-4e00-aca7-60f3e1277977 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48168" http.request.uri="/v2/foo/bar/blobs/uploads/9d145180-f70f-4a9b-a2ad-2b33ac63cbcd?_state=rcvOpaIQDYlEYcUYkUrbH3dM29W5HUqg5VEMERHwtFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMTQ1MTgwLWY3MGYtNGE5Yi1hMmFkLTJiMzNhYzYzY2JjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNDgxMjQ5MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.217437ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "DELETE /v2/foo/bar/blobs/uploads/9d145180-f70f-4a9b-a2ad-2b33ac63cbcd?_state=rcvOpaIQDYlEYcUYkUrbH3dM29W5HUqg5VEMERHwtFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMTQ1MTgwLWY3MGYtNGE5Yi1hMmFkLTJiMzNhYzYzY2JjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNDgxMjQ5MTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=48275d80-3a04-4dea-95ec-2621c549326e http.request.method=GET http.request.remoteaddr="127.0.0.1:48168" http.request.uri="/v2/foo/bar/blobs/uploads/9d145180-f70f-4a9b-a2ad-2b33ac63cbcd?_state=rcvOpaIQDYlEYcUYkUrbH3dM29W5HUqg5VEMERHwtFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMTQ1MTgwLWY3MGYtNGE5Yi1hMmFkLTJiMzNhYzYzY2JjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNDgxMjQ5MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9d145180-f70f-4a9b-a2ad-2b33ac63cbcd time="2025-11-04T13:17:48Z" 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.3 http.request.host="127.0.0.1:45985" http.request.id=48275d80-3a04-4dea-95ec-2621c549326e http.request.method=GET http.request.remoteaddr="127.0.0.1:48168" http.request.uri="/v2/foo/bar/blobs/uploads/9d145180-f70f-4a9b-a2ad-2b33ac63cbcd?_state=rcvOpaIQDYlEYcUYkUrbH3dM29W5HUqg5VEMERHwtFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMTQ1MTgwLWY3MGYtNGE5Yi1hMmFkLTJiMzNhYzYzY2JjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNDgxMjQ5MTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.693555ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9d145180-f70f-4a9b-a2ad-2b33ac63cbcd 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "GET /v2/foo/bar/blobs/uploads/9d145180-f70f-4a9b-a2ad-2b33ac63cbcd?_state=rcvOpaIQDYlEYcUYkUrbH3dM29W5HUqg5VEMERHwtFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMTQ1MTgwLWY3MGYtNGE5Yi1hMmFkLTJiMzNhYzYzY2JjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNDgxMjQ5MTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=7df54710-00e0-49f3-8a39-81bed145f1e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.678255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=df33eefd-9057-424d-a3dc-7a04af7fef2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/0f64c05b-b6da-4f1e-8af5-91b6b062c3f3?_state=asIcUwwaS9lHW0tBpPTfaznuRQPOvqCbp6w3_imUI0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNjRjMDViLWI2ZGEtNGYxZS04YWY1LTkxYjZiMDYyYzNmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNTcxODA1OTZaIn0%3D&digest=sha256%3A64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" provided=sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c vars.name="foo/bar" vars.uuid=0f64c05b-b6da-4f1e-8af5-91b6b062c3f3 time="2025-11-04T13:17:48Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=df33eefd-9057-424d-a3dc-7a04af7fef2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/0f64c05b-b6da-4f1e-8af5-91b6b062c3f3?_state=asIcUwwaS9lHW0tBpPTfaznuRQPOvqCbp6w3_imUI0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNjRjMDViLWI2ZGEtNGYxZS04YWY1LTkxYjZiMDYyYzNmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNTcxODA1OTZaIn0%3D&digest=sha256%3A64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0f64c05b-b6da-4f1e-8af5-91b6b062c3f3 time="2025-11-04T13:17:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=df33eefd-9057-424d-a3dc-7a04af7fef2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/0f64c05b-b6da-4f1e-8af5-91b6b062c3f3?_state=asIcUwwaS9lHW0tBpPTfaznuRQPOvqCbp6w3_imUI0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNjRjMDViLWI2ZGEtNGYxZS04YWY1LTkxYjZiMDYyYzNmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNTcxODA1OTZaIn0%3D&digest=sha256%3A64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.782685ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0f64c05b-b6da-4f1e-8af5-91b6b062c3f3 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "PUT /v2/foo/bar/blobs/uploads/0f64c05b-b6da-4f1e-8af5-91b6b062c3f3?_state=asIcUwwaS9lHW0tBpPTfaznuRQPOvqCbp6w3_imUI0V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmNjRjMDViLWI2ZGEtNGYxZS04YWY1LTkxYjZiMDYyYzNmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNTcxODA1OTZaIn0%3D&digest=sha256%3A64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=896de507-47d8-4c7b-9e5b-ae5584f99f2c http.request.method=POST http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=f09e38f5-2e30-47e1-8f7b-b9ade3c0cb86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/cdd1292d-ac2c-49b5-a20b-291bdf81d8d3?_state=OiFxslL87uwAoHt1qEimOeSzwElRhTD_rSN5_aeTgWx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkZDEyOTJkLWFjMmMtNDliNS1hMjBiLTI5MWJkZjgxZDhkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNjEzMzk3MjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.152677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "PUT /v2/foo/bar/blobs/uploads/cdd1292d-ac2c-49b5-a20b-291bdf81d8d3?_state=OiFxslL87uwAoHt1qEimOeSzwElRhTD_rSN5_aeTgWx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkZDEyOTJkLWFjMmMtNDliNS1hMjBiLTI5MWJkZjgxZDhkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNjEzMzk3MjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=812dabd9-4f76-4b1b-a5b8-93e12080aa95 http.request.method=POST http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.546745ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=ae484d2f-64ba-454c-907d-049b152b1911 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/3d5d5aef-ac51-4ef0-8341-cabdae010e6c?_state=-bo7IBQL9z6Fx-PQX2DB-C1TztfxWVBCqvBnWVojuxJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNWQ1YWVmLWFjNTEtNGVmMC04MzQxLWNhYmRhZTAxMGU2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNjU3ODY0OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.133686ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "PUT /v2/foo/bar/blobs/uploads/3d5d5aef-ac51-4ef0-8341-cabdae010e6c?_state=-bo7IBQL9z6Fx-PQX2DB-C1TztfxWVBCqvBnWVojuxJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNWQ1YWVmLWFjNTEtNGVmMC04MzQxLWNhYmRhZTAxMGU2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNjU3ODY0OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:48Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=23120b08-d820-49c9-9148-643fff688b24 http.request.method=POST http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.427945ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=b26ec53e-59cc-454e-bed1-c924111639c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/19e4c0a6-8ba4-4f1f-8563-51fc04051c9e?_state=ACgTeeEQl5HE_5fnEd-DLLnOrBv3iLoly4A9Yk_nhyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZTRjMGE2LThiYTQtNGYxZi04NTYzLTUxZmMwNDA1MWM5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNzAwNDUxMzVaIn0%3D&digest=sha256%3A64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.116580404s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:48 +0000] "PUT /v2/foo/bar/blobs/uploads/19e4c0a6-8ba4-4f1f-8563-51fc04051c9e?_state=ACgTeeEQl5HE_5fnEd-DLLnOrBv3iLoly4A9Yk_nhyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5ZTRjMGE2LThiYTQtNGYxZi04NTYzLTUxZmMwNDA1MWM5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo0OC4wNzAwNDUxMzVaIn0%3D&digest=sha256%3A64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:52Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=28933de8-3e44-46a7-9b4a-f64b56e70042 http.request.method=POST http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.961326ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45985" http.request.id=b292e77b-786f-4215-b17c-34b0289d075f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/2ddf7312-c2f5-4765-927b-e86f64b5ab6c?_state=hcnGMEa985G-3raXnB-0ubtD1-wuFeZeisYQ6nXzuDx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZGY3MzEyLWMyZjUtNDc2NS05MjdiLWU4NmY2NGI1YWI2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Mi4zMDQ5OTU2NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.242101593s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:52 +0000] "PATCH /v2/foo/bar/blobs/uploads/2ddf7312-c2f5-4765-927b-e86f64b5ab6c?_state=hcnGMEa985G-3raXnB-0ubtD1-wuFeZeisYQ6nXzuDx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZGY3MzEyLWMyZjUtNDc2NS05MjdiLWU4NmY2NGI1YWI2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Mi4zMDQ5OTU2NTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=46c052bc-6c08-4e75-a14f-5cd75e6d4763 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/uploads/2ddf7312-c2f5-4765-927b-e86f64b5ab6c?_state=iBIP1HK8F8zdzFhSVDBzIZTobJGlf3ApyabHkVBXnkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZGY3MzEyLWMyZjUtNDc2NS05MjdiLWU4NmY2NGI1YWI2YyIsIk9mZnNldCI6MjMxMzYyNTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6NTJaIn0%3D&digest=sha256%3A64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.775689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "PUT /v2/foo/bar/blobs/uploads/2ddf7312-c2f5-4765-927b-e86f64b5ab6c?_state=iBIP1HK8F8zdzFhSVDBzIZTobJGlf3ApyabHkVBXnkR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZGY3MzEyLWMyZjUtNDc2NS05MjdiLWU4NmY2NGI1YWI2YyIsIk9mZnNldCI6MjMxMzYyNTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6NTJaIn0%3D&digest=sha256%3A64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=d5f890a7-44b1-442e-8998-a8de569498b7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.052576ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=a1972c98-ce9c-4440-b4ba-7592aec6b52e http.request.method=GET http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=97.932976ms http.response.status=200 http.response.written=23136256 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "GET /v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c HTTP/1.1" 200 23136256 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=error msg="error parsing digest="sha257:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=de45da8f-0484-45c4-9151-c65f5bc96e28 http.request.method=GET http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/sha257:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" vars.name="foo/bar" time="2025-11-04T13:17:56Z" 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.3 http.request.host="127.0.0.1:45985" http.request.id=de45da8f-0484-45c4-9151-c65f5bc96e28 http.request.method=GET http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bar/blobs/sha257:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.758585ms http.response.status=400 http.response.written=110 vars.digest="sha257:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "GET /v2/foo/bar/blobs/sha257:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=8d47e764-f097-4f08-886b-fdef6dc0c11a http.request.method=GET http.request.remoteaddr="127.0.0.1:48208" http.request.uri="/v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.995466ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "GET /v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T13:17:56Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:17:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=b1ebd18b-0282-4c0f-945b-3085694d4b65 http.request.method=GET http.request.remoteaddr="127.0.0.1:60516" http.request.uri="/v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.794115ms http.response.status=404 http.response.written=157 vars.digest="sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "GET /v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=3a7fa548-d14b-4d17-a251-c5ab52ea8e33 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60518" http.request.uri="/v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.429744ms http.response.status=404 http.response.written=157 vars.digest="sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=edf0ea0a-6b49-4ff9-8b16-0ed41a160757 http.request.method=POST http.request.remoteaddr="127.0.0.1:60518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.483405ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=315866d6-d7e5-428d-b048-067c6fad6833 http.request.method=GET http.request.remoteaddr="127.0.0.1:60518" http.request.uri="/v2/foo/bar/blobs/uploads/668ce169-90c4-412b-9ac6-ba9fbb109a96?_state=h24n2LnlV9oyz93qFgTdNxm9A4FXEzySOXkERNWn2957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2OGNlMTY5LTkwYzQtNDEyYi05YWM2LWJhOWZiYjEwOWE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44NTkzNjQ1NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.102146ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "GET /v2/foo/bar/blobs/uploads/668ce169-90c4-412b-9ac6-ba9fbb109a96?_state=h24n2LnlV9oyz93qFgTdNxm9A4FXEzySOXkERNWn2957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2OGNlMTY5LTkwYzQtNDEyYi05YWM2LWJhOWZiYjEwOWE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44NTkzNjQ1NDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=275f2aeb-b7c6-4c1f-b849-36cb5d66781d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60518" http.request.uri="/v2/foo/bar/blobs/uploads/668ce169-90c4-412b-9ac6-ba9fbb109a96?_state=h24n2LnlV9oyz93qFgTdNxm9A4FXEzySOXkERNWn2957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2OGNlMTY5LTkwYzQtNDEyYi05YWM2LWJhOWZiYjEwOWE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44NTkzNjQ1NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.868395ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/668ce169-90c4-412b-9ac6-ba9fbb109a96?_state=h24n2LnlV9oyz93qFgTdNxm9A4FXEzySOXkERNWn2957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2OGNlMTY5LTkwYzQtNDEyYi05YWM2LWJhOWZiYjEwOWE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44NTkzNjQ1NDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=375c79f2-08b0-4a75-b64b-737346571370 http.request.method=GET http.request.remoteaddr="127.0.0.1:60518" http.request.uri="/v2/foo/bar/blobs/uploads/668ce169-90c4-412b-9ac6-ba9fbb109a96?_state=h24n2LnlV9oyz93qFgTdNxm9A4FXEzySOXkERNWn2957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2OGNlMTY5LTkwYzQtNDEyYi05YWM2LWJhOWZiYjEwOWE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44NTkzNjQ1NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=668ce169-90c4-412b-9ac6-ba9fbb109a96 time="2025-11-04T13:17:56Z" 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.3 http.request.host="127.0.0.1:35925" http.request.id=375c79f2-08b0-4a75-b64b-737346571370 http.request.method=GET http.request.remoteaddr="127.0.0.1:60518" http.request.uri="/v2/foo/bar/blobs/uploads/668ce169-90c4-412b-9ac6-ba9fbb109a96?_state=h24n2LnlV9oyz93qFgTdNxm9A4FXEzySOXkERNWn2957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2OGNlMTY5LTkwYzQtNDEyYi05YWM2LWJhOWZiYjEwOWE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44NTkzNjQ1NDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.563845ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=668ce169-90c4-412b-9ac6-ba9fbb109a96 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "GET /v2/foo/bar/blobs/uploads/668ce169-90c4-412b-9ac6-ba9fbb109a96?_state=h24n2LnlV9oyz93qFgTdNxm9A4FXEzySOXkERNWn2957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2OGNlMTY5LTkwYzQtNDEyYi05YWM2LWJhOWZiYjEwOWE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44NTkzNjQ1NDRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=0a93521a-58f2-4723-8e5a-dd665c36a61b http.request.method=POST http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.970946ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=adfdb599-8abb-46a2-b18e-e1f3e6fd37c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/b0aa0334-9927-421f-9ffb-9045dcb5bb39?_state=-BfYr6nI_X0514IX7sLcAWIzv9hCI77m8qwz5IOLD7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYWEwMzM0LTk5MjctNDIxZi05ZmZiLTkwNDVkY2I1YmIzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44Njg0NzM4MjFaIn0%3D&digest=sha256%3A3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" provided=sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 vars.name="foo/bar" vars.uuid=b0aa0334-9927-421f-9ffb-9045dcb5bb39 time="2025-11-04T13:17:56Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=adfdb599-8abb-46a2-b18e-e1f3e6fd37c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/b0aa0334-9927-421f-9ffb-9045dcb5bb39?_state=-BfYr6nI_X0514IX7sLcAWIzv9hCI77m8qwz5IOLD7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYWEwMzM0LTk5MjctNDIxZi05ZmZiLTkwNDVkY2I1YmIzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44Njg0NzM4MjFaIn0%3D&digest=sha256%3A3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b0aa0334-9927-421f-9ffb-9045dcb5bb39 time="2025-11-04T13:17:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=adfdb599-8abb-46a2-b18e-e1f3e6fd37c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/b0aa0334-9927-421f-9ffb-9045dcb5bb39?_state=-BfYr6nI_X0514IX7sLcAWIzv9hCI77m8qwz5IOLD7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYWEwMzM0LTk5MjctNDIxZi05ZmZiLTkwNDVkY2I1YmIzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44Njg0NzM4MjFaIn0%3D&digest=sha256%3A3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.636965ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b0aa0334-9927-421f-9ffb-9045dcb5bb39 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "PUT /v2/foo/bar/blobs/uploads/b0aa0334-9927-421f-9ffb-9045dcb5bb39?_state=-BfYr6nI_X0514IX7sLcAWIzv9hCI77m8qwz5IOLD7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYWEwMzM0LTk5MjctNDIxZi05ZmZiLTkwNDVkY2I1YmIzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44Njg0NzM4MjFaIn0%3D&digest=sha256%3A3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=5140a84e-9571-4cf9-87ea-ff506bac5354 http.request.method=POST http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.835875ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=3ed086bb-6aa9-47d8-99bb-2fe2efdd83e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/1bbc2a71-9003-4f4a-887b-16a91343fe4c?_state=yYAsG63UrqIifCT--PKa_-XZDywv3rhTavY2jGpY_fF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiYmMyYTcxLTkwMDMtNGY0YS04ODdiLTE2YTkxMzQzZmU0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44NzI4NjE2NzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.750695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "PUT /v2/foo/bar/blobs/uploads/1bbc2a71-9003-4f4a-887b-16a91343fe4c?_state=yYAsG63UrqIifCT--PKa_-XZDywv3rhTavY2jGpY_fF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiYmMyYTcxLTkwMDMtNGY0YS04ODdiLTE2YTkxMzQzZmU0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44NzI4NjE2NzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=45667443-d54a-4f76-93ac-44f0b46ceb45 http.request.method=POST http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.849225ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=10182682-152f-4733-a0b2-d892f4bcf416 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/494cdc91-2ecd-48cc-9462-6111ef12adcf?_state=8-KrOZPSmaqdj_e-5gYmdDsrt5WfrRXo2lLjQSug6957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NGNkYzkxLTJlY2QtNDhjYy05NDYyLTYxMTFlZjEyYWRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44NzcxNjQ2NjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.720485ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "PUT /v2/foo/bar/blobs/uploads/494cdc91-2ecd-48cc-9462-6111ef12adcf?_state=8-KrOZPSmaqdj_e-5gYmdDsrt5WfrRXo2lLjQSug6957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NGNkYzkxLTJlY2QtNDhjYy05NDYyLTYxMTFlZjEyYWRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44NzcxNjQ2NjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=a85255f2-b77d-48a9-9af5-e95c8cc7bd41 http.request.method=POST http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.504305ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=5da9849b-1ee8-4837-895a-fb9a72611e30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/604a2971-e83f-4489-9157-d176e010be80?_state=xA-oLOAHNiqsTUZa9EHbLw3pvDadPxA4d5GuaPlfF8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNGEyOTcxLWU4M2YtNDQ4OS05MTU3LWQxNzZlMDEwYmU4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44ODEwNTI3MTlaIn0%3D&digest=sha256%3A3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.929718727s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "PUT /v2/foo/bar/blobs/uploads/604a2971-e83f-4489-9157-d176e010be80?_state=xA-oLOAHNiqsTUZa9EHbLw3pvDadPxA4d5GuaPlfF8B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwNGEyOTcxLWU4M2YtNDQ4OS05MTU3LWQxNzZlMDEwYmU4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1Ni44ODEwNTI3MTlaIn0%3D&digest=sha256%3A3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:17:58Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=12b4cb23-2c65-4330-8a22-b6988b5fba52 http.request.method=POST http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.296857ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35925" http.request.id=7c53340a-3e41-4eb0-9bce-2ea3231281b3 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/721a406f-5920-4630-aa70-26380df75f09?_state=F7yhAQa8odx6VDbHbkVFJ-gI8FS9O3uiiGuXley0VqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMWE0MDZmLTU5MjAtNDYzMC1hYTcwLTI2MzgwZGY3NWYwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1OC44OTk4MzQzMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.064469245s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:17:58 +0000] "PATCH /v2/foo/bar/blobs/uploads/721a406f-5920-4630-aa70-26380df75f09?_state=F7yhAQa8odx6VDbHbkVFJ-gI8FS9O3uiiGuXley0VqR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMWE0MDZmLTU5MjAtNDYzMC1hYTcwLTI2MzgwZGY3NWYwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxNzo1OC44OTk4MzQzMDZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=f5bc69c1-b702-48a3-bf67-a765b0bfe53d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/uploads/721a406f-5920-4630-aa70-26380df75f09?_state=lkvdUHoXn-rI-_k11RdSOo1YGxtWuRD6rq1KJ3CTAk57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMWE0MDZmLTU5MjAtNDYzMC1hYTcwLTI2MzgwZGY3NWYwOSIsIk9mZnNldCI6MTcxMTI1NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6NThaIn0%3D&digest=sha256%3A3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.638658ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:00 +0000] "PUT /v2/foo/bar/blobs/uploads/721a406f-5920-4630-aa70-26380df75f09?_state=lkvdUHoXn-rI-_k11RdSOo1YGxtWuRD6rq1KJ3CTAk57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMWE0MDZmLTU5MjAtNDYzMC1hYTcwLTI2MzgwZGY3NWYwOSIsIk9mZnNldCI6MTcxMTI1NzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTc6NThaIn0%3D&digest=sha256%3A3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:00Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=cd5f6ac9-5701-4857-88bc-dd7e0245f493 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.011096ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=d1c4ae1d-2e2c-4c5b-b855-8f8bd5259b1f http.request.method=GET http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=60.254472ms http.response.status=200 http.response.written=17112576 127.0.0.1 - - [04/Nov/2025:13:18:00 +0000] "GET /v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 HTTP/1.1" 200 17112576 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=error msg="error parsing digest="sha257:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=4aed5547-1cc1-4ec9-ad7f-5db005061e49 http.request.method=GET http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/sha257:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" vars.name="foo/bar" time="2025-11-04T13:18: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.3 http.request.host="127.0.0.1:35925" http.request.id=4aed5547-1cc1-4ec9-ad7f-5db005061e49 http.request.method=GET http.request.remoteaddr="127.0.0.1:60532" http.request.uri="/v2/foo/bar/blobs/sha257:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.045746ms http.response.status=400 http.response.written=110 vars.digest="sha257:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "GET /v2/foo/bar/blobs/sha257:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=2021137c-1e90-42c6-87bd-dbb45dff2fdf http.request.method=GET http.request.remoteaddr="127.0.0.1:50468" http.request.uri="/v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.132356ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "GET /v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=84385a5f-bfcb-408e-88fb-ea9ba60dbf67 http.request.method=GET http.request.remoteaddr="127.0.0.1:50462" http.request.uri="/v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.977446ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "GET /v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:35925" http.request.id=5456f483-82d4-47d5-bbb6-103cf3b2df32 http.request.method=GET http.request.remoteaddr="127.0.0.1:50468" http.request.uri="/v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.264773ms http.response.status=200 http.response.written=262144 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "GET /v2/foo/bar/blobs/sha256:3ff97747e109cab8eb43b80150f626806065b1d6f2b4a481e8afdd256388eef0 HTTP/1.1" 200 262144 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=5d642957-5e99-4838-aaa5-82c8d673ef19 http.request.method=GET http.request.remoteaddr="127.0.0.1:48196" http.request.uri="/v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.395563357s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "GET /v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:45985" http.request.id=15091315-48bb-4d89-8d34-983cb5c49b40 http.request.method=GET http.request.remoteaddr="127.0.0.1:48208" http.request.uri="/v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.388301415s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [04/Nov/2025:13:17:56 +0000] "GET /v2/foo/bar/blobs/sha256:64454189bca93394c8f4b9ebe4418ad49afbf43103ca2d0f3d046fa96115e32c HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (13.25s) === RUN TestBlobDelete time="2025-11-04T13:18: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.3 time="2025-11-04T13:18:01Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:18:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=3a637a61-5325-4e18-a2bc-ff67bedad018 http.request.method=GET http.request.remoteaddr="127.0.0.1:57172" http.request.uri="/v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.710145ms http.response.status=404 http.response.written=157 vars.digest="sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "GET /v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=be15f7d0-0c88-43d7-aa38-db50d8c02582 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57188" http.request.uri="/v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.408955ms http.response.status=404 http.response.written=157 vars.digest="sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=78949a21-a602-4597-9189-3521678ab633 http.request.method=POST http.request.remoteaddr="127.0.0.1:57188" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.339067ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=7267f62e-e448-440f-b051-2aca524431d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57188" http.request.uri="/v2/foo/bar/blobs/uploads/d234825a-b9a1-4448-a291-b222a0d018c5?_state=QFNBpKP9kv9Tk1vxQvRsbHt76GyN_50RlbIOV-gTahl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMzQ4MjVhLWI5YTEtNDQ0OC1hMjkxLWIyMjJhMGQwMThjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMDQzNTM5NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.656945ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "GET /v2/foo/bar/blobs/uploads/d234825a-b9a1-4448-a291-b222a0d018c5?_state=QFNBpKP9kv9Tk1vxQvRsbHt76GyN_50RlbIOV-gTahl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMzQ4MjVhLWI5YTEtNDQ0OC1hMjkxLWIyMjJhMGQwMThjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMDQzNTM5NFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=8f203db3-b21d-4e95-b3c2-b2c9536ff2b2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57188" http.request.uri="/v2/foo/bar/blobs/uploads/d234825a-b9a1-4448-a291-b222a0d018c5?_state=QFNBpKP9kv9Tk1vxQvRsbHt76GyN_50RlbIOV-gTahl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMzQ4MjVhLWI5YTEtNDQ0OC1hMjkxLWIyMjJhMGQwMThjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMDQzNTM5NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.131376ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "DELETE /v2/foo/bar/blobs/uploads/d234825a-b9a1-4448-a291-b222a0d018c5?_state=QFNBpKP9kv9Tk1vxQvRsbHt76GyN_50RlbIOV-gTahl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMzQ4MjVhLWI5YTEtNDQ0OC1hMjkxLWIyMjJhMGQwMThjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMDQzNTM5NFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=181dbce7-15f3-4982-b470-e231a1ae30d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57188" http.request.uri="/v2/foo/bar/blobs/uploads/d234825a-b9a1-4448-a291-b222a0d018c5?_state=QFNBpKP9kv9Tk1vxQvRsbHt76GyN_50RlbIOV-gTahl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMzQ4MjVhLWI5YTEtNDQ0OC1hMjkxLWIyMjJhMGQwMThjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMDQzNTM5NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d234825a-b9a1-4448-a291-b222a0d018c5 time="2025-11-04T13:18: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.3 http.request.host="127.0.0.1:46385" http.request.id=181dbce7-15f3-4982-b470-e231a1ae30d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57188" http.request.uri="/v2/foo/bar/blobs/uploads/d234825a-b9a1-4448-a291-b222a0d018c5?_state=QFNBpKP9kv9Tk1vxQvRsbHt76GyN_50RlbIOV-gTahl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMzQ4MjVhLWI5YTEtNDQ0OC1hMjkxLWIyMjJhMGQwMThjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMDQzNTM5NFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.830906ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d234825a-b9a1-4448-a291-b222a0d018c5 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "GET /v2/foo/bar/blobs/uploads/d234825a-b9a1-4448-a291-b222a0d018c5?_state=QFNBpKP9kv9Tk1vxQvRsbHt76GyN_50RlbIOV-gTahl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyMzQ4MjVhLWI5YTEtNDQ0OC1hMjkxLWIyMjJhMGQwMThjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMDQzNTM5NFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=49c7daa3-9ba7-4992-9038-bc5b811789c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.992796ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=369ff385-2e6b-4186-8cc2-3f6acdcbf4a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/8d65f5e4-b960-40f1-8507-fdc23168b04d?_state=DlyedmpJv2KWIBpCgWR9PVQD80ATeMzxThaNzzWe1sB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNjVmNWU0LWI5NjAtNDBmMS04NTA3LWZkYzIzMTY4YjA0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMTM5NTI1ODlaIn0%3D&digest=sha256%3Ae59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" provided=sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a vars.name="foo/bar" vars.uuid=8d65f5e4-b960-40f1-8507-fdc23168b04d time="2025-11-04T13:18:01Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=369ff385-2e6b-4186-8cc2-3f6acdcbf4a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/8d65f5e4-b960-40f1-8507-fdc23168b04d?_state=DlyedmpJv2KWIBpCgWR9PVQD80ATeMzxThaNzzWe1sB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNjVmNWU0LWI5NjAtNDBmMS04NTA3LWZkYzIzMTY4YjA0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMTM5NTI1ODlaIn0%3D&digest=sha256%3Ae59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8d65f5e4-b960-40f1-8507-fdc23168b04d time="2025-11-04T13:18:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=369ff385-2e6b-4186-8cc2-3f6acdcbf4a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/8d65f5e4-b960-40f1-8507-fdc23168b04d?_state=DlyedmpJv2KWIBpCgWR9PVQD80ATeMzxThaNzzWe1sB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNjVmNWU0LWI5NjAtNDBmMS04NTA3LWZkYzIzMTY4YjA0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMTM5NTI1ODlaIn0%3D&digest=sha256%3Ae59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.014916ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8d65f5e4-b960-40f1-8507-fdc23168b04d 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "PUT /v2/foo/bar/blobs/uploads/8d65f5e4-b960-40f1-8507-fdc23168b04d?_state=DlyedmpJv2KWIBpCgWR9PVQD80ATeMzxThaNzzWe1sB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNjVmNWU0LWI5NjAtNDBmMS04NTA3LWZkYzIzMTY4YjA0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMTM5NTI1ODlaIn0%3D&digest=sha256%3Ae59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=79ad7b4b-b641-4f08-9ccc-45d85d42314c http.request.method=POST http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403084ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=39de4a42-2981-4f7a-b480-8377506d209d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/274a5841-8b5b-4391-9ba1-22808ff03c13?_state=ZI6bYDJkqcyswEIWJP1xNdsFHGVNIz2k3m_meM4yYxd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3NGE1ODQxLThiNWItNDM5MS05YmExLTIyODA4ZmYwM2MxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMTgyMTExNTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.224077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "PUT /v2/foo/bar/blobs/uploads/274a5841-8b5b-4391-9ba1-22808ff03c13?_state=ZI6bYDJkqcyswEIWJP1xNdsFHGVNIz2k3m_meM4yYxd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3NGE1ODQxLThiNWItNDM5MS05YmExLTIyODA4ZmYwM2MxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMTgyMTExNTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=7e91c3e5-94f8-498f-b303-06140cfe7d51 http.request.method=POST http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.430424ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=d79b0479-976c-4155-953c-cec80ea9ec1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/558a041a-4105-4dbf-bb55-ea6301cdb939?_state=_a_qwm8UPoV4h4IhYwdKdsShliLUHg2BxMNToOsP4EZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1OGEwNDFhLTQxMDUtNGRiZi1iYjU1LWVhNjMwMWNkYjkzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMjI2OTA3MjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.239607ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "PUT /v2/foo/bar/blobs/uploads/558a041a-4105-4dbf-bb55-ea6301cdb939?_state=_a_qwm8UPoV4h4IhYwdKdsShliLUHg2BxMNToOsP4EZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1OGEwNDFhLTQxMDUtNGRiZi1iYjU1LWVhNjMwMWNkYjkzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMjI2OTA3MjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:01Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=915c0028-ddeb-4ddb-82c2-912bdfb8186d http.request.method=POST http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.501435ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:05Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=4f7db51f-0e79-4fe5-be92-9fdebc4f4787 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/32184167-b010-49b7-8d06-ed1888b12de1?_state=sLtZkh3PJyaDGFzMO-XVWqMgXBVR8DxhvoXsODwMQ3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyMTg0MTY3LWIwMTAtNDliNy04ZDA2LWVkMTg4OGIxMmRlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMjcwODIxMzlaIn0%3D&digest=sha256%3Ae59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.127938558s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:01 +0000] "PUT /v2/foo/bar/blobs/uploads/32184167-b010-49b7-8d06-ed1888b12de1?_state=sLtZkh3PJyaDGFzMO-XVWqMgXBVR8DxhvoXsODwMQ3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyMTg0MTY3LWIwMTAtNDliNy04ZDA2LWVkMTg4OGIxMmRlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowMS4zMjcwODIxMzlaIn0%3D&digest=sha256%3Ae59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:05Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=91325c14-e727-4c0f-96e5-d6392db63680 http.request.method=POST http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.442517ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46385" http.request.id=455c4e23-45ab-40a3-b785-f8007c7b82eb http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/47766f4e-d76a-4f28-af2b-eb58f853ba58?_state=szHuqjYL3Oiy1KjW2ywy_lUiPV1cbjBQ9cGZQzI94IB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NzY2ZjRlLWQ3NmEtNGYyOC1hZjJiLWViNThmODUzYmE1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowNS41NzMwNjU5NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.99668989s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:05 +0000] "PATCH /v2/foo/bar/blobs/uploads/47766f4e-d76a-4f28-af2b-eb58f853ba58?_state=szHuqjYL3Oiy1KjW2ywy_lUiPV1cbjBQ9cGZQzI94IB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NzY2ZjRlLWQ3NmEtNGYyOC1hZjJiLWViNThmODUzYmE1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowNS41NzMwNjU5NzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=b287be3c-a445-40f4-8005-2bcd26cb389d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/47766f4e-d76a-4f28-af2b-eb58f853ba58?_state=o7lcuiH_bkp2_D3uNrASjULBza3X-po_oiKGg9RYbEN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NzY2ZjRlLWQ3NmEtNGYyOC1hZjJiLWViNThmODUzYmE1OCIsIk9mZnNldCI6MjMwNjk2OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6MDVaIn0%3D&digest=sha256%3Ae59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.307507ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "PUT /v2/foo/bar/blobs/uploads/47766f4e-d76a-4f28-af2b-eb58f853ba58?_state=o7lcuiH_bkp2_D3uNrASjULBza3X-po_oiKGg9RYbEN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3NzY2ZjRlLWQ3NmEtNGYyOC1hZjJiLWViNThmODUzYmE1OCIsIk9mZnNldCI6MjMwNjk2OTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6MDVaIn0%3D&digest=sha256%3Ae59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=c3b163c9-323d-4692-a809-6791c1a95e78 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.452078ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=d39e4a4d-7046-4147-b763-f60b3d33ee66 http.request.method=GET http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=95.576529ms http.response.status=200 http.response.written=23069696 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "GET /v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 200 23069696 "" "Go-http-client/1.1" time="2025-11-04T13:18:09Z" level=error msg="error parsing digest="sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=ac9c868e-5992-4715-b13f-9812ec82cdeb http.request.method=GET http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" vars.name="foo/bar" time="2025-11-04T13:18:09Z" 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.3 http.request.host="127.0.0.1:46385" http.request.id=ac9c868e-5992-4715-b13f-9812ec82cdeb http.request.method=GET http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.831196ms http.response.status=400 http.response.written=110 vars.digest="sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "GET /v2/foo/bar/blobs/sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-11-04T13:18:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=ffbd02a0-92a8-4ed3-b381-cff0723be593 http.request.method=GET http.request.remoteaddr="127.0.0.1:42070" http.request.uri="/v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.912646ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "GET /v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=12142a00-9bd9-4a98-a108-f21220e2439e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42076" http.request.uri="/v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.599055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=8975e8bf-6c31-40f4-9f07-0249cca68aee http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42076" http.request.uri="/v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.192293ms http.response.status=404 http.response.written=157 vars.digest="sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-11-04T13:18:09Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=7797927d-7982-46a7-bf29-29ba4724045b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42076" http.request.uri="/v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.329854ms http.response.status=404 http.response.written=74 vars.digest="sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-11-04T13:18:09Z" level=error msg="error parsing digest="sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a": unsupported digest algorithm" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=4e39a814-b99a-4cd2-bdc7-ed7676061f37 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42082" http.request.uri="/v2/foo/bar/blobs/sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" vars.name="foo/bar" time="2025-11-04T13:18:09Z" 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.3 http.request.host="127.0.0.1:46385" http.request.id=4e39a814-b99a-4cd2-bdc7-ed7676061f37 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42082" http.request.uri="/v2/foo/bar/blobs/sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.375094ms http.response.status=400 http.response.written=110 vars.digest="sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "DELETE /v2/foo/bar/blobs/sha257:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-11-04T13:18:09Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=61e3949c-8cf1-4a71-a6cd-46f5ac239761 http.request.method=POST http.request.remoteaddr="127.0.0.1:42092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.941435ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=d7678ac8-24d5-4ee6-9eb1-49fad5cb605a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42092" http.request.uri="/v2/foo/bar/blobs/uploads/37111cd4-108a-4599-b422-f2f24c3cce01?_state=bsmuhK07XtVKR0Xzru_eD3Br51-Oe0A-Lhp3cWdv4S17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3MTExY2Q0LTEwOGEtNDU5OS1iNDIyLWYyZjI0YzNjY2UwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowOS43MjQ2NjEzNjNaIn0%3D&digest=sha256%3Ae59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.997073302s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "PUT /v2/foo/bar/blobs/uploads/37111cd4-108a-4599-b422-f2f24c3cce01?_state=bsmuhK07XtVKR0Xzru_eD3Br51-Oe0A-Lhp3cWdv4S17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3MTExY2Q0LTEwOGEtNDU5OS1iNDIyLWYyZjI0YzNjY2UwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODowOS43MjQ2NjEzNjNaIn0%3D&digest=sha256%3Ae59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=e4d04df4-ffd2-452c-afc1-f60c0273fea6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42092" http.request.uri="/v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.129266ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=dd27cdf7-1a84-4b86-acf9-6ee42efa9be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42054" http.request.uri="/v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.134289436s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "GET /v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-11-04T13:18:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46385" http.request.id=37b9f265-38a8-4ccb-84f9-ab87056c688d http.request.method=GET http.request.remoteaddr="127.0.0.1:42070" http.request.uri="/v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.127694017s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [04/Nov/2025:13:18:09 +0000] "GET /v2/foo/bar/blobs/sha256:e59f722d130eea74b0351fcc8f8db7ce99085080ed845647988e0c0266d4755a HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (12.76s) === RUN TestRelativeURL time="2025-11-04T13:18: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.3 time="2025-11-04T13:18:13Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:18:13Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36003" http.request.id=871ed4aa-dc2d-411c-adb0-2680a9d023f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:36046" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.874775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36003" http.request.id=04ece4ab-fadb-4c1f-ba3b-c663d1f17aaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:36046" http.request.uri="/v2/foo/bar/blobs/uploads/988c3dac-d585-40b8-91e0-5c1d2b6cf78b?_state=aZN4M-Y8UGxDngO27gpjczfNcyLUizoOv27FTLDsO9J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4OGMzZGFjLWQ1ODUtNDBiOC05MWUwLTVjMWQyYjZjZjc4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODoxMy44NDY3OTUzODNaIn0%3D&digest=sha256%3A96caf4eac7a84a44432a190263bc3b7cae8e23886ab7e97918c4be6c1fc548c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.499419316s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:13 +0000] "PUT /v2/foo/bar/blobs/uploads/988c3dac-d585-40b8-91e0-5c1d2b6cf78b?_state=aZN4M-Y8UGxDngO27gpjczfNcyLUizoOv27FTLDsO9J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4OGMzZGFjLWQ1ODUtNDBiOC05MWUwLTVjMWQyYjZjZjc4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODoxMy44NDY3OTUzODNaIn0%3D&digest=sha256%3A96caf4eac7a84a44432a190263bc3b7cae8e23886ab7e97918c4be6c1fc548c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36003" http.request.id=bcfcefb6-eac5-45a1-9acc-8d69ebe5d849 http.request.method=POST http.request.remoteaddr="127.0.0.1:36046" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.560517ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:15Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36003" http.request.id=31c57e3f-94f1-449a-a7d7-f174740f69ef http.request.method=POST http.request.remoteaddr="127.0.0.1:36046" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.714435ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:22Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:36003" http.request.id=a81f3a4d-df0e-4332-93f0-eec9b40555d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36046" http.request.uri="/v2/foo/bar/blobs/uploads/53d69933-0388-432f-b38e-475a34756d2d?_state=HQXcImu_2xXCSgDM2ec6EIJM-sgPqbzhK0vDE-CPk-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzZDY5OTMzLTAzODgtNDMyZi1iMzhlLTQ3NWEzNDc1NmQyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODoxNS44MDgzMTU3MDZaIn0%3D&digest=sha256%3Ac1dc3b517dbc68227f76b181e50a43fb2256df103e60a943c5a086f3780676fe" http.request.useragent="Go-http-client/1.1" http.response.duration=7.035028521s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:15 +0000] "PUT /v2/foo/bar/blobs/uploads/53d69933-0388-432f-b38e-475a34756d2d?_state=HQXcImu_2xXCSgDM2ec6EIJM-sgPqbzhK0vDE-CPk-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzZDY5OTMzLTAzODgtNDMyZi1iMzhlLTQ3NWEzNDc1NmQyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODoxNS44MDgzMTU3MDZaIn0%3D&digest=sha256%3Ac1dc3b517dbc68227f76b181e50a43fb2256df103e60a943c5a086f3780676fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (9.01s) === RUN TestBlobDeleteDisabled time="2025-11-04T13:18:22Z" 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.3 time="2025-11-04T13:18:22Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:18:23Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:46665" http.request.id=c1af04fd-6ccb-45bb-af0e-e291cb515fcf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39336" http.request.uri="/v2/foo/bar/blobs/sha256:3feff8f1813952d88fbb8b75472ab54112e434d951244a70aadb783be727116f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.337857ms http.response.status=405 http.response.written=78 vars.digest="sha256:3feff8f1813952d88fbb8b75472ab54112e434d951244a70aadb783be727116f" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:18:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:3feff8f1813952d88fbb8b75472ab54112e434d951244a70aadb783be727116f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.29s) === RUN TestDeleteDisabled time="2025-11-04T13:18:23Z" 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.3 time="2025-11-04T13:18:23Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:18:23Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37481" http.request.id=136bede2-1eb6-4bcf-9ba8-e90717190830 http.request.method=POST http.request.remoteaddr="127.0.0.1:34428" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.419617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:28Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:37481" http.request.id=2df1e676-5a2e-42d8-b400-c06471b87737 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34428" http.request.uri="/v2/foo/bar/blobs/uploads/71ccdd1b-da34-4eb2-a824-9042cd1949ee?_state=lc2eR3GmW_iD8_AmZYxQEvjr56seZHFg_h4aRQVPjlF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxY2NkZDFiLWRhMzQtNGViMi1hODI0LTkwNDJjZDE5NDllZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODoyMy4zODc3NTQxODVaIn0%3D&digest=sha256%3A6423e647827418a96f6f309e5d29562c4e654036d750efa5142b8daee68b1871" http.request.useragent="Go-http-client/1.1" http.response.duration=5.468503072s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:23 +0000] "PUT /v2/foo/bar/blobs/uploads/71ccdd1b-da34-4eb2-a824-9042cd1949ee?_state=lc2eR3GmW_iD8_AmZYxQEvjr56seZHFg_h4aRQVPjlF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxY2NkZDFiLWRhMzQtNGViMi1hODI0LTkwNDJjZDE5NDllZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODoyMy4zODc3NTQxODVaIn0%3D&digest=sha256%3A6423e647827418a96f6f309e5d29562c4e654036d750efa5142b8daee68b1871 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:37481" http.request.id=01d6e2a4-8727-4dd8-b879-e283a6978559 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34428" http.request.uri="/v2/foo/bar/blobs/sha256:6423e647827418a96f6f309e5d29562c4e654036d750efa5142b8daee68b1871" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.115257ms http.response.status=405 http.response.written=78 vars.digest="sha256:6423e647827418a96f6f309e5d29562c4e654036d750efa5142b8daee68b1871" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:18:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:6423e647827418a96f6f309e5d29562c4e654036d750efa5142b8daee68b1871 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.73s) === RUN TestDeleteReadOnly time="2025-11-04T13:18: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.3 time="2025-11-04T13:18:28Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:18:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43901" http.request.id=f31ca1a1-eeff-49cb-8148-085d5dfcefde http.request.method=POST http.request.remoteaddr="127.0.0.1:42880" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.973106ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:30Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:43901" http.request.id=c7807f61-9533-4284-afb6-d64c7619621e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42880" http.request.uri="/v2/foo/bar/blobs/uploads/e8bd4a7d-c8b7-4532-a82d-6180cc416d53?_state=fFQvS08eR5_DRzF7VYxM01_8MgC_phSTWBmjiYfu3ip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YmQ0YTdkLWM4YjctNDUzMi1hODJkLTYxODBjYzQxNmQ1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODoyOS4wMDc3MDUxMTZaIn0%3D&digest=sha256%3A406db43059018cd7dd4778009644f813895f626d726657566272cc8757b47a5f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.420577108s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:29 +0000] "PUT /v2/foo/bar/blobs/uploads/e8bd4a7d-c8b7-4532-a82d-6180cc416d53?_state=fFQvS08eR5_DRzF7VYxM01_8MgC_phSTWBmjiYfu3ip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YmQ0YTdkLWM4YjctNDUzMi1hODJkLTYxODBjYzQxNmQ1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxODoyOS4wMDc3MDUxMTZaIn0%3D&digest=sha256%3A406db43059018cd7dd4778009644f813895f626d726657566272cc8757b47a5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Nov/2025:13:18:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:406db43059018cd7dd4778009644f813895f626d726657566272cc8757b47a5f HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.57s) === RUN TestStartPushReadOnly time="2025-11-04T13:18:30Z" 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.3 time="2025-11-04T13:18:30Z" level=info msg="redis not configured" go.version=go1.25.3 127.0.0.1 - - [04/Nov/2025:13:18:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-11-04T13:18:30Z" 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.3 time="2025-11-04T13:18:30Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:18:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=2bf7e869-f86d-4528-9402-02997e8f2498 http.request.method=GET http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.748585ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:13:18:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-11-04T13:18:30Z" 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.3 http.request.host="127.0.0.1:46063" http.request.id=605ac272-283d-4895-9eb8-8ddedc6bc423 http.request.method=GET http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.531574ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Nov/2025:13:18:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T13:18:30Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=eaf75141-b6aa-4d49-be0d-f5df979ae41a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.700595ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:13:18:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-11-04T13:18:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=b1f2b59d-b447-4a35-b795-62008d990472 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.601218ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T13:18:30Z" 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.3 http.request.host="127.0.0.1:46063" http.request.id=b1f2b59d-b447-4a35-b795-62008d990472 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.653098ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T13:18:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=b1f2b59d-b447-4a35-b795-62008d990472 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.689608ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T13:18:30Z" 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.3 http.request.host="127.0.0.1:46063" http.request.id=b1f2b59d-b447-4a35-b795-62008d990472 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.725798ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:13:18:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-11-04T13:18:30Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=d186b681-57a8-458c-800f-c30e41dc2cda http.request.method=POST http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.443554ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:36Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=8be37366-6589-49d6-9c1c-dbd776d74818 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/blobs/uploads/b48c315c-f70e-4c5c-a2a5-313548879e37?_state=NrTLKsaZiPO0j6J86YdYUWXUL9cMfZC5IQm5n29XnOl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNDhjMzE1Yy1mNzBlLTRjNWMtYTJhNS0zMTM1NDg4NzllMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6MzAuNzA3OTQzMDQ5WiJ9&digest=sha256%3Ada0ad783a093e3533bf2a5886d5d4879957fb174622f694864ceafc4819f0c98" http.request.useragent="Go-http-client/1.1" http.response.duration=5.881883113s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/b48c315c-f70e-4c5c-a2a5-313548879e37?_state=NrTLKsaZiPO0j6J86YdYUWXUL9cMfZC5IQm5n29XnOl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNDhjMzE1Yy1mNzBlLTRjNWMtYTJhNS0zMTM1NDg4NzllMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6MzAuNzA3OTQzMDQ5WiJ9&digest=sha256%3Ada0ad783a093e3533bf2a5886d5d4879957fb174622f694864ceafc4819f0c98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:36Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=ebe46d9b-2866-4f67-8c2d-516b8837364d http.request.method=POST http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.848996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=0d751924-491e-4472-83bd-c08b660bbdcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/blobs/uploads/f36dd44a-7612-4475-a53d-22e72ffcb7e2?_state=lLUJB9RWI9wgAB4f__MeHi3Z8TSsVRz5yMD2he9wIT17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMzZkZDQ0YS03NjEyLTQ0NzUtYTUzZC0yMmU3MmZmY2I3ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6MzYuODU3NzgxMjkzWiJ9&digest=sha256%3A95809a9daf1fbb048eecab9b1038ace2ffb39b7f57692ffc99e4c2c549f8f6f1" http.request.useragent="Go-http-client/1.1" http.response.duration=6.216924066s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/f36dd44a-7612-4475-a53d-22e72ffcb7e2?_state=lLUJB9RWI9wgAB4f__MeHi3Z8TSsVRz5yMD2he9wIT17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMzZkZDQ0YS03NjEyLTQ0NzUtYTUzZC0yMmU3MmZmY2I3ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6MzYuODU3NzgxMjkzWiJ9&digest=sha256%3A95809a9daf1fbb048eecab9b1038ace2ffb39b7f57692ffc99e4c2c549f8f6f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=e5f5fc49-7675-415f-aaa1-2c58844caf3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.995022ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=00a187d3-1716-4354-96e1-c7f95641eb2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.006689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=44b4aa65-7189-4049-89c5-fce5d9dcdcdd http.request.method=GET http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.199597ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=1ed9d29f-26be-4163-b156-06ca2620f2e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.069886ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "GET /v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46063" http.request.id=dc483741-6b8d-450b-bcdd-90706ecbe5ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.479318ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46063" http.request.id=31582ff3-b68d-447f-b2e3-d2e08d78ae7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.982169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:46063" http.request.id=59b83d4f-9333-487d-914b-e78a8cf05094 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.762088ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=d9557fa4-6770-4da1-93d9-18c9e73ae5bb http.request.method=GET http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.105356ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "GET /v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=50e9481d-891a-4571-97ae-3699241c6f88 http.request.method=GET http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.378794ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=ed000f34-4126-4b39-8725-f4822f487757 http.request.method=GET http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.411305ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "GET /v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=5d2bd233-832f-4427-8ccd-e272d4467f3d http.request.method=GET http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.437735ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=error msg="payload digest does match: "sha256:dc8782ba0a6f5e98ab286d4bd907065972e44ccae2e0b2f2435559e1044b2f79" != "sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d"" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=eed6731b-ee71-4b07-8789-1bd983997989 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d" time="2025-11-04T13:18:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=eed6731b-ee71-4b07-8789-1bd983997989 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56166" http.request.uri="/v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.828535ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d" 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:87e7d1cffecdbe551ea6de84d2b76cdb16dc1b99cd5d000174d5ab9f9207d96d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=8e61cffc-1d1c-414e-bec7-3271cb4d56b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" 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.785176ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=7193998e-45cc-4fb4-a17c-e6f251f86fac http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.316064ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46063" http.request.id=39092b46-8915-4503-82d2-879b48842942 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" 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.783265ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T13:18:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46063" http.request.id=39092b46-8915-4503-82d2-879b48842942 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" 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.832095ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T13:18:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46063" http.request.id=39092b46-8915-4503-82d2-879b48842942 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" 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.866575ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=621c5468-6d03-4b51-9bb6-06ee63574767 http.request.method=POST http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375084ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=8ee88e0d-222b-4c1f-b06b-8c777733c713 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/blobs/uploads/aa8c5948-a8a8-47ca-a02b-c84bc387825b?_state=mDeZ72Qcx2VhQsCMSXOZxcKlSR7n5FiR3qYv04V0QsN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYThjNTk0OC1hOGE4LTQ3Y2EtYTAyYi1jODRiYzM4NzgyNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6NDMuMTE5NjUzNzg2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.984707ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/aa8c5948-a8a8-47ca-a02b-c84bc387825b?_state=mDeZ72Qcx2VhQsCMSXOZxcKlSR7n5FiR3qYv04V0QsN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYThjNTk0OC1hOGE4LTQ3Y2EtYTAyYi1jODRiYzM4NzgyNWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6NDMuMTE5NjUzNzg2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46063" http.request.id=21d39b37-ff01-470b-a700-5dbc1651bff0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" 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.796566ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T13:18:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46063" http.request.id=21d39b37-ff01-470b-a700-5dbc1651bff0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" 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.846996ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-11-04T13:18:43Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=37af373b-38a5-46d6-b1cf-ac9c61866376 http.request.method=POST http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.501065ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=f1f23f11-8c5c-4e1d-a6bd-d41a66595805 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/blobs/uploads/246ee795-9abe-4d84-bd59-b4ae5989f6d7?_state=WBMuw1H94Q-riwK2t1nE0E_Mu63dflwoVSJpj000mgR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNDZlZTc5NS05YWJlLTRkODQtYmQ1OS1iNGFlNTk4OWY2ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6NDMuMzMzNTA5ODEzWiJ9&digest=sha256%3Aca77009da9710818741e930fd9bde52728bb5c3237e8d03031af13b7d736b127" http.request.useragent="Go-http-client/1.1" http.response.duration=3.753163834s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/246ee795-9abe-4d84-bd59-b4ae5989f6d7?_state=WBMuw1H94Q-riwK2t1nE0E_Mu63dflwoVSJpj000mgR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNDZlZTc5NS05YWJlLTRkODQtYmQ1OS1iNGFlNTk4OWY2ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6NDMuMzMzNTA5ODEzWiJ9&digest=sha256%3Aca77009da9710818741e930fd9bde52728bb5c3237e8d03031af13b7d736b127 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:47Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=a45a3e0e-4882-4481-af79-17dffea3bc2c http.request.method=POST http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.357357ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=12d534b0-19b8-4722-aaf3-865bd8048821 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/blobs/uploads/958b207c-90d7-4802-8805-6f8467ac7b0b?_state=JRA0OjStoKz3RUB1wE4w8rbzGaDJqPWZ7aWUdpodnWZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NThiMjA3Yy05MGQ3LTQ4MDItODgwNS02Zjg0NjdhYzdiMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6NDcuMzgyMDQzMTZaIn0%3D&digest=sha256%3A0ee2b49f6a72430039a5bc0577af3542061fcb1cecef80ccbb70e2b0ae539c51" http.request.useragent="Go-http-client/1.1" http.response.duration=6.324550102s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/958b207c-90d7-4802-8805-6f8467ac7b0b?_state=JRA0OjStoKz3RUB1wE4w8rbzGaDJqPWZ7aWUdpodnWZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NThiMjA3Yy05MGQ3LTQ4MDItODgwNS02Zjg0NjdhYzdiMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6NDcuMzgyMDQzMTZaIn0%3D&digest=sha256%3A0ee2b49f6a72430039a5bc0577af3542061fcb1cecef80ccbb70e2b0ae539c51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46063" http.request.id=bd942fde-d9d6-4da5-ac77-e870054608c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.840769ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46063" http.request.id=09118e7a-2781-4063-a907-735c317a4195 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/sha256:337e66a8fc112d8ef0e3fd71288858469bbd9ed74050c3d11c95baf0adba1ec0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.467117ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:337e66a8fc112d8ef0e3fd71288858469bbd9ed74050c3d11c95baf0adba1ec0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=10f2c02f-eeb7-4a5f-9091-16741e49b2ee http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.691245ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=d7e9c5ed-cea7-4cff-8824-a04eae4d240e http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/sha256:337e66a8fc112d8ef0e3fd71288858469bbd9ed74050c3d11c95baf0adba1ec0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.953246ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema2/manifests/sha256:337e66a8fc112d8ef0e3fd71288858469bbd9ed74050c3d11c95baf0adba1ec0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=e08cdcc0-fed2-41f5-9dba-fc8542c222cf http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184044ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=e716b504-ea6f-430d-88ba-9ac33c719460 http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/sha256:337e66a8fc112d8ef0e3fd71288858469bbd9ed74050c3d11c95baf0adba1ec0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403874ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema2/manifests/sha256:337e66a8fc112d8ef0e3fd71288858469bbd9ed74050c3d11c95baf0adba1ec0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=a502d926-4d9e-44a5-85ed-d206dcf7e305 http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.320764ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="rewriting manifest sha256:337e66a8fc112d8ef0e3fd71288858469bbd9ed74050c3d11c95baf0adba1ec0 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=4f779b71-897e-4134-af73-8c9e72e06e7a http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" 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-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=4f779b71-897e-4134-af73-8c9e72e06e7a http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" 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.483727ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46063" http.request.id=864ee171-a822-43df-be31-0bc38ef839a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" 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=2.928239ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46063" http.request.id=af7e6eca-9a61-4a1a-86d3-0dd110d1a5b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.641005ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46063" http.request.id=daae9ed7-5d4d-4358-a1fe-489eb066abd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/sha256:1656fa2092050bfb1fb4cb50aa62baf3cc228cbeeecb4a403342fe27097ee428" http.request.useragent="Go-http-client/1.1" http.response.duration=1.770736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:1656fa2092050bfb1fb4cb50aa62baf3cc228cbeeecb4a403342fe27097ee428 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=dc5c68cc-4e1d-4b92-bc02-a46c0b45345f http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.989686ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=13c2d497-fc34-4bc8-9965-54edf54177f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/sha256:1656fa2092050bfb1fb4cb50aa62baf3cc228cbeeecb4a403342fe27097ee428" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.268524ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema2/manifests/sha256:1656fa2092050bfb1fb4cb50aa62baf3cc228cbeeecb4a403342fe27097ee428 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=cf469de7-e5ce-4c36-abfa-0c014b0750fc http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.495645ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=95d6de97-82ec-4d6a-b033-e687039393a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" http.request.uri="/v2/foo/schema2/manifests/sha256:1656fa2092050bfb1fb4cb50aa62baf3cc228cbeeecb4a403342fe27097ee428" http.request.useragent="Go-http-client/1.1" http.response.duration="927.423µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema2/manifests/sha256:1656fa2092050bfb1fb4cb50aa62baf3cc228cbeeecb4a403342fe27097ee428 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="rewriting manifest list sha256:1656fa2092050bfb1fb4cb50aa62baf3cc228cbeeecb4a403342fe27097ee428 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=fc284ca5-cff5-4f5a-8767-09db4702200c http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" 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-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:46063" http.request.id=fc284ca5-cff5-4f5a-8767-09db4702200c http.request.method=GET http.request.remoteaddr="127.0.0.1:43552" 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.403437ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" 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.3 time="2025-11-04T13:18:53Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:18:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=26d9de87-f864-408d-b7ed-b4770e61253f http.request.method=GET http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.373244ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" 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.3 http.request.host="127.0.0.1:42011" http.request.id=23240238-510c-406c-b4f1-9a4533090ef1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.130944ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=0f613cb5-57d5-435b-a199-e9221f65ac8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.157023ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=7b7356e7-39a0-4d6a-9659-61fa35883b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.915016ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T13:18:53Z" 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.3 http.request.host="127.0.0.1:42011" http.request.id=7b7356e7-39a0-4d6a-9659-61fa35883b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.969856ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T13:18:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=7b7356e7-39a0-4d6a-9659-61fa35883b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.006296ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T13:18:53Z" 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.3 http.request.host="127.0.0.1:42011" http.request.id=7b7356e7-39a0-4d6a-9659-61fa35883b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.044916ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-11-04T13:18:53Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=915deb62-1cb5-42ce-9ed0-9184da4b276d http.request.method=POST http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360354ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=370dc4a7-9480-4338-97af-a814375ca89b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/blobs/uploads/6bec59cf-4e28-4542-8206-b4e1508d9963?_state=PwnJc3JIon6llMW7Nudyw9lySp3Pm7CGWOW95A_CZ9h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YmVjNTljZi00ZTI4LTQ1NDItODIwNi1iNGUxNTA4ZDk5NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6NTMuOTI4NDgwNjY0WiJ9&digest=sha256%3Ae2bb51dc0ce5bbf641b4b3ae0b6a046dc54077e21ed68fb20934ded8626d0bdf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.240812589s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/6bec59cf-4e28-4542-8206-b4e1508d9963?_state=PwnJc3JIon6llMW7Nudyw9lySp3Pm7CGWOW95A_CZ9h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2YmVjNTljZi00ZTI4LTQ1NDItODIwNi1iNGUxNTA4ZDk5NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6NTMuOTI4NDgwNjY0WiJ9&digest=sha256%3Ae2bb51dc0ce5bbf641b4b3ae0b6a046dc54077e21ed68fb20934ded8626d0bdf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:18:56Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=ec2d3b77-e579-49bf-897b-8f8047dc063e http.request.method=POST http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.048366ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=65f6707f-d3c3-4509-8800-5ad65d6a2d7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/blobs/uploads/088487ec-1f97-40bd-b3f4-41074d28042c?_state=m7igb6JgSdGMXQbxNLh6ANitqBI4KgiXV1YCi6fr3Pp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwODg0ODdlYy0xZjk3LTQwYmQtYjNmNC00MTA3NGQyODA0MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6NTYuNDgwNDI1MTg0WiJ9&digest=sha256%3Aa2e31895b1a74f056fe5edda931dc210138f13865180ac763fc1fa7507c2f67c" http.request.useragent="Go-http-client/1.1" http.response.duration=7.094492202s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:18:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/088487ec-1f97-40bd-b3f4-41074d28042c?_state=m7igb6JgSdGMXQbxNLh6ANitqBI4KgiXV1YCi6fr3Pp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwODg0ODdlYy0xZjk3LTQwYmQtYjNmNC00MTA3NGQyODA0MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTg6NTYuNDgwNDI1MTg0WiJ9&digest=sha256%3Aa2e31895b1a74f056fe5edda931dc210138f13865180ac763fc1fa7507c2f67c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=57736986-e0d9-4a6e-a837-7401b188d7c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.556241ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=e546b480-b88e-44bc-a8f4-4aa2c7a343d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486" http.request.useragent="Go-http-client/1.1" http.response.duration=2.681158ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=f4fef475-86c8-4f31-bbb2-b3a7f6934f3d http.request.method=GET http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.167236ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=2523826d-2bb9-49ba-a640-388f8882198a http.request.method=GET http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.010756ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "GET /v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42011" http.request.id=bb7b8946-e1dc-4a98-b896-4a7bd52eec31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486" http.request.useragent="Go-http-client/1.1" http.response.duration=3.48846ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42011" http.request.id=9ae14d1b-00d5-4727-8c19-3a6939d579f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486" http.request.useragent="Go-http-client/1.1" http.response.duration=2.909379ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:42011" http.request.id=fa0e2f1d-712c-448d-b23a-548efca7a33a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486" http.request.useragent="Go-http-client/1.1" http.response.duration=2.631308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=810dc405-2c5a-4ce1-9c23-78fa5aefa66a http.request.method=GET http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.388617ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "GET /v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=88af8817-7f3b-4452-8a75-37a83f562e0f http.request.method=GET http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197643ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=3d54be1e-79aa-4a5c-bbd5-2b5a385d933e http.request.method=GET http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486" http.request.useragent="Go-http-client/1.1" http.response.duration=1.326844ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "GET /v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=d79c8601-f427-4469-8b9a-da3c38232a22 http.request.method=GET http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.154104ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=error msg="payload digest does match: "sha256:a9e35c693e95ca03d5f3b6ed63373d6ec59584f59562615ccf9a5dbfc43cea93" != "sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486"" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=d4c9cf55-00e7-4b63-b5da-6ec9aef5423a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486" time="2025-11-04T13:19:03Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=d4c9cf55-00e7-4b63-b5da-6ec9aef5423a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56574" http.request.uri="/v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.765675ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486" 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:f8d06fbba4e57afa899b37a520a71c202f49a6027fa0d3ed41466d95eb642486 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=cfdd4729-08d1-4c75-bb7c-e9be75301c25 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" 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.713495ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" 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.3 http.request.host="127.0.0.1:42011" http.request.id=90b489fe-368b-4f85-b4a7-8093baa74096 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.692145ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42011" http.request.id=6d689b1d-fa48-42eb-8895-762494d0c79b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" 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.534085ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T13:19:03Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42011" http.request.id=6d689b1d-fa48-42eb-8895-762494d0c79b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" 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.586435ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T13:19:03Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42011" http.request.id=6d689b1d-fa48-42eb-8895-762494d0c79b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" 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.627415ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=14e64115-71ef-44b8-8909-46faf636d93e http.request.method=POST http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.811966ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=dd367275-4af3-4986-823e-fc93712335d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/blobs/uploads/ef22ece0-7939-4b3a-8835-dd8a84ee43b0?_state=31oP3xja-OdrtwobHYIVflUAHHk0f39WBmGA92QfoBR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZjIyZWNlMC03OTM5LTRiM2EtODgzNS1kZDhhODRlZTQzYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MDMuNjIxMzc5MDk2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.250276ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/ef22ece0-7939-4b3a-8835-dd8a84ee43b0?_state=31oP3xja-OdrtwobHYIVflUAHHk0f39WBmGA92QfoBR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZjIyZWNlMC03OTM5LTRiM2EtODgzNS1kZDhhODRlZTQzYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MDMuNjIxMzc5MDk2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42011" http.request.id=3a3d41ba-0619-4c76-8737-4bd27b96fac3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" 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.619735ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T13:19:03Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42011" http.request.id=3a3d41ba-0619-4c76-8737-4bd27b96fac3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" 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.675195ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-11-04T13:19:03Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=ebb129c1-0db5-484b-a820-f6cf43d9a6a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.117996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:05Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=51bbb8ee-b600-4129-8314-148fd2b42ef9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/blobs/uploads/f6d72a40-92df-482b-a53e-6e942a536e56?_state=Qr7C6AYmP3LnWLOUYdse-4mpvpr1Q7VJJyU1HKy1qKV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNmQ3MmE0MC05MmRmLTQ4MmItYTUzZS02ZTk0MmE1MzZlNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MDMuNzg3OTk3NjVaIn0%3D&digest=sha256%3Ab4a7ed7f3083e8445af128325cd45a2b32acb04b2f6ca64ede65a9504a5551bc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.094974298s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/f6d72a40-92df-482b-a53e-6e942a536e56?_state=Qr7C6AYmP3LnWLOUYdse-4mpvpr1Q7VJJyU1HKy1qKV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNmQ3MmE0MC05MmRmLTQ4MmItYTUzZS02ZTk0MmE1MzZlNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MDMuNzg3OTk3NjVaIn0%3D&digest=sha256%3Ab4a7ed7f3083e8445af128325cd45a2b32acb04b2f6ca64ede65a9504a5551bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:06Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=3c9f22ae-0bfe-4af0-8e1e-4fb93f754b06 http.request.method=POST http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.063236ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=161b7175-2f38-4e75-a047-0bfcfde5a725 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/blobs/uploads/5fc6c22e-9139-47f9-a17c-e22e6ac421fa?_state=O5gm2zutCfEqEiMMou44vri3W7bVAef8al5d9MUjj917Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZmM2YzIyZS05MTM5LTQ3ZjktYTE3Yy1lMjJlNmFjNDIxZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MDYuMDM5NjE0MDMxWiJ9&digest=sha256%3A6994c722e6a1de012934d0df23c33dc78a3ff76d1f3f307360137bbc8ec46a7c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.62967226s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/5fc6c22e-9139-47f9-a17c-e22e6ac421fa?_state=O5gm2zutCfEqEiMMou44vri3W7bVAef8al5d9MUjj917Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZmM2YzIyZS05MTM5LTQ3ZjktYTE3Yy1lMjJlNmFjNDIxZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MDYuMDM5NjE0MDMxWiJ9&digest=sha256%3A6994c722e6a1de012934d0df23c33dc78a3ff76d1f3f307360137bbc8ec46a7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42011" http.request.id=4c262297-2bf8-42a2-be7f-9564a795499a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.915149ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42011" http.request.id=0560cfcc-9bfd-4177-ac0d-91e7e2b8260d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/sha256:63523a048fabf304f377d8e113b59d52c522e8b7c3adb8135b9cb56a0b9aadbe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.299977ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:63523a048fabf304f377d8e113b59d52c522e8b7c3adb8135b9cb56a0b9aadbe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=ffd5192b-64ba-4d76-a74e-a0fb4b976268 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.546495ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=e46ae5d3-ae99-4156-8953-0f6f1a293030 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/sha256:63523a048fabf304f377d8e113b59d52c522e8b7c3adb8135b9cb56a0b9aadbe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.572605ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema2/manifests/sha256:63523a048fabf304f377d8e113b59d52c522e8b7c3adb8135b9cb56a0b9aadbe HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=57f7dd23-9622-4a26-b5d3-88ff03fbbf66 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.233874ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=db892d40-b1ce-47a7-891d-731fb5691e5b http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/sha256:63523a048fabf304f377d8e113b59d52c522e8b7c3adb8135b9cb56a0b9aadbe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.759896ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema2/manifests/sha256:63523a048fabf304f377d8e113b59d52c522e8b7c3adb8135b9cb56a0b9aadbe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=530e3b60-b9f0-41f1-bc81-0627b7d14f30 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.410254ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="rewriting manifest sha256:63523a048fabf304f377d8e113b59d52c522e8b7c3adb8135b9cb56a0b9aadbe in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=9dac71c1-76ca-478e-b878-57b72a4430c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" 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-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=9dac71c1-76ca-478e-b878-57b72a4430c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" 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.557108ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" 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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42011" http.request.id=ab59b7d9-5e67-413e-83de-6272e00920f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.827156ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42011" http.request.id=2c4345c5-a146-4293-860a-aa408237ea90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.074107ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42011" http.request.id=f424e403-436b-4f9a-b373-d241b67d4ca8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/sha256:0addfa7d20297c027e18cb1e7824badad30fb6fd324f39f4465ac629baac08df" http.request.useragent="Go-http-client/1.1" http.response.duration=1.613455ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:0addfa7d20297c027e18cb1e7824badad30fb6fd324f39f4465ac629baac08df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=a41c1021-7db6-4728-bf1a-aacd292869fa http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.626835ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=e5d6e80e-bcb2-4ee4-a60d-94b4fda82e6b http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/sha256:0addfa7d20297c027e18cb1e7824badad30fb6fd324f39f4465ac629baac08df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.744306ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema2/manifests/sha256:0addfa7d20297c027e18cb1e7824badad30fb6fd324f39f4465ac629baac08df HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=bd2432f3-f439-41d9-95db-76df5b9eb332 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.672645ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=a7850277-1810-4b93-92d0-a52cf03ff433 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" http.request.uri="/v2/foo/schema2/manifests/sha256:0addfa7d20297c027e18cb1e7824badad30fb6fd324f39f4465ac629baac08df" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375264ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema2/manifests/sha256:0addfa7d20297c027e18cb1e7824badad30fb6fd324f39f4465ac629baac08df HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="rewriting manifest list sha256:0addfa7d20297c027e18cb1e7824badad30fb6fd324f39f4465ac629baac08df in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=66e933bf-a04a-4c07-b379-1507e926b1f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" 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-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42011" http.request.id=66e933bf-a04a-4c07-b379-1507e926b1f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37224" 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=3.14392ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (37.27s) === RUN TestGetManifestWithStorageError time="2025-11-04T13:19:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T13:19:07Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:19:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:39743" http.request.id=7ae65444-5134-4f8d-850e-14afe857a3ed http.request.method=GET http.request.remoteaddr="127.0.0.1:50328" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.388674ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:39743" http.request.id=61f8192e-3fa9-4963-8cc4-ddb053d8d57e http.request.method=GET http.request.remoteaddr="127.0.0.1:50328" 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=1.736215ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:39743" http.request.id=0f2cf86b-64c5-4a6f-8ae0-cf675feded70 http.request.method=GET http.request.remoteaddr="127.0.0.1:50328" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.381104ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.3 http.request.host="127.0.0.1:39743" http.request.id=8749ede0-a0ec-47de-a49a-a77f613aa5f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50328" 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=1.254714ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-11-04T13:19:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T13:19:07Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:19:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=0bf548b9-fe45-4879-9f8d-376f5589ff0c http.request.method=GET http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.665505ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" 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.3 http.request.host="127.0.0.1:33299" http.request.id=3b9a9248-8568-4c4b-86c5-aa2e637a6988 http.request.method=GET http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.295114ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=92137b46-32cb-4af3-882a-253d4b8cf7b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.701475ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=915f00ae-071d-49a6-9491-7c456d78168f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.188667ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T13:19:07Z" 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.3 http.request.host="127.0.0.1:33299" http.request.id=915f00ae-071d-49a6-9491-7c456d78168f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.241847ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T13:19:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=915f00ae-071d-49a6-9491-7c456d78168f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.278837ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-11-04T13:19:07Z" 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.3 http.request.host="127.0.0.1:33299" http.request.id=915f00ae-071d-49a6-9491-7c456d78168f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.318017ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-11-04T13:19:07Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=a2487f50-ba96-4f3a-a284-e9449a328a86 http.request.method=POST http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.302527ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=650b5d49-b904-4a50-8747-2e9ce4d84f65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/blobs/uploads/ec3e8aca-76a5-44ee-87fd-34a9df5ddafd?_state=xAj6X5IZGWPmFR3YxC-hzwS56vGJd9nWCJy55gQ9QM17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYzNlOGFjYS03NmE1LTQ0ZWUtODdmZC0zNGE5ZGY1ZGRhZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MDcuOTI2NTg4NzZaIn0%3D&digest=sha256%3A4dab9bdd315210b8844a481975518b5c38855375fd4a8e2ee7afabb4925adf03" http.request.useragent="Go-http-client/1.1" http.response.duration=3.079110845s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/ec3e8aca-76a5-44ee-87fd-34a9df5ddafd?_state=xAj6X5IZGWPmFR3YxC-hzwS56vGJd9nWCJy55gQ9QM17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYzNlOGFjYS03NmE1LTQ0ZWUtODdmZC0zNGE5ZGY1ZGRhZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MDcuOTI2NTg4NzZaIn0%3D&digest=sha256%3A4dab9bdd315210b8844a481975518b5c38855375fd4a8e2ee7afabb4925adf03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:11Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=e58af479-a700-459a-b2c9-e3c11cc27f32 http.request.method=POST http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.070937ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=5038ec6f-e7a7-4765-aecb-88b038696dde http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/blobs/uploads/a991d2f3-0f6d-4b03-85a5-916843a1f6ce?_state=1Tt8-ripxD-f7hzNiKNkiTQqsHtklmVu3_AEWf2cyY17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOTkxZDJmMy0wZjZkLTRiMDMtODVhNS05MTY4NDNhMWY2Y2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MTEuMjMyMjM3MzRaIn0%3D&digest=sha256%3A828dd57fa8b845743e5aa18024f7f5e89b9cef5e2ee4969733d61ddcefed11cd" http.request.useragent="Go-http-client/1.1" http.response.duration=4.935780671s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/a991d2f3-0f6d-4b03-85a5-916843a1f6ce?_state=1Tt8-ripxD-f7hzNiKNkiTQqsHtklmVu3_AEWf2cyY17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOTkxZDJmMy0wZjZkLTRiMDMtODVhNS05MTY4NDNhMWY2Y2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MTEuMjMyMjM3MzRaIn0%3D&digest=sha256%3A828dd57fa8b845743e5aa18024f7f5e89b9cef5e2ee4969733d61ddcefed11cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=f199518b-f482-4894-8156-431a03521e64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.691441ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=38e70fe7-68ed-4bbb-85cf-50380d3a562b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.30708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=09906bab-b783-4979-871d-4ffbc4993416 http.request.method=GET http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.227706ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=2c54ec46-a594-4c12-af33-28440ba71957 http.request.method=GET http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.654748ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33299" http.request.id=2ed5478e-48f0-4f01-9605-37f9675552ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.821479ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33299" http.request.id=9019e94f-479b-4a19-be63-99146550674e http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.587547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:33299" http.request.id=98c5de7d-aaf8-4b60-805b-1d987f7aac8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.761679ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=b68916cf-4c66-4466-988e-3337f489acd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.170546ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=1152d9d9-d8de-4dbe-ae76-462aacdaffed http.request.method=GET http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.553085ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=ce6408c6-ec7a-438c-b2a1-9a4264b5606c http.request.method=GET http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445814ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=3c147356-0a76-4747-ab5d-e1a495f7452f http.request.method=GET http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.371154ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=error msg="payload digest does match: "sha256:27552c50e37c800ac98c0a542ba7ff175a50abc667daddf7f6be680967e0df58" != "sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f"" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=07e96c10-460c-416b-a8d2-1debcbe5ce82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" time="2025-11-04T13:19: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.3 http.request.host="127.0.0.1:33299" http.request.id=07e96c10-460c-416b-a8d2-1debcbe5ce82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55494" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.341424ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=6ab64536-4ab1-4618-b909-619a6e20a694 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38574" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.858436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=4e834e27-1e8e-4656-af6b-84ece96d5c1b http.request.method=GET http.request.remoteaddr="127.0.0.1:38574" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.106883ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=5e23fb43-2d94-48ab-ba0b-de6152e36f95 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38586" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.258784ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=6e05815e-7349-4824-855d-2d415e532e1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38602" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.732258ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=cf508143-2073-4c1d-b109-89660171a875 http.request.method=GET http.request.remoteaddr="127.0.0.1:38602" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.840395ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=bde2ddf0-d6a8-4e07-a498-52d82346711f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38612" 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.582505ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=2579970d-b525-40c7-8e58-81d10b8519b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.473908ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=29465fd0-e8c2-4a33-8ed2-1d42781a6f7e http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.324824ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=1bf12d7f-0cf6-414b-8bed-9c2d059da683 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.553225ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4627fbc4e596c1219caa8dca30c10636709b04074109a0762c8c2d5f92ea738f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=65550b54-2138-49d8-bb5b-a43ece143c97 http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.146784ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-11-04T13:19: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.3 http.request.host="127.0.0.1:33299" http.request.id=638d78e1-e29d-43cd-a392-6ff56d83241a http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" 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.122264ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-11-04T13:19: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.3 http.request.host="127.0.0.1:33299" http.request.id=c5e6971e-5898-46bc-ba8c-f3bb43726abf http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.324124ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-11-04T13:19: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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33299" http.request.id=e0af1f4f-5e57-4112-8ac4-eb84b3faa21b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38628" 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.376174ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T13:19: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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33299" http.request.id=e0af1f4f-5e57-4112-8ac4-eb84b3faa21b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38628" 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.422024ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T13:19: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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33299" http.request.id=e0af1f4f-5e57-4112-8ac4-eb84b3faa21b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38628" 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.455404ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=f78085b7-e7be-4b7e-ad3d-b366937a32d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.250574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=059a2e31-0116-4f50-ad64-fca704a0a0d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/blobs/uploads/4b35e06d-42af-4a54-b4ef-a77c8e2fab6e?_state=6b-fn_hHvkqEmDidgfu9z-Yp3HLvoAbDzT49OzDyhlZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YjM1ZTA2ZC00MmFmLTRhNTQtYjRlZi1hNzdjOGUyZmFiNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MTYuMjMzMjcxNTk4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.273577ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/4b35e06d-42af-4a54-b4ef-a77c8e2fab6e?_state=6b-fn_hHvkqEmDidgfu9z-Yp3HLvoAbDzT49OzDyhlZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YjM1ZTA2ZC00MmFmLTRhNTQtYjRlZi1hNzdjOGUyZmFiNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MTYuMjMzMjcxNTk4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19: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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33299" http.request.id=48bab0d2-a046-4384-8642-55cc08d2e916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38628" 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.335524ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-11-04T13:19: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.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33299" http.request.id=48bab0d2-a046-4384-8642-55cc08d2e916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38628" 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.381464ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-11-04T13:19:16Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=bcd4b504-0573-434f-b3b2-63afac0df8d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187904ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:20Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=d805cf13-3d8b-44e5-85b2-61e35c1e94c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/blobs/uploads/72b9759b-123a-4893-88ca-9552d57fe452?_state=65Abh73Pit1Iod7T_ZAlsqkywzQAi871OriC060ubi97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MmI5NzU5Yi0xMjNhLTQ4OTMtODhjYS05NTUyZDU3ZmU0NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MTYuNDYyMjU5MTIxWiJ9&digest=sha256%3A37c4b097d3b25cb71b128ecffb730c59439f7934bbdb82ba9247db2964fe1bd9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.401926726s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/72b9759b-123a-4893-88ca-9552d57fe452?_state=65Abh73Pit1Iod7T_ZAlsqkywzQAi871OriC060ubi97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MmI5NzU5Yi0xMjNhLTQ4OTMtODhjYS05NTUyZDU3ZmU0NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MTYuNDYyMjU5MTIxWiJ9&digest=sha256%3A37c4b097d3b25cb71b128ecffb730c59439f7934bbdb82ba9247db2964fe1bd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:21Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=27834fe7-a8a8-4491-9520-9de1e7c9674f http.request.method=POST http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.981156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=108b7770-a793-4268-bc3c-906d0b04a2cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/blobs/uploads/f9c7dc51-2d21-4154-bb0e-1541349ef600?_state=lE31U58gKstOkttv-sZgP4353XLz4qwMeIAAmSyodwR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOWM3ZGM1MS0yZDIxLTQxNTQtYmIwZS0xNTQxMzQ5ZWY2MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MjEuMDkxMjE2ODQ0WiJ9&digest=sha256%3A3424ea337345b7011b0d6f126ce6ca30f14c3eca11015eff16d1a267c7c4f2d4" http.request.useragent="Go-http-client/1.1" http.response.duration=5.198153385s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/f9c7dc51-2d21-4154-bb0e-1541349ef600?_state=lE31U58gKstOkttv-sZgP4353XLz4qwMeIAAmSyodwR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOWM3ZGM1MS0yZDIxLTQxNTQtYmIwZS0xNTQxMzQ5ZWY2MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTEtMDRUMTM6MTk6MjEuMDkxMjE2ODQ0WiJ9&digest=sha256%3A3424ea337345b7011b0d6f126ce6ca30f14c3eca11015eff16d1a267c7c4f2d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33299" http.request.id=1552334c-c764-4564-aa36-1e8d58b61382 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.412857ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33299" http.request.id=ebe202a3-cef5-44fa-9727-766cb6c05311 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" http.request.useragent="Go-http-client/1.1" http.response.duration=2.883759ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=c3b516e0-5d1e-4197-abe5-5bd9bc135fc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.072686ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=765bb766-3893-4842-9466-6477d3b5ab68 http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.834186ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "GET /v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=f76f3d73-eb95-4601-8690-5d4275e90c81 http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.915636ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=d4e2409f-7efd-4c2b-beb4-b5bcc440fcfb http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726675ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "GET /v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=bc45963c-98b5-43d8-9c7e-333439439d31 http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.744836ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="rewriting manifest sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57 in schema1 format to support old client" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=fba5590a-7209-442a-9d95-5ea1ac78ec16 http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" 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-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=fba5590a-7209-442a-9d95-5ea1ac78ec16 http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.25743ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=b569a5be-3d73-48b7-ba1d-1d31f222a183 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" http.request.useragent="Go-http-client/1.1" http.response.duration=1.996286ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=d92e8a1d-4809-43e8-aa69-3255f997c1bb http.request.method=GET http.request.remoteaddr="127.0.0.1:38628" http.request.uri="/v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.767985ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "GET /v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=70f157a4-2b67-420c-985d-1773c88cf9bc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32868" http.request.uri="/v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.795566ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33299" http.request.id=bd93450a-5172-479c-9c09-f555a8edbe74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32870" http.request.uri="/v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" http.request.useragent="Go-http-client/1.1" http.response.duration=2.068297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=7bde0462-1dce-48bc-b237-3280c529bd6f http.request.method=GET http.request.remoteaddr="127.0.0.1:32870" http.request.uri="/v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.088527ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "GET /v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=941fb743-be93-47a1-b8a4-d678db2d3738 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32884" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.544705ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33299" http.request.id=0790e1dc-ad29-4926-941d-62695241a597 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32890" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.463567ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=20baf58d-2688-4ff1-a388-c74237e87337 http.request.method=GET http.request.remoteaddr="127.0.0.1:32890" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.933246ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=c26010a9-6a78-42dc-ba43-9a7fe7263b37 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32890" http.request.uri="/v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57" http.request.useragent="Go-http-client/1.1" http.response.duration=1.966196ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "DELETE /v2/foo/schema2/manifests/sha256:c2d27c3def734435559850d527d71535f00aabeb1e9b36cf499bbe183476fc57 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33299" http.request.id=17e47466-54dc-4857-aaed-514e33f34304 http.request.method=GET http.request.remoteaddr="127.0.0.1:32890" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.913686ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (18.62s) === RUN TestManifestDeleteDisabled time="2025-11-04T13:19:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T13:19:26Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:19:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:40673" http.request.id=1b1e2d84-c72f-4565-a915-85c698341ca1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38384" 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=2.058576ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-11-04T13:19:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T13:19:26Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:19:26Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-11-04T13:19:26Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.3 time="2025-11-04T13:19:26Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.3 time="2025-11-04T13:19:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:39041" http.request.id=b55dd5a2-e945-4382-8ca4-f1f72ff4e501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.788108ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:39041" http.request.id=84745afd-1261-4bd3-a6a8-213e62e9d25e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58750" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.684058ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:39041" http.request.id=caf70fc8-9d85-4ce8-aa6d-99fa599d526e http.request.method=POST http.request.remoteaddr="127.0.0.1:58752" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.962239ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-11-04T13:19:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.3 http.request.host="127.0.0.1:39041" http.request.id=083c013f-caac-47e6-861d-685e53075f8f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58754" 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=3.23597ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.38s) === RUN TestProxyManifestGetByTag time="2025-11-04T13:19:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.3 time="2025-11-04T13:19:26Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:19:26Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=df829066-f6bb-421b-bc6c-2d4b12105195 http.request.method=POST http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.267556ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=a6b29195-73e2-46b1-a740-9237491a3ae0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/blobs/uploads/83e63896-4b17-4c94-9509-06e89d010543?_state=IRYWDQDZLgTQqnoLNmChhJlpAmCcrfoagOwUIuZf7-R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzZTYzODk2LTRiMTctNGM5NC05NTA5LTA2ZTg5ZDAxMDU0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxOToyNi45MTE5MzU3ODJaIn0%3D&digest=sha256%3A03df9b8d8502600afa2b01b5f5677d51cbde49ecc76dfbbd56d6db797586af23" http.request.useragent="Go-http-client/1.1" http.response.duration=2.886858603s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:26 +0000] "PUT /v2/foo/bar/blobs/uploads/83e63896-4b17-4c94-9509-06e89d010543?_state=IRYWDQDZLgTQqnoLNmChhJlpAmCcrfoagOwUIuZf7-R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzZTYzODk2LTRiMTctNGM5NC05NTA5LTA2ZTg5ZDAxMDU0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxOToyNi45MTE5MzU3ODJaIn0%3D&digest=sha256%3A03df9b8d8502600afa2b01b5f5677d51cbde49ecc76dfbbd56d6db797586af23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=451033a2-a1c1-4dae-87f4-f953a3e3a23a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.626261ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:29Z" 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.3 time="2025-11-04T13:19:29Z" level=info msg="redis not configured" go.version=go1.25.3 time="2025-11-04T13:19:29Z" level=info msg="Starting upload purge in 7m0s" go.version=go1.25.3 time="2025-11-04T13:19:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 time="2025-11-04T13:19:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=d6033cbd-afcb-41ef-84ca-91c935f331dc http.request.method=GET http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.493794ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:13:19:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-11-04T13:19:29Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:42825" go.version=go1.25.3 time="2025-11-04T13:19:29Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.3 time="2025-11-04T13:19:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=0e487970-22e7-4f9a-b094-5ec6dabb5f16 http.request.method=GET http.request.remoteaddr="127.0.0.1:37028" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.655965ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:13:19:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-11-04T13:19:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42825 /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:42825/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:41889" http.request.id=2611d1de-8e03-4fa0-bc7a-982766e6a3cd http.request.method=GET http.request.remoteaddr="127.0.0.1:55850" http.request.uri="/v2/foo/bar/manifests/sha256:3f1c701530d51847a7d7a5f75e4883ddfe52d9365dd75907526c38ff65dea96c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:3f1c701530d51847a7d7a5f75e4883ddfe52d9365dd75907526c38ff65dea96c" time="2025-11-04T13:19:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=47221d82-a930-40e4-837c-4bb3d95f32de http.request.method=GET http.request.remoteaddr="127.0.0.1:37040" http.request.uri="/v2/foo/bar/manifests/sha256:3f1c701530d51847a7d7a5f75e4883ddfe52d9365dd75907526c38ff65dea96c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.979809ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:13:19:29 +0000] "GET /v2/foo/bar/manifests/sha256:3f1c701530d51847a7d7a5f75e4883ddfe52d9365dd75907526c38ff65dea96c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T13:19:29Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:3f1c701530d51847a7d7a5f75e4883ddfe52d9365dd75907526c38ff65dea96c with ttl=167h59m59.9999959s" go.version=go1.25.3 time="2025-11-04T13:19:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41889" http.request.id=2611d1de-8e03-4fa0-bc7a-982766e6a3cd http.request.method=GET http.request.remoteaddr="127.0.0.1:55850" http.request.uri="/v2/foo/bar/manifests/sha256:3f1c701530d51847a7d7a5f75e4883ddfe52d9365dd75907526c38ff65dea96c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=11.430205ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:13:19:29 +0000] "GET /v2/foo/bar/manifests/sha256:3f1c701530d51847a7d7a5f75e4883ddfe52d9365dd75907526c38ff65dea96c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T13:19:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=09649cb7-52ec-48fc-8741-dfe2f607892f http.request.method=GET http.request.remoteaddr="127.0.0.1:37040" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.609485ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:13:19:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-11-04T13:19:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42825 /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:42825/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:41889" http.request.id=92d46c4a-414f-4208-9ec3-6940d68494ac http.request.method=GET http.request.remoteaddr="127.0.0.1:55856" 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-11-04T13:19:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=6bce43c3-b096-4cb0-92c7-2a0508a56bf4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37048" 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.126266ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:13:19:29 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T13:19:29Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41889" http.request.id=92d46c4a-414f-4208-9ec3-6940d68494ac http.request.method=GET http.request.remoteaddr="127.0.0.1:55856" 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=9.038597ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:13:19:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T13:19:30Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=5ad2ca5c-fd51-4d3f-81a5-027f7c3cd07e http.request.method=POST http.request.remoteaddr="127.0.0.1:37048" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.252944ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=347d6731-73a0-4120-85c7-3091e4a4832d http.request.method=PUT http.request.remoteaddr="127.0.0.1:37048" http.request.uri="/v2/foo/bar/blobs/uploads/0fb19dc9-cec8-4173-9acf-bf699f272bad?_state=1NxNIFDNshNTYgIL92SD10OZuyErouRjec2MJ0vmhn17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYjE5ZGM5LWNlYzgtNDE3My05YWNmLWJmNjk5ZjI3MmJhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxOTozMC4wMDM3MzIyMDVaIn0%3D&digest=sha256%3A822e0a186cf6fd5eff1c2becf97a577456789227ed45b53e8545f4f1beec6aea" http.request.useragent="Go-http-client/1.1" http.response.duration=2.549122601s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:30 +0000] "PUT /v2/foo/bar/blobs/uploads/0fb19dc9-cec8-4173-9acf-bf699f272bad?_state=1NxNIFDNshNTYgIL92SD10OZuyErouRjec2MJ0vmhn17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYjE5ZGM5LWNlYzgtNDE3My05YWNmLWJmNjk5ZjI3MmJhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMS0wNFQxMzoxOTozMC4wMDM3MzIyMDVaIn0%3D&digest=sha256%3A822e0a186cf6fd5eff1c2becf97a577456789227ed45b53e8545f4f1beec6aea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=82a078d0-f218-4301-9063-4e5db4538651 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37048" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.089289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Nov/2025:13:19:32 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-11-04T13:19:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=9beb0878-a98b-4d93-9464-1a76a6558816 http.request.method=GET http.request.remoteaddr="127.0.0.1:37048" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.496954ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:13:19:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-11-04T13:19:32Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42825 /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:42825/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:41889" http.request.id=9e94776f-46d1-47bb-8e51-0440456bd7db http.request.method=GET http.request.remoteaddr="127.0.0.1:55864" 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-11-04T13:19:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=0abaf725-908c-427d-b096-dd83266d3101 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37056" 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.356888ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:13:19:32 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T13:19:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=8014def1-6ded-4f43-a459-1133cced8ad8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37056" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.277604ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Nov/2025:13:19:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-11-04T13:19:32Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42825 /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:42825/v2/:[]]}" go.version=go1.25.3 http.request.host="127.0.0.1:41889" http.request.id=9e94776f-46d1-47bb-8e51-0440456bd7db http.request.method=GET http.request.remoteaddr="127.0.0.1:55864" 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-11-04T13:19:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:42825" http.request.id=4d71f12e-e9c4-42cd-b329-05c19abb342e http.request.method=GET http.request.remoteaddr="127.0.0.1:37070" 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.147537ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:13:19:32 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-11-04T13:19:32Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:8bd320262c3177791a245a9531e16c0999b8a590b0c4c9a43b765509e4641668 with ttl=167h59m59.99999349s" go.version=go1.25.3 time="2025-11-04T13:19:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:41889" http.request.id=9e94776f-46d1-47bb-8e51-0440456bd7db http.request.method=GET http.request.remoteaddr="127.0.0.1:55864" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=14.509964ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Nov/2025:13:19:32 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.85s) === RUN TestAppDispatcher time="2025-11-04T13:19:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33689" http.request.id=99bb3720-b9c4-4df1-b8b8-85ecef9477b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60340" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405214ms http.response.status=200 http.response.written=0 time="2025-11-04T13:19:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33689" http.request.id=090e0dab-0d0a-43b6-9fdc-a8e0f1058d3c http.request.method=GET http.request.remoteaddr="127.0.0.1:60340" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.402344ms http.response.status=200 http.response.written=0 time="2025-11-04T13:19:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33689" http.request.id=13ae809a-c4f1-49cf-8a82-b4bb0d79e73d http.request.method=GET http.request.remoteaddr="127.0.0.1:60340" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.378675ms http.response.status=200 http.response.written=0 time="2025-11-04T13:19:32Z" level=info msg="response completed" go.version=go1.25.3 http.request.host="127.0.0.1:33689" http.request.id=0e9d1d92-4333-400a-815e-4c1455f5257b http.request.method=GET http.request.remoteaddr="127.0.0.1:60340" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.790995ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-11-04T13:19:32Z" 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.3 instance.id=364d8ec6-6694-4bd2-bab6-66020d5186d7 time="2025-11-04T13:19:32Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=364d8ec6-6694-4bd2-bab6-66020d5186d7 time="2025-11-04T13:19:32Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.3 http.request.host="127.0.0.1:40391" http.request.id=7d9ed776-e572-422a-92ff-6d7b0d90f9de http.request.method=GET http.request.remoteaddr="127.0.0.1:35160" 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-11-04T13:19:32Z" 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.3 instance.id=364d8ec6-6694-4bd2-bab6-66020d5186d7 time="2025-11-04T13:19:32Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=364d8ec6-6694-4bd2-bab6-66020d5186d7 time="2025-11-04T13:19:32Z" level=info msg="configuring file health check path=/tmp/healthcheck2548376297, interval=1" go.version=go1.25.3 instance.id=364d8ec6-6694-4bd2-bab6-66020d5186d7 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-11-04T13:19:36Z" 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.3 instance.id=364d8ec6-6694-4bd2-bab6-66020d5186d7 time="2025-11-04T13:19:36Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=364d8ec6-6694-4bd2-bab6-66020d5186d7 time="2025-11-04T13:19:36Z" level=info msg="configuring TCP health check addr=127.0.0.1:34465, interval=1" go.version=go1.25.3 instance.id=364d8ec6-6694-4bd2-bab6-66020d5186d7 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-11-04T13:19: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.3 instance.id=364d8ec6-6694-4bd2-bab6-66020d5186d7 time="2025-11-04T13:19:40Z" level=info msg="redis not configured" go.version=go1.25.3 instance.id=364d8ec6-6694-4bd2-bab6-66020d5186d7 time="2025-11-04T13:19:40Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38497, interval=1, threshold=3" go.version=go1.25.3 instance.id=364d8ec6-6694-4bd2-bab6-66020d5186d7 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 170.986s ? 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.08s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.28s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.70s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.131s === RUN TestSchedule time="2025-11-04T13:16:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=663a117f-6cba-4fd7-a828-6723935e1e19 time="2025-11-04T13:16:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99685ms" go.version=go1.25.3 instance.id=663a117f-6cba-4fd7-a828-6723935e1e19 time="2025-11-04T13:16:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.08µs" go.version=go1.25.3 instance.id=663a117f-6cba-4fd7-a828-6723935e1e19 time="2025-11-04T13:16:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.11µs" go.version=go1.25.3 instance.id=663a117f-6cba-4fd7-a828-6723935e1e19 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-11-04T13:16:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=663a117f-6cba-4fd7-a828-6723935e1e19 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-11-04T13:16:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=663a117f-6cba-4fd7-a828-6723935e1e19 time="2025-11-04T13:16:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99223ms" go.version=go1.25.3 instance.id=663a117f-6cba-4fd7-a828-6723935e1e19 time="2025-11-04T13:16:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99644ms" go.version=go1.25.3 instance.id=663a117f-6cba-4fd7-a828-6723935e1e19 time="2025-11-04T13:16:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=663a117f-6cba-4fd7-a828-6723935e1e19 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-11-04T13:16:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.3 instance.id=663a117f-6cba-4fd7-a828-6723935e1e19 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.587s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (9.66s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21678080 sha256:eadfba0cb64f8173b8ae8d94b8ad7d56e43952d43f86f264c6d410f8a42fc0c2 [] map[] } --- PASS: TestSimpleBlobRead (0.59s) === RUN TestBlobMount --- PASS: TestBlobMount (0.43s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.20s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.02s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.08s) === 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:586db3378af7e366aee9fd50a0b59fb7d5ac8da52095e217806b29c6c9b85924 palailogos: marking blob sha256:0f4938cbe17108795c76d7f3a08ded6db6bf0041a0c3e7fc655d4a75ba456de7 palailogos: marking blob sha256:91b3894948fecdf323d57fc1ae3ce61000807cc59ce9effdef57609bcaa46eea palailogos: marking manifest sha256:6b91803f1423b1033caf1abce63c9f2100881c644ed0b9ed3398af02ca01e87a palailogos: marking blob sha256:d62848577c2934a5db5191c8adb221bcfc49e90cf9ec33a6de798e59ee487e5f palailogos: marking blob sha256:586db3378af7e366aee9fd50a0b59fb7d5ac8da52095e217806b29c6c9b85924 palailogos: marking manifest sha256:aa4bcbb5fc9bdd1b6eaf0dbda2cf21b65583530e630d70a5f5b1180ca7b96df9 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:6331eef75d6e63484cdd83e1c22c0840692ce36ae6020bd173160ff04a0256b9 palailogos: marking blob sha256:069af33aa48827afcaf5380d746e90238ad7f29f578612ab866bd0455cd9fd3e palailogos: marking manifest sha256:d62848577c2934a5db5191c8adb221bcfc49e90cf9ec33a6de798e59ee487e5f palailogos: marking blob sha256:ef2a4d59c843a1dea0ba1923fcbe1d8225c18c0b4c7bca06f1b86e007309489d palailogos: marking blob sha256:ccdf386a1f4b9543ffe4c40bc4716549eb1475a2316ed9c3383ad7dc564c5da2 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.12s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:0a2b6a8f9d64394e8330adf335ce3894b162ff464238831bea464d583151fcd2 deletemanifests: marking manifest sha256:c41cde4f0246588a4df88bf696734cda9281ac897849d9922629949526f1ef7e deletemanifests: marking blob sha256:0e4f7ab549c68692efba964e39602e1e4bd139963e5990a9079e07e37a1effc8 deletemanifests: marking blob sha256:62cd0de5d013b385bb2dbdf7799ecc1ec734cd02a8d144279470735b323ed034 deletemanifests: marking blob sha256:66ab92fffa7c7757f2b7014636d2cd72c58539f60664948e9e582a4463f628cb 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0a2b6a8f9d64394e8330adf335ce3894b162ff464238831bea464d583151fcd2 blob eligible for deletion: sha256:1ff80cb2d8cb8066bdd003a0dab0c56317955e9b00712c5551f935cb74cbc257 blob eligible for deletion: sha256:59e2518259cd1bdaef3f0a07a9a6d3899760e90edc636b0879a0750814b94c6d blob eligible for deletion: sha256:a1235753de4709007cc7c17388fca1ab8df166e25cedab25032703f8747ab762 deletemanifests manifest eligible for deletion: sha256:0a2b6a8f9d64394e8330adf335ce3894b162ff464238831bea464d583151fcd2 deletemanifests: marking manifest sha256:c41cde4f0246588a4df88bf696734cda9281ac897849d9922629949526f1ef7e deletemanifests: marking blob sha256:0e4f7ab549c68692efba964e39602e1e4bd139963e5990a9079e07e37a1effc8 deletemanifests: marking blob sha256:62cd0de5d013b385bb2dbdf7799ecc1ec734cd02a8d144279470735b323ed034 deletemanifests: marking blob sha256:66ab92fffa7c7757f2b7014636d2cd72c58539f60664948e9e582a4463f628cb time="2025-11-04T13:17:21Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/0a2b6a8f9d64394e8330adf335ce3894b162ff464238831bea464d583151fcd2" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 time="2025-11-04T13:17:21Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/0a2b6a8f9d64394e8330adf335ce3894b162ff464238831bea464d583151fcd2" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:59e2518259cd1bdaef3f0a07a9a6d3899760e90edc636b0879a0750814b94c6d time="2025-11-04T13:17:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/59e2518259cd1bdaef3f0a07a9a6d3899760e90edc636b0879a0750814b94c6d" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 blob eligible for deletion: sha256:a1235753de4709007cc7c17388fca1ab8df166e25cedab25032703f8747ab762 time="2025-11-04T13:17:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a1235753de4709007cc7c17388fca1ab8df166e25cedab25032703f8747ab762" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 blob eligible for deletion: sha256:0a2b6a8f9d64394e8330adf335ce3894b162ff464238831bea464d583151fcd2 time="2025-11-04T13:17:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0a2b6a8f9d64394e8330adf335ce3894b162ff464238831bea464d583151fcd2" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 blob eligible for deletion: sha256:1ff80cb2d8cb8066bdd003a0dab0c56317955e9b00712c5551f935cb74cbc257 time="2025-11-04T13:17:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1f/1ff80cb2d8cb8066bdd003a0dab0c56317955e9b00712c5551f935cb74cbc257" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 --- PASS: TestDeleteManifestIfTagNotFound (2.38s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:179fd07e0a1cc237cfce1d5d7da9325a6ea2adc1de071b40e4662678264b023c time="2025-11-04T13:17:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/17/179fd07e0a1cc237cfce1d5d7da9325a6ea2adc1de071b40e4662678264b023c" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 blob eligible for deletion: sha256:81059140e9e8462893d5508fcb58906527588a9be683262905a1fc411d27d4a8 time="2025-11-04T13:17:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/81059140e9e8462893d5508fcb58906527588a9be683262905a1fc411d27d4a8" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 blob eligible for deletion: sha256:9eb5e01be00935fbd5a607b8bbf6ea73d58075fa76ce64f63ea75bcc90403786 time="2025-11-04T13:17:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9e/9eb5e01be00935fbd5a607b8bbf6ea73d58075fa76ce64f63ea75bcc90403786" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 --- PASS: TestGCWithMissingManifests (0.47s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:0d3d7f2f7bfa438219fb37aa3b698995cf4ad5e3b66b93e14d4c7715854dde87 komnenos: marking blob sha256:8bbe4bb10a97f389e70e21f6dd8c0eb706aefa4ff8a4a69ccf363a75872c7f10 komnenos: marking blob sha256:95b0a33927e63fda199e2fb4f84471664cc76b01f417f064cc9268b438b1d74d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-11-04T13:17:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 blob eligible for deletion: sha256:f62321b4ff5c51ada404563fa5550d94a57b619ff2b56cb20d70ad88e344131a time="2025-11-04T13:17:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f62321b4ff5c51ada404563fa5550d94a57b619ff2b56cb20d70ad88e344131a" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 blob eligible for deletion: sha256:527d4d2b269b96d0fc97d942486f82a48200208e5b8687513ad9da0f6851cd05 time="2025-11-04T13:17:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/527d4d2b269b96d0fc97d942486f82a48200208e5b8687513ad9da0f6851cd05" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 blob eligible for deletion: sha256:84031eefdb750d0f7567a6fe29a81999a902f4f1ea89819705a29b4ee2d24842 time="2025-11-04T13:17:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/84031eefdb750d0f7567a6fe29a81999a902f4f1ea89819705a29b4ee2d24842" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 blob eligible for deletion: sha256:91a08f9165d0ad2cb5caf8192848c18d94c530de2b917a7dad166d9d844b845b time="2025-11-04T13:17:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/91a08f9165d0ad2cb5caf8192848c18d94c530de2b917a7dad166d9d844b845b" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 blob eligible for deletion: sha256:cfe455438a1ad1ff61e96b7480d2ad1b5e96217a366d77ded348960a928a3749 time="2025-11-04T13:17:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cf/cfe455438a1ad1ff61e96b7480d2ad1b5e96217a366d77ded348960a928a3749" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 blob eligible for deletion: sha256:d5f9b850efb4e781db6a04ceaf362adceaff409b81a67a1e3f4299615e52aefd time="2025-11-04T13:17:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d5/d5f9b850efb4e781db6a04ceaf362adceaff409b81a67a1e3f4299615e52aefd" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 --- PASS: TestDeletionHasEffect (1.94s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.00s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:da84b0daaee1a9a88c031d272b94fdef15c0f7f951ee861e4843b1639584a6e8 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:c23c871d5ad5cba32bbfb01a1f9c225f06c3fdfa7a43a1da8d646d2d34412b5c michael_z_doukas: marking blob sha256:994e6776bab331855ce55bd0c55d41ab6ac53491a0fb585c0d5c863386ecc8c1 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:fb4667d74c84b0c538e0cfb1323ba87ac4310e7852886250c7d9de45e0d74f2d time="2025-11-04T13:17:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fb/fb4667d74c84b0c538e0cfb1323ba87ac4310e7852886250c7d9de45e0d74f2d" go.version=go1.25.3 instance.id=6376b606-642f-46bd-8752-871d460a4b96 --- PASS: TestOrphanBlobDeleted (1.07s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:da340f3c8870dd744089e1c82d69ab622b7487699095b713144e74343aec85b7 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:8bb46c0b39e00435814117720c308a41bc803204d3d0490089538159752a8a58 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.71s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.72s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.52s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.68s) === 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-11-04T13:17:30Z" level=info msg="PurgeUploads starting: olderThan=2025-11-04 12:17:30.266273797 +0000 UTC m=-3566.363905916, actuallyDelete=true" time="2025-11-04T13:17:30Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-11-04T13:17:30Z" level=info msg="PurgeUploads starting: olderThan=2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998, actuallyDelete=true" time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/693a892e-9630-428f-9dc3-20935a298281 have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/007ecec5-534b-41b2-b026-fdd693045831 have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/baf67b38-b02f-449d-9d9e-28c1377c8e01 have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c930a623-9d23-43d2-bbb9-5fa3f653f403 have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d52196d0-8dd1-4767-abde-35ad49578390 have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f7459559-4154-449d-95d1-fcd4ffb3bc9f have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/01389b1c-144f-44ae-94e6-3b6ea72503bf have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/222711bb-4528-495c-b831-4aa858d65831 have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/79af0155-fa0b-4c4a-a4e1-13d448cf390c have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9a0ca4a6-79aa-42dc-9c05-9c43e77bc13c have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d3b0f3f7-e1c4-4d1e-8a45-82f763b37b1b have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.267521711 +0000 UTC m=+33.637341998). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-11-04T13:17:30Z" level=info msg="PurgeUploads starting: olderThan=2025-11-04 13:17:30.269039645 +0000 UTC m=+33.638859952, actuallyDelete=true" time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/162b1ea4-a3b5-457d-a595-c9e24da3a290 have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.269039645 +0000 UTC m=+33.638859952). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2fcd032c-09eb-4f11-af3a-ace645271e9b have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.269039645 +0000 UTC m=+33.638859952). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8360257e-d5e5-44c6-a397-1a0db456c50e have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.269039645 +0000 UTC m=+33.638859952). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/94a99e43-c16e-43e7-8156-539af92143fd have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.269039645 +0000 UTC m=+33.638859952). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a00be5f4-0c84-4c3b-a837-49c43272cc55 have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.269039645 +0000 UTC m=+33.638859952). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-11-04T13:17:30Z" level=info msg="PurgeUploads starting: olderThan=2025-11-04 13:17:30.270277019 +0000 UTC m=+33.640097306, actuallyDelete=true" time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e6b47c04-3032-4df0-8559-5b43cd22722b have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.270277019 +0000 UTC m=+33.640097306). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/efac6e56-fd47-488f-b75b-95f362a2a5b3 have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.270277019 +0000 UTC m=+33.640097306). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7b0fb3f8-094c-4112-8a21-7cae3d08669e have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.270277019 +0000 UTC m=+33.640097306). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8667fed7-bdb0-4ee6-80f0-014dd109c383 have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.270277019 +0000 UTC m=+33.640097306). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/88445f39-770f-45bd-b972-e532b360bb01 have older date (2025-11-04 12:17:30 +0000 UTC) than purge date (2025-11-04 13:17:30.270277019 +0000 UTC m=+33.640097306). Removing upload directory." time="2025-11-04T13:17:30Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-11-04T13:17:30Z" level=info msg="PurgeUploads starting: olderThan=2025-11-04 13:17:30.270968021 +0000 UTC m=+33.640788338, actuallyDelete=true" time="2025-11-04T13:17:30Z" 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 33.660s ? 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.011s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.010s === RUN TestWalkFileRemoved time="2025-11-04T13:16:56Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.417s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.15s) === 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.165s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.42s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.820s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (20.77s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 21.191s ? 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-11-04T13:16:56Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-11-04T13:16:56Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-11-04T13:16:56Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.3 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 TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestMatchIPV6 === CONT TestMatchIPV4 time="2025-11-04T13:16:56Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 --- PASS: TestS3TryUpdate (0.01s) time="2025-11-04T13:16:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=124b2600-6d8a-4bc1-b8d2-efaac9e1aea4 time="2025-11-04T13:16:56Z" level=error msg="unknown ip address format" go.version=go1.25.3 instance.id=124b2600-6d8a-4bc1-b8d2-efaac9e1aea4 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2025-11-04T13:16:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.3 instance.id=124b2600-6d8a-4bc1-b8d2-efaac9e1aea4 --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2025-11-04T13:16:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-11-04T13:16:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-11-04T13:16:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 time="2025-11-04T13:17:00Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.3 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.516s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.006s ? 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.417s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.99s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.425s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.013s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r17.apk >>> docker-registry*: Adding .pre-install >>> 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-r17.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 26.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Tue, 04 Nov 2025 13:19:48 +0000 elapsed time 0h 3m 24s >>> 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 (20251104.131628) (2/2) Purging go (1.25.3-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 543 MiB in 105 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...