>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Thu, 05 Feb 2026 20:04:13 +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.7-r0) (2/2) Installing .makedepends-docker-registry (20260205.200417) Executing busybox-1.37.0-r31.trigger OK: 504.7 MiB in 105 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/edge/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/edge/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/edge/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="2026-02-05T20:05:53Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-05T20:05:53Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.10s) PASS ok github.com/docker/distribution/configuration 0.441s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-05T20:05:53Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.02s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.366s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.01s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.02s) PASS ok github.com/docker/distribution/health 0.363s === 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.223s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.16s) PASS ok github.com/docker/distribution/health/checks 0.473s ? 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.01s) === 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.229s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === 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.261s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.300s === 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.239s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === 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 2026/02/05 20:05:53 http: TLS handshake error from 127.0.0.1:40898: 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:34105/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34105/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34105/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34105/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46673?status=0, fail=true --- PASS: TestHTTPSink (0.09s) === RUN TestListener --- PASS: TestListener (2.02s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-05T20:05:56Z" level=info msg="broadcaster: closing" time="2026-02-05T20:05:56Z" level=info msg="closing testSink" time="2026-02-05T20:05:56Z" level=info msg="closing testSink" time="2026-02-05T20:05:56Z" level=info msg="closing testSink" time="2026-02-05T20:05:56Z" level=info msg="closing testSink" time="2026-02-05T20:05:56Z" level=info msg="closing testSink" time="2026-02-05T20:05:56Z" level=info msg="closing testSink" time="2026-02-05T20:05:56Z" level=info msg="closing testSink" time="2026-02-05T20:05:56Z" level=info msg="closing testSink" time="2026-02-05T20:05:56Z" level=info msg="closing testSink" time="2026-02-05T20:05:56Z" level=info msg="closing testSink" time="2026-02-05T20:05:56Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-02-05T20:05:56Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 1} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 1} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 1} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 1} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T20:05:56Z" level=warning msg="&{0x3f6c121ce0 0.9} encountered too many errors, backing off" time="2026-02-05T20:05:56Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.43s) PASS ok github.com/docker/distribution/notifications 3.099s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-02-05T20:05:54Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T20:05:54.270868864Z" 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.7 time="2026-02-05T20:05:54.271307703Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.25.7 time="2026-02-05T20:05:54.27339382Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:05:54.275098517Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-05T20:05:54.275247117Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-05T20:05:54.27944147Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-05T20:05:57.304529765Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=9b429111-a7e9-4c4d-88d4-570a48069b62 http.request.method=GET http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.41655ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:20:05:57 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-05T20:05:57.305729063Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (3.46s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-05T20:05:57.717812737Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T20:05:57.735779408Z" 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.7 time="2026-02-05T20:05:57.736081908Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:05:57.736105188Z" level=info msg="Starting upload purge in 42m0s" go.version=go1.25.7 time="2026-02-05T20:05:57.737100066Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.44s) PASS ok github.com/docker/distribution/registry 12.412s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.246s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.15s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.658s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-05T20:05:53Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=d5d54ae3-4ff7-4ca7-bfd4-b3c8580c0cb0 time="2026-02-05T20:05:53Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=d5d54ae3-4ff7-4ca7-bfd4-b3c8580c0cb0 --- PASS: TestBasicAccessController (0.04s) === RUN TestCreateHtpasswdFile time="2026-02-05T20:05:53Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password=UsH0GRNOVr8VGwuc0iN7MVMH0qyUIthJgykKorQuKx0 user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.509s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.02s) PASS ok github.com/docker/distribution/registry/auth/silly 0.337s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-02-05T20:05:53Z" level=info msg="token not to be used before 2026-02-05 20:05:54 +0000 UTC - currently 2026-02-05 20:05:53.809764069 +0000 UTC m=+0.159027464" time="2026-02-05T20:05:53Z" level=info msg="token not to be used after 2026-02-05 20:05:53 +0000 UTC - currently 2026-02-05 20:05:53.813432303 +0000 UTC m=+0.162695678" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-02-05T20:05:53Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.387s === 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.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.571s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.02s) === 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.437s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.243s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-05T20:05:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T20:05:57Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:05:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37393" http.request.id=0edc27c8-85af-4525-b2e8-8a60ed2e52ad http.request.method=GET http.request.remoteaddr="127.0.0.1:34470" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.440386ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:20:05:57 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.06s) === RUN TestCatalogAPI time="2026-02-05T20:05:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T20:05:57Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:05:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=09099b56-9c6a-4033-a4ff-32d3b390ec4c http.request.method=GET http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=13.997478ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:20:05:57 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T20:05:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=f1560029-19f5-40fc-9eed-eee43e9af039 http.request.method=POST http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.29677ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:05:58 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=1f3dfb1a-fbd0-438f-a187-59f135141268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/aaaa/blobs/uploads/10695656-4471-4fd8-977c-0c6a2be5e31f?_state=FWWW1gLuIOjhYp8oD6KBwTHebQsGDRiXPEWBa3493l57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxMDY5NTY1Ni00NDcxLTRmZDgtOTc3Yy0wYzZhMmJlNWUzMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDU6NTguMjQxMjgxNjEyWiJ9&digest=sha256%3Ab0c96becd474bf674dc76258abfd1905b180f96efd1d3befaf210c036b24cdd0" http.request.useragent="Go-http-client/1.1" http.response.duration=6.24702397s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:05:58 +0000] "PUT /v2/foo/aaaa/blobs/uploads/10695656-4471-4fd8-977c-0c6a2be5e31f?_state=FWWW1gLuIOjhYp8oD6KBwTHebQsGDRiXPEWBa3493l57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxMDY5NTY1Ni00NDcxLTRmZDgtOTc3Yy0wYzZhMmJlNWUzMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDU6NTguMjQxMjgxNjEyWiJ9&digest=sha256%3Ab0c96becd474bf674dc76258abfd1905b180f96efd1d3befaf210c036b24cdd0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=851e3152-343a-4358-ad0f-7ab0a2e487f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.139387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:04 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=d8cd2410-a247-4315-b590-92a5fd4b4d3f http.request.method=POST http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.71817ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:05 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=0c0e5fbc-5efa-4030-86f1-500a9cfb1bcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/bbbb/blobs/uploads/0735d19c-219d-450e-9a87-35cba8b0adcc?_state=TNnmacry2WQ2MReakYuhd4B9Hx-O8LAJW1LaFDc7PxJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNzM1ZDE5Yy0yMTlkLTQ1MGUtOWE4Ny0zNWNiYThiMGFkY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDY6MDUuMDY0MjQ1NjUyWiJ9&digest=sha256%3A7d9255f4b2839b87532f8eb18dd92a7d718e54baeb085150d6cfde3812058c43" http.request.useragent="Go-http-client/1.1" http.response.duration=11.922891063s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:05 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0735d19c-219d-450e-9a87-35cba8b0adcc?_state=TNnmacry2WQ2MReakYuhd4B9Hx-O8LAJW1LaFDc7PxJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNzM1ZDE5Yy0yMTlkLTQ1MGUtOWE4Ny0zNWNiYThiMGFkY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDY6MDUuMDY0MjQ1NjUyWiJ9&digest=sha256%3A7d9255f4b2839b87532f8eb18dd92a7d718e54baeb085150d6cfde3812058c43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=5f9d050d-b520-4c4e-85d0-85ec5769e9c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=14.395077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:16 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=5b65f630-4e88-4a38-b872-2b9f8253b816 http.request.method=POST http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=9.387205ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:18 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=1e7b4766-8f4a-44e0-81de-7bd23bc00fa8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/cccc/blobs/uploads/f323812f-c627-4dd1-b300-2dcc46af7dff?_state=nNAWtzdcl9R438WUSwimDtgjx-m_znRDP5gz1pYq0qV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMzIzODEyZi1jNjI3LTRkZDEtYjMwMC0yZGNjNDZhZjdkZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDY6MTguNzYxNTQwOTVaIn0%3D&digest=sha256%3Adc87774a4ad005a63462c241b3ae0f6c0ed2545a2b4fdd8f9921881aa0f9afa3" http.request.useragent="Go-http-client/1.1" http.response.duration=22.286183504s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:18 +0000] "PUT /v2/foo/cccc/blobs/uploads/f323812f-c627-4dd1-b300-2dcc46af7dff?_state=nNAWtzdcl9R438WUSwimDtgjx-m_znRDP5gz1pYq0qV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMzIzODEyZi1jNjI3LTRkZDEtYjMwMC0yZGNjNDZhZjdkZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDY6MTguNzYxNTQwOTVaIn0%3D&digest=sha256%3Adc87774a4ad005a63462c241b3ae0f6c0ed2545a2b4fdd8f9921881aa0f9afa3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=7381b3ca-3e11-4657-bfc4-1fcb700fc177 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.184088ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:41 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=d6d6d8e7-e539-44a5-aaca-1d188ce8daf0 http.request.method=POST http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.941153ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:41 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=7850e7ba-2020-491a-a69e-c1f4800b469a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/dddd/blobs/uploads/fe7df62b-a4f9-4787-a424-2ba6ec3ca486?_state=igUj--KPvM6T4JjkYIEtBLKh-oNd2rn8smj4d2Fo-qZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZTdkZjYyYi1hNGY5LTQ3ODctYTQyNC0yYmE2ZWMzY2E0ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDY6NDEuNzQ1MzY0NzY3WiJ9&digest=sha256%3A8892f75dd75e9e0b65456f6fea9e5e0674f4d4b6c50443fcdb8ea6c99e36824d" http.request.useragent="Go-http-client/1.1" http.response.duration=9.023282806s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:41 +0000] "PUT /v2/foo/dddd/blobs/uploads/fe7df62b-a4f9-4787-a424-2ba6ec3ca486?_state=igUj--KPvM6T4JjkYIEtBLKh-oNd2rn8smj4d2Fo-qZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmZTdkZjYyYi1hNGY5LTQ3ODctYTQyNC0yYmE2ZWMzY2E0ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDY6NDEuNzQ1MzY0NzY3WiJ9&digest=sha256%3A8892f75dd75e9e0b65456f6fea9e5e0674f4d4b6c50443fcdb8ea6c99e36824d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=423646d0-eb3f-4586-aa2c-2d228ec13cf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.54741ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:50 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:06:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=e720beb5-48bc-4293-a977-e35ab48de36f http.request.method=POST http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.838793ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:51 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=f17b0f2c-444c-4985-ae63-027f9a5b24f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/eeee/blobs/uploads/a2f9801d-4de6-4958-ab4a-f3debdcc5e39?_state=D-YLnMy3UtyEeDub5RY9ZkXBcEQ3MM9aF-7lKWMAf7x7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhMmY5ODAxZC00ZGU2LTQ5NTgtYWI0YS1mM2RlYmRjYzVlMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDY6NTEuNzAxOTI3NTI1WiJ9&digest=sha256%3A540c0c250609624e49d0d2be107af4bd181084b38ad287c005dbdf1bb1a9dcb0" http.request.useragent="Go-http-client/1.1" http.response.duration=14.417255493s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:06:51 +0000] "PUT /v2/foo/eeee/blobs/uploads/a2f9801d-4de6-4958-ab4a-f3debdcc5e39?_state=D-YLnMy3UtyEeDub5RY9ZkXBcEQ3MM9aF-7lKWMAf7x7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhMmY5ODAxZC00ZGU2LTQ5NTgtYWI0YS1mM2RlYmRjYzVlMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDY6NTEuNzAxOTI3NTI1WiJ9&digest=sha256%3A540c0c250609624e49d0d2be107af4bd181084b38ad287c005dbdf1bb1a9dcb0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=a1c134c7-69a2-4254-85c2-67ac4d6b4934 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.925431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:06 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=0ea99d4b-2ca2-4311-8566-e91a9cfc409e http.request.method=POST http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.309355ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:06 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=ffbc0237-4892-430e-9e0e-799fa5cf0be3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/ffff/blobs/uploads/cdf5b7f7-d3d4-44e7-aea4-1823aaa6c669?_state=JsRmeS8ACazFHTdqqu_SR46-gK_NE6dwAKgSeX-LohB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjZGY1YjdmNy1kM2Q0LTQ0ZTctYWVhNC0xODIzYWFhNmM2NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDc6MDYuODYyNDAzNjM4WiJ9&digest=sha256%3A6cd44d380247e3221c5c6765ecf8e463459e50f4bdefeed31cfa4e54181170cd" http.request.useragent="Go-http-client/1.1" http.response.duration=10.019683555s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:06 +0000] "PUT /v2/foo/ffff/blobs/uploads/cdf5b7f7-d3d4-44e7-aea4-1823aaa6c669?_state=JsRmeS8ACazFHTdqqu_SR46-gK_NE6dwAKgSeX-LohB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjZGY1YjdmNy1kM2Q0LTQ0ZTctYWVhNC0xODIzYWFhNmM2NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDc6MDYuODYyNDAzNjM4WiJ9&digest=sha256%3A6cd44d380247e3221c5c6765ecf8e463459e50f4bdefeed31cfa4e54181170cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=f071e65e-533e-409b-8a32-79ceb78fa16b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.445765ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:16 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=df833a6c-1686-4ef9-ac12-63e728696b10 http.request.method=GET http.request.remoteaddr="127.0.0.1:47600" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.494174ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:20:07:16 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=9dbb0a35-3b33-4b52-b0db-19f300004886 http.request.method=GET http.request.remoteaddr="127.0.0.1:47600" 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=2.742516ms http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:20:07:16 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=05cb8e35-ea5a-4f95-b532-9a9c3bb63721 http.request.method=GET http.request.remoteaddr="127.0.0.1:47600" 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=3.448554ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:20:07:16 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=c61d5962-1f93-43db-9a4b-5b047a55e438 http.request.method=GET http.request.remoteaddr="127.0.0.1:47600" 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=2.989415ms http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:20:07:16 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=4b8bc158-edfe-436f-8679-661040c6c95c http.request.method=GET http.request.remoteaddr="127.0.0.1:47600" 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=3.346295ms http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:20:07:16 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=0a60b2d9-9910-430a-895c-8ee681a76c1d http.request.method=GET http.request.remoteaddr="127.0.0.1:47600" 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=2.787276ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:20:07:16 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" 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.7 http.request.host="127.0.0.1:36301" http.request.id=5dfd3456-f162-4629-8663-c7d8d44bd7ec http.request.method=GET http.request.remoteaddr="127.0.0.1:47600" 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=3.085875ms http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Feb/2026:20:07:16 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" 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.7 http.request.host="127.0.0.1:36301" http.request.id=619fa753-76f7-4e7f-8e68-44103e5396a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47600" 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=2.724536ms http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Feb/2026:20:07:16 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=be608c11-28a7-4afb-b338-f8395fedcd14 http.request.method=GET http.request.remoteaddr="127.0.0.1:47600" 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=2.648276ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:20:07:16 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36301" http.request.id=2ec91646-aa7b-47c8-84b1-814c340beb8c http.request.method=GET http.request.remoteaddr="127.0.0.1:47600" 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=3.153535ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:20:07:16 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T20:07:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T20:07:16Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:07:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=9874e6e8-c294-4022-a693-9141d687f222 http.request.method=POST http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.789912ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:17 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=1a555d8e-193a-47c2-b509-ec64ad747d05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/aaaa/blobs/uploads/a2419aff-fdd0-4c8d-80cb-0e8f8b43f133?_state=q_FjjXv5DSmFnxugUTwBjj7uz-WN8bJ2P7sLRfiDeTt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMjQxOWFmZi1mZGQwLTRjOGQtODBjYi0wZThmOGI0M2YxMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDc6MTcuNTgyMDE0NTQzWiJ9&digest=sha256%3A817656d9a4d3302d94cae3442f44c3587a99734ab33b2d1634c3bf9c22506d62" http.request.useragent="Go-http-client/1.1" http.response.duration=6.615613714s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:17 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a2419aff-fdd0-4c8d-80cb-0e8f8b43f133?_state=q_FjjXv5DSmFnxugUTwBjj7uz-WN8bJ2P7sLRfiDeTt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMjQxOWFmZi1mZGQwLTRjOGQtODBjYi0wZThmOGI0M2YxMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDc6MTcuNTgyMDE0NTQzWiJ9&digest=sha256%3A817656d9a4d3302d94cae3442f44c3587a99734ab33b2d1634c3bf9c22506d62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=c5c88728-d9a1-4e2d-a30c-ce60b9d2721e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.538929ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:24 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=47c1276f-9ee5-4822-9718-c6a3d80779b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.632994ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:25 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=e078d0fd-a548-42e2-96f0-5a3199e6f86d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/bbbb/blobs/uploads/f907dd17-74ac-45c9-821d-4dcf80f2d972?_state=NW3vkHWjm3olLoy7tO1zcPFeCmmyPHhDZdUoZHthNjJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmOTA3ZGQxNy03NGFjLTQ1YzktODIxZC00ZGNmODBmMmQ5NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDc6MjUuMDE2MjM3Nzk0WiJ9&digest=sha256%3A21daa43dd0f8157336a80269c5e23a1eecb9ef84e4ccde12ee13c45a94b60e48" http.request.useragent="Go-http-client/1.1" http.response.duration=14.871089898s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:25 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f907dd17-74ac-45c9-821d-4dcf80f2d972?_state=NW3vkHWjm3olLoy7tO1zcPFeCmmyPHhDZdUoZHthNjJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmOTA3ZGQxNy03NGFjLTQ1YzktODIxZC00ZGNmODBmMmQ5NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDc6MjUuMDE2MjM3Nzk0WiJ9&digest=sha256%3A21daa43dd0f8157336a80269c5e23a1eecb9ef84e4ccde12ee13c45a94b60e48 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=eabe74a6-e470-499d-9f28-b20d8e11bdcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.725961ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:39 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=74433e7a-db5f-40cf-abd7-0613a84e9708 http.request.method=POST http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.687232ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:40 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=c38f79e8-3718-4e26-a84e-c4e072452c90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/cccc/blobs/uploads/7fd71aa5-bfee-4b0c-b29f-b2a708fa4803?_state=TAy5Dl4aQmsROkN6Guro5vIHKIUv0BlYkh8g2oedrqB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ZmQ3MWFhNS1iZmVlLTRiMGMtYjI5Zi1iMmE3MDhmYTQ4MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDc6NDAuNjM5OTUwMzU3WiJ9&digest=sha256%3Ae48b27cba18d5bd6b7bba8e067d6c79cef452f171653ab8335b049160854df7a" http.request.useragent="Go-http-client/1.1" http.response.duration=9.282055366s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:40 +0000] "PUT /v2/foo/cccc/blobs/uploads/7fd71aa5-bfee-4b0c-b29f-b2a708fa4803?_state=TAy5Dl4aQmsROkN6Guro5vIHKIUv0BlYkh8g2oedrqB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3ZmQ3MWFhNS1iZmVlLTRiMGMtYjI5Zi1iMmE3MDhmYTQ4MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDc6NDAuNjM5OTUwMzU3WiJ9&digest=sha256%3Ae48b27cba18d5bd6b7bba8e067d6c79cef452f171653ab8335b049160854df7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=fa2db0e1-6b82-4597-925f-d4ae87899428 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.829789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:49 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=78d82125-d4a1-4999-b66f-8d94a64d4289 http.request.method=POST http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.100235ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:50 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=59db058b-019e-4494-a895-1746cf064f07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/dddd/blobs/uploads/b1180ed6-94dd-44ac-91ed-8e588fe43b95?_state=LCuYwRAtyJJ7W1FxB-9cVgkg3fLE9CQnBtl7n8wtD0F7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMTE4MGVkNi05NGRkLTQ0YWMtOTFlZC04ZTU4OGZlNDNiOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDc6NTAuNDQyNDg0MDAyWiJ9&digest=sha256%3Ab8eeea790650dcc48bbb71e7a8aa633e2f6ef979505f930111e09aa826d04ac6" http.request.useragent="Go-http-client/1.1" http.response.duration=6.380120494s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:50 +0000] "PUT /v2/foo/dddd/blobs/uploads/b1180ed6-94dd-44ac-91ed-8e588fe43b95?_state=LCuYwRAtyJJ7W1FxB-9cVgkg3fLE9CQnBtl7n8wtD0F7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMTE4MGVkNi05NGRkLTQ0YWMtOTFlZC04ZTU4OGZlNDNiOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDc6NTAuNDQyNDg0MDAyWiJ9&digest=sha256%3Ab8eeea790650dcc48bbb71e7a8aa633e2f6ef979505f930111e09aa826d04ac6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=82b81a1f-b04f-4523-9e09-c19645fb9ebd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42822" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.78247ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:56 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38857" http.request.id=e60c5817-e1a4-4f33-a657-ea54d2e8def8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42822" 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=2.706595ms http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:20:07:56 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (119.28s) === RUN TestURLPrefix time="2026-02-05T20:07: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.7 time="2026-02-05T20:07:56Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:07:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33445" http.request.id=86224c24-fe7b-403c-92cf-0eb387436024 http.request.method=GET http.request.remoteaddr="127.0.0.1:36146" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.879456ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:20:07:56 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-02-05T20:07: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.7 time="2026-02-05T20:07:56Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:07:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=5fa448d3-eaa6-430d-ae84-90787e7e871d http.request.method=GET http.request.remoteaddr="127.0.0.1:36850" http.request.uri="/v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.048075ms http.response.status=404 http.response.written=157 vars.digest="sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "GET /v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=6054718f-13de-4d7d-a6f6-be1381868d8a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36864" http.request.uri="/v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.377249ms http.response.status=404 http.response.written=157 vars.digest="sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=6bca6e66-6953-4080-8a16-4f28efccdce5 http.request.method=POST http.request.remoteaddr="127.0.0.1:36864" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.084535ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=593905b2-4226-4d0e-8bc0-ca3116cd2528 http.request.method=GET http.request.remoteaddr="127.0.0.1:36864" http.request.uri="/v2/foo/bar/blobs/uploads/b51d61ac-e5a6-48c6-aae1-fa3eccaed3e0?_state=Q2X5Uf7T-pVnrKfu4_kLNzhCHgUvQZFQsa__E8p__IZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MWQ2MWFjLWU1YTYtNDhjNi1hYWUxLWZhM2VjY2FlZDNlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMDczMzk4NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.408293ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "GET /v2/foo/bar/blobs/uploads/b51d61ac-e5a6-48c6-aae1-fa3eccaed3e0?_state=Q2X5Uf7T-pVnrKfu4_kLNzhCHgUvQZFQsa__E8p__IZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MWQ2MWFjLWU1YTYtNDhjNi1hYWUxLWZhM2VjY2FlZDNlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMDczMzk4NTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=99ea94e7-c553-45f3-9b85-6a7f3631f80a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36864" http.request.uri="/v2/foo/bar/blobs/uploads/b51d61ac-e5a6-48c6-aae1-fa3eccaed3e0?_state=Q2X5Uf7T-pVnrKfu4_kLNzhCHgUvQZFQsa__E8p__IZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MWQ2MWFjLWU1YTYtNDhjNi1hYWUxLWZhM2VjY2FlZDNlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMDczMzk4NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.374675ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "DELETE /v2/foo/bar/blobs/uploads/b51d61ac-e5a6-48c6-aae1-fa3eccaed3e0?_state=Q2X5Uf7T-pVnrKfu4_kLNzhCHgUvQZFQsa__E8p__IZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MWQ2MWFjLWU1YTYtNDhjNi1hYWUxLWZhM2VjY2FlZDNlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMDczMzk4NTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=c699b059-3837-4dd7-af8d-6576b6af93e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36864" http.request.uri="/v2/foo/bar/blobs/uploads/b51d61ac-e5a6-48c6-aae1-fa3eccaed3e0?_state=Q2X5Uf7T-pVnrKfu4_kLNzhCHgUvQZFQsa__E8p__IZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MWQ2MWFjLWU1YTYtNDhjNi1hYWUxLWZhM2VjY2FlZDNlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMDczMzk4NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b51d61ac-e5a6-48c6-aae1-fa3eccaed3e0 time="2026-02-05T20:07:57Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=c699b059-3837-4dd7-af8d-6576b6af93e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36864" http.request.uri="/v2/foo/bar/blobs/uploads/b51d61ac-e5a6-48c6-aae1-fa3eccaed3e0?_state=Q2X5Uf7T-pVnrKfu4_kLNzhCHgUvQZFQsa__E8p__IZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MWQ2MWFjLWU1YTYtNDhjNi1hYWUxLWZhM2VjY2FlZDNlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMDczMzk4NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.264654ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b51d61ac-e5a6-48c6-aae1-fa3eccaed3e0 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "GET /v2/foo/bar/blobs/uploads/b51d61ac-e5a6-48c6-aae1-fa3eccaed3e0?_state=Q2X5Uf7T-pVnrKfu4_kLNzhCHgUvQZFQsa__E8p__IZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MWQ2MWFjLWU1YTYtNDhjNi1hYWUxLWZhM2VjY2FlZDNlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMDczMzk4NTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=462da207-5839-48f4-8d16-c8d9ec3dca19 http.request.method=POST http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.299475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=b6ac398c-d2a3-4942-9ce1-6cf6d9c7685f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/50012525-3d0d-47ca-ace7-a836029c19fb?_state=gSXGdan4L3zlDzzvwlgv9wnOZQOn_Hdw6JQwewvuI3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwMDEyNTI1LTNkMGQtNDdjYS1hY2U3LWE4MzYwMjljMTlmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMjU1NjQwMjNaIn0%3D&digest=sha256%3A52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" provided=sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 vars.name="foo/bar" vars.uuid=50012525-3d0d-47ca-ace7-a836029c19fb time="2026-02-05T20:07:57Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=b6ac398c-d2a3-4942-9ce1-6cf6d9c7685f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/50012525-3d0d-47ca-ace7-a836029c19fb?_state=gSXGdan4L3zlDzzvwlgv9wnOZQOn_Hdw6JQwewvuI3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwMDEyNTI1LTNkMGQtNDdjYS1hY2U3LWE4MzYwMjljMTlmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMjU1NjQwMjNaIn0%3D&digest=sha256%3A52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=50012525-3d0d-47ca-ace7-a836029c19fb time="2026-02-05T20:07:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=b6ac398c-d2a3-4942-9ce1-6cf6d9c7685f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/50012525-3d0d-47ca-ace7-a836029c19fb?_state=gSXGdan4L3zlDzzvwlgv9wnOZQOn_Hdw6JQwewvuI3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwMDEyNTI1LTNkMGQtNDdjYS1hY2U3LWE4MzYwMjljMTlmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMjU1NjQwMjNaIn0%3D&digest=sha256%3A52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.516995ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=50012525-3d0d-47ca-ace7-a836029c19fb 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "PUT /v2/foo/bar/blobs/uploads/50012525-3d0d-47ca-ace7-a836029c19fb?_state=gSXGdan4L3zlDzzvwlgv9wnOZQOn_Hdw6JQwewvuI3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwMDEyNTI1LTNkMGQtNDdjYS1hY2U3LWE4MzYwMjljMTlmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMjU1NjQwMjNaIn0%3D&digest=sha256%3A52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=3c61fa8a-fa0f-4400-99eb-e228b94aa457 http.request.method=POST http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.954035ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=bbd8555a-8c79-4b85-942e-cf8b2145fd92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/e956373e-496c-4ecc-a5b0-4e8df15a0fa1?_state=4bBzb2sn0yTGZfBp9T5w1y9xyxM5_Rc-pKvaPq4jiJd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5NTYzNzNlLTQ5NmMtNGVjYy1hNWIwLTRlOGRmMTVhMGZhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMzM5NTA5MVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.195833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "PUT /v2/foo/bar/blobs/uploads/e956373e-496c-4ecc-a5b0-4e8df15a0fa1?_state=4bBzb2sn0yTGZfBp9T5w1y9xyxM5_Rc-pKvaPq4jiJd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5NTYzNzNlLTQ5NmMtNGVjYy1hNWIwLTRlOGRmMTVhMGZhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zMzM5NTA5MVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=5b31ffc4-e766-4ea6-ac12-264c24423a2e http.request.method=POST http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.221075ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=6f916547-d83a-44dc-b332-9c754874d7be http.request.method=PUT http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/e4b94b48-3a14-4f8a-b6c0-a9bc19cd9225?_state=Jamk46xZZhPvaAJPNFdKDK15EW6l4kDMFgcZ_Gow8PN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0Yjk0YjQ4LTNhMTQtNGY4YS1iNmMwLWE5YmMxOWNkOTIyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zNDMyNjc1NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.292173ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "PUT /v2/foo/bar/blobs/uploads/e4b94b48-3a14-4f8a-b6c0-a9bc19cd9225?_state=Jamk46xZZhPvaAJPNFdKDK15EW6l4kDMFgcZ_Gow8PN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0Yjk0YjQ4LTNhMTQtNGY4YS1iNmMwLWE5YmMxOWNkOTIyNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zNDMyNjc1NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:07:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=60879c78-e115-4eaf-997c-b9add029f660 http.request.method=POST http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.128715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=357bac20-4602-4c90-976b-75c05f39baf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/757bc55a-6921-4c95-b2d0-e65311dd5fdd?_state=EpugDfri8G5ANcWskv9oynYe0pme1MYwRvZUQ4UKZth7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1N2JjNTVhLTY5MjEtNGM5NS1iMmQwLWU2NTMxMWRkNWZkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zNTI1NTc0WiJ9&digest=sha256%3A52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.932099743s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:07:57 +0000] "PUT /v2/foo/bar/blobs/uploads/757bc55a-6921-4c95-b2d0-e65311dd5fdd?_state=EpugDfri8G5ANcWskv9oynYe0pme1MYwRvZUQ4UKZth7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1N2JjNTVhLTY5MjEtNGM5NS1iMmQwLWU2NTMxMWRkNWZkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowNzo1Ny4zNTI1NTc0WiJ9&digest=sha256%3A52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=76088a6e-1328-4ece-bcae-fb617dfe0ccd http.request.method=POST http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.202255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33845" http.request.id=57ebd099-4446-4041-a89d-458b7092309c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/1d057659-5e24-4dec-a64b-e272b2d5c1f6?_state=2lu1kmZa6Ax9RDXSGdQzB0ya2fVGkfBd0BIidgrFL_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMDU3NjU5LTVlMjQtNGRlYy1hNjRiLWUyNzJiMmQ1YzFmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowMC40ODc0MzIxOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.979445327s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:00 +0000] "PATCH /v2/foo/bar/blobs/uploads/1d057659-5e24-4dec-a64b-e272b2d5c1f6?_state=2lu1kmZa6Ax9RDXSGdQzB0ya2fVGkfBd0BIidgrFL_J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMDU3NjU5LTVlMjQtNGRlYy1hNjRiLWUyNzJiMmQ1YzFmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowMC40ODc0MzIxOTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=e71ed55e-f6a8-4e86-a4b4-73ddec7a2fbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/uploads/1d057659-5e24-4dec-a64b-e272b2d5c1f6?_state=OKIprfGay8gpceYGhlmzhILqPytHXQt12bHwpYIAARd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMDU3NjU5LTVlMjQtNGRlYy1hNjRiLWUyNzJiMmQ1YzFmNiIsIk9mZnNldCI6MTQyMzQxMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDg6MDBaIn0%3D&digest=sha256%3A52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.800774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:03 +0000] "PUT /v2/foo/bar/blobs/uploads/1d057659-5e24-4dec-a64b-e272b2d5c1f6?_state=OKIprfGay8gpceYGhlmzhILqPytHXQt12bHwpYIAARd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkMDU3NjU5LTVlMjQtNGRlYy1hNjRiLWUyNzJiMmQ1YzFmNiIsIk9mZnNldCI6MTQyMzQxMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDg6MDBaIn0%3D&digest=sha256%3A52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=f721aef7-b0dc-43f5-8a02-0c225ffb021a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.370295ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=b209796b-32a1-4ec6-85c9-db1b9149197f http.request.method=GET http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=109.702503ms http.response.status=200 http.response.written=14234112 127.0.0.1 - - [05/Feb/2026:20:08:03 +0000] "GET /v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 HTTP/1.1" 200 14234112 "" "Go-http-client/1.1" time="2026-02-05T20:08:03Z" level=error msg="error parsing digest="sha257:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=cfb3b1af-9fec-465e-bfe2-6bc30e4a641d http.request.method=GET http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/sha257:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" vars.name="foo/bar" time="2026-02-05T20:08:03Z" 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.7 http.request.host="127.0.0.1:33845" http.request.id=cfb3b1af-9fec-465e-bfe2-6bc30e4a641d http.request.method=GET http.request.remoteaddr="127.0.0.1:36868" http.request.uri="/v2/foo/bar/blobs/sha257:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.640855ms http.response.status=400 http.response.written=110 vars.digest="sha257:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:08:03 +0000] "GET /v2/foo/bar/blobs/sha257:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T20:08:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=0e600751-594b-4052-b2a0-d54d9a056e8e http.request.method=GET http.request.remoteaddr="127.0.0.1:59402" http.request.uri="/v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.326595ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:03 +0000] "GET /v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:03Z" 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.7 time="2026-02-05T20:08:03Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:08:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=d0507427-3eac-4a50-bc08-1585d35f1e9f http.request.method=GET http.request.remoteaddr="127.0.0.1:50300" http.request.uri="/v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.908195ms http.response.status=404 http.response.written=157 vars.digest="sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "GET /v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=cd5faf41-741b-45eb-9318-c9008500a8b1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50306" http.request.uri="/v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.894495ms http.response.status=404 http.response.written=157 vars.digest="sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=d654cea8-071d-4da2-a957-e29dcc46e9ee http.request.method=POST http.request.remoteaddr="127.0.0.1:50306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.125455ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=91a90ed0-7f2b-4617-a8e9-ef241f3ca211 http.request.method=GET http.request.remoteaddr="127.0.0.1:50306" http.request.uri="/v2/foo/bar/blobs/uploads/3e17bf03-7483-40e7-bf9b-d689046e9e2e?_state=zaNvSzgJI0YYiwn5O_UUJoi04tNBdhtJkQOmJlZZk917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlMTdiZjAzLTc0ODMtNDBlNy1iZjliLWQ2ODkwNDZlOWUyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4yOTg1OTcyMzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.262115ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "GET /v2/foo/bar/blobs/uploads/3e17bf03-7483-40e7-bf9b-d689046e9e2e?_state=zaNvSzgJI0YYiwn5O_UUJoi04tNBdhtJkQOmJlZZk917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlMTdiZjAzLTc0ODMtNDBlNy1iZjliLWQ2ODkwNDZlOWUyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4yOTg1OTcyMzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=8fcfcf17-bff8-4cc6-85b6-989a4d93d982 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50306" http.request.uri="/v2/foo/bar/blobs/uploads/3e17bf03-7483-40e7-bf9b-d689046e9e2e?_state=zaNvSzgJI0YYiwn5O_UUJoi04tNBdhtJkQOmJlZZk917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlMTdiZjAzLTc0ODMtNDBlNy1iZjliLWQ2ODkwNDZlOWUyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4yOTg1OTcyMzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.087875ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/3e17bf03-7483-40e7-bf9b-d689046e9e2e?_state=zaNvSzgJI0YYiwn5O_UUJoi04tNBdhtJkQOmJlZZk917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlMTdiZjAzLTc0ODMtNDBlNy1iZjliLWQ2ODkwNDZlOWUyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4yOTg1OTcyMzlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=99186271-891d-4c4a-b43e-a6ae5bb5575d http.request.method=GET http.request.remoteaddr="127.0.0.1:50306" http.request.uri="/v2/foo/bar/blobs/uploads/3e17bf03-7483-40e7-bf9b-d689046e9e2e?_state=zaNvSzgJI0YYiwn5O_UUJoi04tNBdhtJkQOmJlZZk917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlMTdiZjAzLTc0ODMtNDBlNy1iZjliLWQ2ODkwNDZlOWUyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4yOTg1OTcyMzlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3e17bf03-7483-40e7-bf9b-d689046e9e2e time="2026-02-05T20:08:04Z" 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.7 http.request.host="127.0.0.1:41735" http.request.id=99186271-891d-4c4a-b43e-a6ae5bb5575d http.request.method=GET http.request.remoteaddr="127.0.0.1:50306" http.request.uri="/v2/foo/bar/blobs/uploads/3e17bf03-7483-40e7-bf9b-d689046e9e2e?_state=zaNvSzgJI0YYiwn5O_UUJoi04tNBdhtJkQOmJlZZk917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlMTdiZjAzLTc0ODMtNDBlNy1iZjliLWQ2ODkwNDZlOWUyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4yOTg1OTcyMzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.114775ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3e17bf03-7483-40e7-bf9b-d689046e9e2e 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "GET /v2/foo/bar/blobs/uploads/3e17bf03-7483-40e7-bf9b-d689046e9e2e?_state=zaNvSzgJI0YYiwn5O_UUJoi04tNBdhtJkQOmJlZZk917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlMTdiZjAzLTc0ODMtNDBlNy1iZjliLWQ2ODkwNDZlOWUyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4yOTg1OTcyMzlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=f2ab2e95-1ac8-44aa-8da5-007d0f8882b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.419355ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=5911284d-e083-421b-a4ee-b231bc99f3b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/1eaa5ae5-5910-41e1-9b7e-a0bd8f73855c?_state=sCAgmlPurXssV8c2vWCri3a1cGQRKNXhrJMm8enu2Mt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYWE1YWU1LTU5MTAtNDFlMS05YjdlLWEwYmQ4ZjczODU1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4zMTU2NjY4NzJaIn0%3D&digest=sha256%3Afff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" provided=sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 vars.name="foo/bar" vars.uuid=1eaa5ae5-5910-41e1-9b7e-a0bd8f73855c time="2026-02-05T20:08:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=5911284d-e083-421b-a4ee-b231bc99f3b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/1eaa5ae5-5910-41e1-9b7e-a0bd8f73855c?_state=sCAgmlPurXssV8c2vWCri3a1cGQRKNXhrJMm8enu2Mt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYWE1YWU1LTU5MTAtNDFlMS05YjdlLWEwYmQ4ZjczODU1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4zMTU2NjY4NzJaIn0%3D&digest=sha256%3Afff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1eaa5ae5-5910-41e1-9b7e-a0bd8f73855c time="2026-02-05T20:08:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=5911284d-e083-421b-a4ee-b231bc99f3b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/1eaa5ae5-5910-41e1-9b7e-a0bd8f73855c?_state=sCAgmlPurXssV8c2vWCri3a1cGQRKNXhrJMm8enu2Mt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYWE1YWU1LTU5MTAtNDFlMS05YjdlLWEwYmQ4ZjczODU1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4zMTU2NjY4NzJaIn0%3D&digest=sha256%3Afff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.681134ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1eaa5ae5-5910-41e1-9b7e-a0bd8f73855c 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "PUT /v2/foo/bar/blobs/uploads/1eaa5ae5-5910-41e1-9b7e-a0bd8f73855c?_state=sCAgmlPurXssV8c2vWCri3a1cGQRKNXhrJMm8enu2Mt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYWE1YWU1LTU5MTAtNDFlMS05YjdlLWEwYmQ4ZjczODU1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4zMTU2NjY4NzJaIn0%3D&digest=sha256%3Afff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=a45893d1-5017-4297-a034-3ca67f2fb8c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.419115ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=09490cb6-a1fd-4a1c-8913-2458c9c438c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/8ca13f5f-a543-48fe-8a96-f1debf73686c?_state=CaWfTsRKyktYKx_QvYYkLcilv-y0GZkNp805QPDO6hd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjYTEzZjVmLWE1NDMtNDhmZS04YTk2LWYxZGViZjczNjg2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4zMjQ4NTc3MTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.274933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "PUT /v2/foo/bar/blobs/uploads/8ca13f5f-a543-48fe-8a96-f1debf73686c?_state=CaWfTsRKyktYKx_QvYYkLcilv-y0GZkNp805QPDO6hd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjYTEzZjVmLWE1NDMtNDhmZS04YTk2LWYxZGViZjczNjg2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4zMjQ4NTc3MTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=821df0f0-bd3e-4fdd-9c72-295785be9bd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.193515ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=1f4f0e52-e72c-4957-89b1-3466207d96c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/5ba60b60-12b2-44c1-be83-14a7eb24cb51?_state=FQCThL4X5gccCbQhnRNARODDMHjc9O1Snu4nwGGURfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViYTYwYjYwLTEyYjItNDRjMS1iZTgzLTE0YTdlYjI0Y2I1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4zMzQyMDA2NDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.309353ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "PUT /v2/foo/bar/blobs/uploads/5ba60b60-12b2-44c1-be83-14a7eb24cb51?_state=FQCThL4X5gccCbQhnRNARODDMHjc9O1Snu4nwGGURfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViYTYwYjYwLTEyYjItNDRjMS1iZTgzLTE0YTdlYjI0Y2I1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4zMzQyMDA2NDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=cf77100b-e57e-4bc4-9b58-7ca602f8d48f http.request.method=POST http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.278795ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=591f83c9-28bc-4d15-9d90-4dfdb4c08bad http.request.method=PUT http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/d3a649c7-b224-453f-94ef-853bbfcdbc3d?_state=j2i7KpQu-hmUrooDCuzaowJvW7P_dyvZaEoBTKtB5rF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYTY0OWM3LWIyMjQtNDUzZi05NGVmLTg1M2JiZmNkYmMzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4zNDM0MjkxNDdaIn0%3D&digest=sha256%3Afff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" http.response.duration=5.778465025s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:04 +0000] "PUT /v2/foo/bar/blobs/uploads/d3a649c7-b224-453f-94ef-853bbfcdbc3d?_state=j2i7KpQu-hmUrooDCuzaowJvW7P_dyvZaEoBTKtB5rF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYTY0OWM3LWIyMjQtNDUzZi05NGVmLTg1M2JiZmNkYmMzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODowNC4zNDM0MjkxNDdaIn0%3D&digest=sha256%3Afff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=fcd27b79-7252-4884-87cb-34d79995cfe4 http.request.method=POST http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.365715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41735" http.request.id=1c8579d3-a159-4ad1-a6ae-0fde74f51aef http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/a12f3401-b9a1-4aa7-98de-2574ab4cc9d1?_state=N_xvWB2elbby7nJw2O6i7whvUVWp9ADD5Wlz9gkT2M57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMmYzNDAxLWI5YTEtNGFhNy05OGRlLTI1NzRhYjRjYzlkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxMC40MDEzNzYwODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.869997777s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/a12f3401-b9a1-4aa7-98de-2574ab4cc9d1?_state=N_xvWB2elbby7nJw2O6i7whvUVWp9ADD5Wlz9gkT2M57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMmYzNDAxLWI5YTEtNGFhNy05OGRlLTI1NzRhYjRjYzlkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxMC40MDEzNzYwODFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=3a26dea7-36ec-4245-9f2c-64e6979d005c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/uploads/a12f3401-b9a1-4aa7-98de-2574ab4cc9d1?_state=kobPQUxXPttIaBuLsUF6YYheVjdSbUzebEz9XbaigyV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMmYzNDAxLWI5YTEtNGFhNy05OGRlLTI1NzRhYjRjYzlkMSIsIk9mZnNldCI6MTk3OTM5MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDg6MTBaIn0%3D&digest=sha256%3Afff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" http.response.duration=3.721674ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:16 +0000] "PUT /v2/foo/bar/blobs/uploads/a12f3401-b9a1-4aa7-98de-2574ab4cc9d1?_state=kobPQUxXPttIaBuLsUF6YYheVjdSbUzebEz9XbaigyV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMmYzNDAxLWI5YTEtNGFhNy05OGRlLTI1NzRhYjRjYzlkMSIsIk9mZnNldCI6MTk3OTM5MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDg6MTBaIn0%3D&digest=sha256%3Afff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=29570c50-a3ec-4b41-8007-ec0506a17ebd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.303775ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=a5662250-42ff-464a-9365-9d1c58cb0926 http.request.method=GET http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=179.63485ms http.response.status=200 http.response.written=19793920 127.0.0.1 - - [05/Feb/2026:20:08:16 +0000] "GET /v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 HTTP/1.1" 200 19793920 "" "Go-http-client/1.1" time="2026-02-05T20:08:16Z" level=error msg="error parsing digest="sha257:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=0bb9b453-199b-4b69-a518-b52e060cb1c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/sha257:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" vars.name="foo/bar" time="2026-02-05T20:08:16Z" 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.7 http.request.host="127.0.0.1:41735" http.request.id=0bb9b453-199b-4b69-a518-b52e060cb1c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50314" http.request.uri="/v2/foo/bar/blobs/sha257:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.761896ms http.response.status=400 http.response.written=110 vars.digest="sha257:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:08:16 +0000] "GET /v2/foo/bar/blobs/sha257:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T20:08:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=c071746f-df76-4325-8a39-51560b49cdfa http.request.method=GET http.request.remoteaddr="127.0.0.1:51148" http.request.uri="/v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" http.response.duration=3.453534ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:16 +0000] "GET /v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=95f07d56-d65b-4937-a21f-8814cc364e08 http.request.method=GET http.request.remoteaddr="127.0.0.1:51148" http.request.uri="/v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.99979ms http.response.status=200 http.response.written=262144 127.0.0.1 - - [05/Feb/2026:20:08:16 +0000] "GET /v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 HTTP/1.1" 200 262144 "" "Go-http-client/1.1" time="2026-02-05T20:08:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41735" http.request.id=32dbcee4-e5ff-49f8-9122-a70954c56f50 http.request.method=GET http.request.remoteaddr="127.0.0.1:51132" http.request.uri="/v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.022231ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [05/Feb/2026:20:08:16 +0000] "GET /v2/foo/bar/blobs/sha256:fff024a430635223dcf95d950f802ea91d0d8959f1b772d5896b148df4f7e484 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-02-05T20:08:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=790b3f1b-7c9e-42d4-ab22-93ad38aed0bf http.request.method=GET http.request.remoteaddr="127.0.0.1:59386" http.request.uri="/v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.905413993s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [05/Feb/2026:20:08:03 +0000] "GET /v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-02-05T20:08:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33845" http.request.id=9a4ebd18-7ad7-4fe7-b854-33e02c7762d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59402" http.request.uri="/v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.89454135s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [05/Feb/2026:20:08:03 +0000] "GET /v2/foo/bar/blobs/sha256:52d08a50bfe853863cc944ac7638fab25ad5c9683076d5725d56ac47b5e10fc5 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (19.76s) === RUN TestBlobDelete time="2026-02-05T20:08:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T20:08:16Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:08:17Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=54b9a41d-c8d7-46ab-a69e-0740d0cfc530 http.request.method=GET http.request.remoteaddr="127.0.0.1:41406" http.request.uri="/v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.066175ms http.response.status=404 http.response.written=157 vars.digest="sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "GET /v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=e9a71ab2-d82b-49db-a422-f3fc0b4af70a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.331335ms http.response.status=404 http.response.written=157 vars.digest="sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=5de19529-fd1a-451e-b346-d201e35b0c26 http.request.method=POST http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.004455ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=55b20d80-5a12-4c8e-a03b-40a592b8a6bd http.request.method=GET http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/bar/blobs/uploads/bf5cc043-3c80-459a-a10f-5b345c1c4b4f?_state=8pVyzFyXgT0vHzZoWN9MMsvUwvm6w7GZ0yj5XkM2DPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNWNjMDQzLTNjODAtNDU5YS1hMTBmLTViMzQ1YzFjNGI0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zNTg3ODIwNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.315875ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "GET /v2/foo/bar/blobs/uploads/bf5cc043-3c80-459a-a10f-5b345c1c4b4f?_state=8pVyzFyXgT0vHzZoWN9MMsvUwvm6w7GZ0yj5XkM2DPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNWNjMDQzLTNjODAtNDU5YS1hMTBmLTViMzQ1YzFjNGI0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zNTg3ODIwNDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=7b885a5a-03f1-43fb-a2a6-2e2731cd24cc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/bar/blobs/uploads/bf5cc043-3c80-459a-a10f-5b345c1c4b4f?_state=8pVyzFyXgT0vHzZoWN9MMsvUwvm6w7GZ0yj5XkM2DPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNWNjMDQzLTNjODAtNDU5YS1hMTBmLTViMzQ1YzFjNGI0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zNTg3ODIwNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.216274ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "DELETE /v2/foo/bar/blobs/uploads/bf5cc043-3c80-459a-a10f-5b345c1c4b4f?_state=8pVyzFyXgT0vHzZoWN9MMsvUwvm6w7GZ0yj5XkM2DPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNWNjMDQzLTNjODAtNDU5YS1hMTBmLTViMzQ1YzFjNGI0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zNTg3ODIwNDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=c00c240e-6ec8-4db2-bffd-b200c5a89a0f http.request.method=GET http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/bar/blobs/uploads/bf5cc043-3c80-459a-a10f-5b345c1c4b4f?_state=8pVyzFyXgT0vHzZoWN9MMsvUwvm6w7GZ0yj5XkM2DPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNWNjMDQzLTNjODAtNDU5YS1hMTBmLTViMzQ1YzFjNGI0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zNTg3ODIwNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bf5cc043-3c80-459a-a10f-5b345c1c4b4f time="2026-02-05T20:08:17Z" 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.7 http.request.host="127.0.0.1:34201" http.request.id=c00c240e-6ec8-4db2-bffd-b200c5a89a0f http.request.method=GET http.request.remoteaddr="127.0.0.1:41414" http.request.uri="/v2/foo/bar/blobs/uploads/bf5cc043-3c80-459a-a10f-5b345c1c4b4f?_state=8pVyzFyXgT0vHzZoWN9MMsvUwvm6w7GZ0yj5XkM2DPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNWNjMDQzLTNjODAtNDU5YS1hMTBmLTViMzQ1YzFjNGI0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zNTg3ODIwNDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.017435ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=bf5cc043-3c80-459a-a10f-5b345c1c4b4f 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "GET /v2/foo/bar/blobs/uploads/bf5cc043-3c80-459a-a10f-5b345c1c4b4f?_state=8pVyzFyXgT0vHzZoWN9MMsvUwvm6w7GZ0yj5XkM2DPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNWNjMDQzLTNjODAtNDU5YS1hMTBmLTViMzQ1YzFjNGI0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zNTg3ODIwNDFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=c1528de4-12b2-4a25-ac61-1a10882564ad http.request.method=POST http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.110595ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=3cdb9c14-c3d3-4c9a-9439-93e61c8a66c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/d3c9e1fc-c16c-4541-b707-6efc54dc7f9e?_state=i0X6dowQHSWQ2wOxlKOSKtbbUMkJNMnSvwdy2GHNMuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYzllMWZjLWMxNmMtNDU0MS1iNzA3LTZlZmM1NGRjN2Y5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zNzU0MDQ1NTRaIn0%3D&digest=sha256%3Aac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" provided=sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a vars.name="foo/bar" vars.uuid=d3c9e1fc-c16c-4541-b707-6efc54dc7f9e time="2026-02-05T20:08:17Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=3cdb9c14-c3d3-4c9a-9439-93e61c8a66c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/d3c9e1fc-c16c-4541-b707-6efc54dc7f9e?_state=i0X6dowQHSWQ2wOxlKOSKtbbUMkJNMnSvwdy2GHNMuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYzllMWZjLWMxNmMtNDU0MS1iNzA3LTZlZmM1NGRjN2Y5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zNzU0MDQ1NTRaIn0%3D&digest=sha256%3Aac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d3c9e1fc-c16c-4541-b707-6efc54dc7f9e time="2026-02-05T20:08:17Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=3cdb9c14-c3d3-4c9a-9439-93e61c8a66c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/d3c9e1fc-c16c-4541-b707-6efc54dc7f9e?_state=i0X6dowQHSWQ2wOxlKOSKtbbUMkJNMnSvwdy2GHNMuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYzllMWZjLWMxNmMtNDU0MS1iNzA3LTZlZmM1NGRjN2Y5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zNzU0MDQ1NTRaIn0%3D&digest=sha256%3Aac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.992114ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d3c9e1fc-c16c-4541-b707-6efc54dc7f9e 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "PUT /v2/foo/bar/blobs/uploads/d3c9e1fc-c16c-4541-b707-6efc54dc7f9e?_state=i0X6dowQHSWQ2wOxlKOSKtbbUMkJNMnSvwdy2GHNMuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYzllMWZjLWMxNmMtNDU0MS1iNzA3LTZlZmM1NGRjN2Y5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zNzU0MDQ1NTRaIn0%3D&digest=sha256%3Aac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=6c1cb96d-b06f-4bc5-818f-4157e6fc467d http.request.method=POST http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.467154ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=efd247f0-5da6-4a77-b96f-fac6629e6fa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/e507b8e6-71f4-4182-a368-3d1afc8b2894?_state=ybUKY3y8hGqpNrSSS9xeR6tKvf3K94L-_al0RLfdcPd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1MDdiOGU2LTcxZjQtNDE4Mi1hMzY4LTNkMWFmYzhiMjg5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zODQ2MzEyWiJ9&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.965034ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "PUT /v2/foo/bar/blobs/uploads/e507b8e6-71f4-4182-a368-3d1afc8b2894?_state=ybUKY3y8hGqpNrSSS9xeR6tKvf3K94L-_al0RLfdcPd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1MDdiOGU2LTcxZjQtNDE4Mi1hMzY4LTNkMWFmYzhiMjg5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zODQ2MzEyWiJ9&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=e4ed5b8e-24d1-49c2-8c79-3b082e7a433f http.request.method=POST http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.320514ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=faa0ed2e-0036-4e26-9f81-06280b817d6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/7a637210-3507-41d5-96df-47a52e43b67d?_state=FVl9-cZ6bPrS357BJyC_IRYdE62ijy0KAte8M_zMcjF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNjM3MjEwLTM1MDctNDFkNS05NmRmLTQ3YTUyZTQzYjY3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zOTQyNDM4MDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=20.120087ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "PUT /v2/foo/bar/blobs/uploads/7a637210-3507-41d5-96df-47a52e43b67d?_state=FVl9-cZ6bPrS357BJyC_IRYdE62ijy0KAte8M_zMcjF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNjM3MjEwLTM1MDctNDFkNS05NmRmLTQ3YTUyZTQzYjY3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy4zOTQyNDM4MDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=32f09a3a-30f7-4d2d-9b0e-cbb664837522 http.request.method=POST http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485514ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=ab25d764-4ff3-4fca-ac7a-00049191399e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/3137b282-3fb6-44c9-843a-40eaf13645c0?_state=TExAP6Ho1s9s1Ymy_TwCZxV7uHZkMV6Y84ZXWy-RFGl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMzdiMjgyLTNmYjYtNDRjOS04NDNhLTQwZWFmMTM2NDVjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy40MjE0MjA3OFoifQ%3D%3D&digest=sha256%3Aac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.duration=10.700904533s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:17 +0000] "PUT /v2/foo/bar/blobs/uploads/3137b282-3fb6-44c9-843a-40eaf13645c0?_state=TExAP6Ho1s9s1Ymy_TwCZxV7uHZkMV6Y84ZXWy-RFGl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMzdiMjgyLTNmYjYtNDRjOS04NDNhLTQwZWFmMTM2NDVjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoxNy40MjE0MjA3OFoifQ%3D%3D&digest=sha256%3Aac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=6220aa90-d434-4d74-92f8-835b3fa9f713 http.request.method=POST http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.351115ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34201" http.request.id=466a6ee2-5c40-43c0-a176-25c9bd27d19d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/791e5dc2-fbe4-499e-81fc-a89ba5eb5dca?_state=Iadaut-wa2kyw8vN4-ZP_yf_pNRPv2_4_zDG4fpKcxN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5MWU1ZGMyLWZiZTQtNDk5ZS04MWZjLWE4OWJhNWViNWRjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoyOC40OTE3NDExNTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=9.509041858s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:28 +0000] "PATCH /v2/foo/bar/blobs/uploads/791e5dc2-fbe4-499e-81fc-a89ba5eb5dca?_state=Iadaut-wa2kyw8vN4-ZP_yf_pNRPv2_4_zDG4fpKcxN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5MWU1ZGMyLWZiZTQtNDk5ZS04MWZjLWE4OWJhNWViNWRjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODoyOC40OTE3NDExNTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=72e35556-c072-401f-a7e6-92b4b1a11847 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/791e5dc2-fbe4-499e-81fc-a89ba5eb5dca?_state=FeeGPpYinNGWdmzSfePvMPEFUPTo5DGib4nOW_PUsJJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5MWU1ZGMyLWZiZTQtNDk5ZS04MWZjLWE4OWJhNWViNWRjYSIsIk9mZnNldCI6MjUyNzA3ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDg6MjhaIn0%3D&digest=sha256%3Aac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.088693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "PUT /v2/foo/bar/blobs/uploads/791e5dc2-fbe4-499e-81fc-a89ba5eb5dca?_state=FeeGPpYinNGWdmzSfePvMPEFUPTo5DGib4nOW_PUsJJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5MWU1ZGMyLWZiZTQtNDk5ZS04MWZjLWE4OWJhNWViNWRjYSIsIk9mZnNldCI6MjUyNzA3ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDg6MjhaIn0%3D&digest=sha256%3Aac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=c195cd7c-3180-4d78-bb47-67e834dd6a97 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.448213ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=400addba-466a-4852-92ec-10144f51a80e http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=269.500164ms http.response.status=200 http.response.written=25270784 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "GET /v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 200 25270784 "" "Go-http-client/1.1" time="2026-02-05T20:08:38Z" level=error msg="error parsing digest="sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=81409647-5eb4-4ae8-976f-6b080323b939 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" vars.name="foo/bar" time="2026-02-05T20:08:38Z" 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.7 http.request.host="127.0.0.1:34201" http.request.id=81409647-5eb4-4ae8-976f-6b080323b939 http.request.method=GET http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.170691ms http.response.status=400 http.response.written=110 vars.digest="sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "GET /v2/foo/bar/blobs/sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T20:08:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=5b33b88e-48e7-415f-9f81-7d64a64313a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38072" http.request.uri="/v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.647931ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "GET /v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=873badab-e212-4213-ac4a-5d0e9a395e08 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38078" http.request.uri="/v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.duration=6.24681ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:38Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=163d6ef2-f68c-4daa-8ef9-e78074a8c737 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38078" http.request.uri="/v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.631055ms http.response.status=404 http.response.written=157 vars.digest="sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T20:08:38Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=4e0a7214-706d-4e86-84d8-c7618f31caaa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38078" http.request.uri="/v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.184875ms http.response.status=404 http.response.written=74 vars.digest="sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-05T20:08:38Z" level=error msg="error parsing digest="sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=1c6617a7-f4d3-44f2-a944-8173e578837b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38088" http.request.uri="/v2/foo/bar/blobs/sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" vars.name="foo/bar" time="2026-02-05T20:08:38Z" 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.7 http.request.host="127.0.0.1:34201" http.request.id=1c6617a7-f4d3-44f2-a944-8173e578837b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38088" http.request.uri="/v2/foo/bar/blobs/sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.050375ms http.response.status=400 http.response.written=110 vars.digest="sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "DELETE /v2/foo/bar/blobs/sha257:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T20:08:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=75b9ed65-d1a3-4fea-9aad-b0437e0729c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:38102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.614074ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=9f4ae8f5-4da2-4da6-bca7-1df8940d9d96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38102" http.request.uri="/v2/foo/bar/blobs/uploads/afb5a9c6-84b2-4268-80e8-cd9e0c5a1d02?_state=KCBoR1D9_KlKAzPNDvxxSLiWbaJ5sFq9uDjzIQzOrDp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmYjVhOWM2LTg0YjItNDI2OC04MGU4LWNkOWUwYzVhMWQwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODozOC40NjQwNTA0MjZaIn0%3D&digest=sha256%3Aac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.duration=11.344173633s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "PUT /v2/foo/bar/blobs/uploads/afb5a9c6-84b2-4268-80e8-cd9e0c5a1d02?_state=KCBoR1D9_KlKAzPNDvxxSLiWbaJ5sFq9uDjzIQzOrDp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmYjVhOWM2LTg0YjItNDI2OC04MGU4LWNkOWUwYzVhMWQwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODozOC40NjQwNTA0MjZaIn0%3D&digest=sha256%3Aac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=3170db22-4d87-47b0-9927-2f214c38b07f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38102" http.request.uri="/v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.568551ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=d2f653c5-5d25-43ec-9369-f23550f5a7c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38066" http.request.uri="/v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.771589423s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "GET /v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-02-05T20:08:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34201" http.request.id=c8714a00-ea5d-4d25-80d2-16ac8485b784 http.request.method=GET http.request.remoteaddr="127.0.0.1:38072" http.request.uri="/v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.756334407s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [05/Feb/2026:20:08:38 +0000] "GET /v2/foo/bar/blobs/sha256:ac1e8d48090e7332a23250b4c823f466832b108d988c850ae168128cfbce3b6a HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (33.58s) === RUN TestRelativeURL time="2026-02-05T20:08:50Z" 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.7 time="2026-02-05T20:08:50Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:08:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37301" http.request.id=d9cf9128-cc5d-4fab-b7a0-8c0b51d0a31f http.request.method=POST http.request.remoteaddr="127.0.0.1:34698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.606134ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37301" http.request.id=f8fa7414-6ecc-4420-8e28-61bf43fa1f49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34698" http.request.uri="/v2/foo/bar/blobs/uploads/d240737e-094e-4187-bca6-ab995f7a9452?_state=MX3nc2ZfJeEpmGiJLbTHJFR3KXMQyGBTVTtDIC3tGMh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNDA3MzdlLTA5NGUtNDE4Ny1iY2E2LWFiOTk1ZjdhOTQ1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODo1MC4xOTkzNDM4MjhaIn0%3D&digest=sha256%3A1eb0cfae7eb3a2b641651876be1d84c53de2d0cef5eb359148c2ae06e13b2b67" http.request.useragent="Go-http-client/1.1" http.response.duration=4.957196231s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:51 +0000] "PUT /v2/foo/bar/blobs/uploads/d240737e-094e-4187-bca6-ab995f7a9452?_state=MX3nc2ZfJeEpmGiJLbTHJFR3KXMQyGBTVTtDIC3tGMh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNDA3MzdlLTA5NGUtNDE4Ny1iY2E2LWFiOTk1ZjdhOTQ1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODo1MC4xOTkzNDM4MjhaIn0%3D&digest=sha256%3A1eb0cfae7eb3a2b641651876be1d84c53de2d0cef5eb359148c2ae06e13b2b67 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37301" http.request.id=eea48660-ded0-422f-9c74-5f561ceda8b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:34698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.336075ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:08:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37301" http.request.id=df7b3114-fe41-43da-9e9c-415449a82dd5 http.request.method=POST http.request.remoteaddr="127.0.0.1:34698" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.960095ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:09:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37301" http.request.id=cf200866-d0ea-4301-98e9-71caf2753958 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34698" http.request.uri="/v2/foo/bar/blobs/uploads/b9b7ed2e-d3ba-4f81-9d15-2ebb2c9043a6?_state=DSOdQBQsqxzbKkl5NdaWoooDs4vz3P-dyM_B93Lq1oZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5YjdlZDJlLWQzYmEtNGY4MS05ZDE1LTJlYmIyYzkwNDNhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODo1Ni45NzcwNTQ3OThaIn0%3D&digest=sha256%3A2e34708e07456f7f66a0337365d9f6d79ea25710606c0df4ca3b429a3396fa70" http.request.useragent="Go-http-client/1.1" http.response.duration=16.87955281s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:08:56 +0000] "PUT /v2/foo/bar/blobs/uploads/b9b7ed2e-d3ba-4f81-9d15-2ebb2c9043a6?_state=DSOdQBQsqxzbKkl5NdaWoooDs4vz3P-dyM_B93Lq1oZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5YjdlZDJlLWQzYmEtNGY4MS05ZDE1LTJlYmIyYzkwNDNhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowODo1Ni45NzcwNTQ3OThaIn0%3D&digest=sha256%3A2e34708e07456f7f66a0337365d9f6d79ea25710606c0df4ca3b429a3396fa70 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (23.67s) === RUN TestBlobDeleteDisabled time="2026-02-05T20:09: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.7 time="2026-02-05T20:09:13Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:09:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:38197" http.request.id=835d111e-8ddc-47b0-a9db-19918521c501 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45636" http.request.uri="/v2/foo/bar/blobs/sha256:f706c06b893a5edd2d456e1efe388128343b7630a5000a7ad385b812c02cab8c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.034832ms http.response.status=405 http.response.written=78 vars.digest="sha256:f706c06b893a5edd2d456e1efe388128343b7630a5000a7ad385b812c02cab8c" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:09:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:f706c06b893a5edd2d456e1efe388128343b7630a5000a7ad385b812c02cab8c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.84s) === RUN TestDeleteDisabled time="2026-02-05T20:09:14Z" 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.7 time="2026-02-05T20:09:14Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:09:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33641" http.request.id=3e499029-67b5-42c2-9e24-cc8e2fe1575f http.request.method=POST http.request.remoteaddr="127.0.0.1:32820" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.121853ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:09:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:09:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33641" http.request.id=c73301ac-011c-47e7-8431-55b0c177594a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32820" http.request.uri="/v2/foo/bar/blobs/uploads/2dfd78c2-9da6-4789-99cb-a48771ca8bc0?_state=f_OzjmVTZCmcGMa-wHAtaFJ-shmYJPrCTKE085bnYJt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZmQ3OGMyLTlkYTYtNDc4OS05OWNiLWE0ODc3MWNhOGJjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowOToxNS41MTEzMDI1MTRaIn0%3D&digest=sha256%3A5ca0052168065ec13f99e5ea07f012c0ac034eab27cb7b97d0da30cc71a13b60" http.request.useragent="Go-http-client/1.1" http.response.duration=14.214460855s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:09:15 +0000] "PUT /v2/foo/bar/blobs/uploads/2dfd78c2-9da6-4789-99cb-a48771ca8bc0?_state=f_OzjmVTZCmcGMa-wHAtaFJ-shmYJPrCTKE085bnYJt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZmQ3OGMyLTlkYTYtNDc4OS05OWNiLWE0ODc3MWNhOGJjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowOToxNS41MTEzMDI1MTRaIn0%3D&digest=sha256%3A5ca0052168065ec13f99e5ea07f012c0ac034eab27cb7b97d0da30cc71a13b60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:09:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:33641" http.request.id=9f01c247-63b9-4d6f-9e98-b9e38ffc1383 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32820" http.request.uri="/v2/foo/bar/blobs/sha256:5ca0052168065ec13f99e5ea07f012c0ac034eab27cb7b97d0da30cc71a13b60" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.320847ms http.response.status=405 http.response.written=78 vars.digest="sha256:5ca0052168065ec13f99e5ea07f012c0ac034eab27cb7b97d0da30cc71a13b60" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:09:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:5ca0052168065ec13f99e5ea07f012c0ac034eab27cb7b97d0da30cc71a13b60 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (15.04s) === RUN TestDeleteReadOnly time="2026-02-05T20:09: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.7 time="2026-02-05T20:09:29Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:09:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43819" http.request.id=de14d3d5-e5fc-4330-a66d-509005beefc2 http.request.method=POST http.request.remoteaddr="127.0.0.1:53502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.795573ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:09:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:09:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43819" http.request.id=4c72ff6d-3755-4b74-b7fb-c2b0f7de1109 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53502" http.request.uri="/v2/foo/bar/blobs/uploads/4c6983e9-2269-4128-9976-089a627900b8?_state=VHw80n2er5kOcgAmhMXvxl8UsJjCeqoQY1l17eAahlt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNjk4M2U5LTIyNjktNDEyOC05OTc2LTA4OWE2Mjc5MDBiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowOTozMC42ODQ3MjcxWiJ9&digest=sha256%3A6f679d1a0cadc101bb2ef5550f31ed9d572ff587ce105a2d4ede195d8700743d" http.request.useragent="Go-http-client/1.1" http.response.duration=9.48203632s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:09:30 +0000] "PUT /v2/foo/bar/blobs/uploads/4c6983e9-2269-4128-9976-089a627900b8?_state=VHw80n2er5kOcgAmhMXvxl8UsJjCeqoQY1l17eAahlt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNjk4M2U5LTIyNjktNDEyOC05OTc2LTA4OWE2Mjc5MDBiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDowOTozMC42ODQ3MjcxWiJ9&digest=sha256%3A6f679d1a0cadc101bb2ef5550f31ed9d572ff587ce105a2d4ede195d8700743d HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Feb/2026:20:09:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:6f679d1a0cadc101bb2ef5550f31ed9d572ff587ce105a2d4ede195d8700743d HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (10.43s) === RUN TestStartPushReadOnly time="2026-02-05T20:09: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.7 time="2026-02-05T20:09:40Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [05/Feb/2026:20:09:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-02-05T20:09: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.7 time="2026-02-05T20:09:40Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:09:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=00354514-fe6b-4f79-90a4-86bed3b87675 http.request.method=GET http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.203174ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:20:09:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T20:09:40Z" 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.7 http.request.host="127.0.0.1:33929" http.request.id=84d2a2a3-49ae-47cc-a9b5-e2b701eb24c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37022" 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=2.774436ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:20:09:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T20:09:40Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=0e90fbd4-1dcb-4c75-bd1a-c2c15b6c4c71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" 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.951536ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:20:09:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T20:09:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=48539371-07bf-4293-9245-c39475539355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" 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=4.527193ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T20:09:40Z" 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.7 http.request.host="127.0.0.1:33929" http.request.id=48539371-07bf-4293-9245-c39475539355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" 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=4.711593ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T20:09:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=48539371-07bf-4293-9245-c39475539355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" 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=4.816312ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T20:09:40Z" 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.7 http.request.host="127.0.0.1:33929" http.request.id=48539371-07bf-4293-9245-c39475539355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" 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=4.920772ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:20:09:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T20:09:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=74ec7344-9454-4377-a768-e3dc981b0701 http.request.method=POST http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.716954ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:09:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:09:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=49214434-ef05-49e8-af4c-c2d1e4dfe97b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/blobs/uploads/4242dec8-1c64-4aea-98c3-017623e1dde6?_state=4_AXGI-0_Ap2mcOsglraC_hjXri_ahPppXaAVYJ_oUB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MjQyZGVjOC0xYzY0LTRhZWEtOThjMy0wMTc2MjNlMWRkZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDk6NDAuOTQ4NzM1NTk2WiJ9&digest=sha256%3A796ffd842cb626fbc0188b8201f6c532a2448306593732a4d02955b262ebb50c" http.request.useragent="Go-http-client/1.1" http.response.duration=9.346515679s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:09:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/4242dec8-1c64-4aea-98c3-017623e1dde6?_state=4_AXGI-0_Ap2mcOsglraC_hjXri_ahPppXaAVYJ_oUB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MjQyZGVjOC0xYzY0LTRhZWEtOThjMy0wMTc2MjNlMWRkZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDk6NDAuOTQ4NzM1NTk2WiJ9&digest=sha256%3A796ffd842cb626fbc0188b8201f6c532a2448306593732a4d02955b262ebb50c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:09:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=f773f0cd-f48d-43a4-99b1-a4fc600e68ef http.request.method=POST http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.532052ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:09:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=71663a97-fd81-4c82-9c25-28b39bc0566f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/blobs/uploads/49873923-bf87-45be-80a4-356090a458ab?_state=E0HhRDpSM-xpXob2_FwKIO4Ly_M2wCkXqBcV-Sm1oJJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OTg3MzkyMy1iZjg3LTQ1YmUtODBhNC0zNTYwOTBhNDU4YWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDk6NTEuMDc4MDU2NjExWiJ9&digest=sha256%3A8b23398757fd1fc0b91a8a6dceaf0b441cc057b504638b2e941e0fffda7a0914" http.request.useragent="Go-http-client/1.1" http.response.duration=10.343937227s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:09:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/49873923-bf87-45be-80a4-356090a458ab?_state=E0HhRDpSM-xpXob2_FwKIO4Ly_M2wCkXqBcV-Sm1oJJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0OTg3MzkyMy1iZjg3LTQ1YmUtODBhNC0zNTYwOTBhNDU4YWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MDk6NTEuMDc4MDU2NjExWiJ9&digest=sha256%3A8b23398757fd1fc0b91a8a6dceaf0b441cc057b504638b2e941e0fffda7a0914 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=167ce4a7-7345-41ca-88dd-2d6cf86b49c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.427668ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=832c4eac-729e-4e8d-a684-19db75b09b8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347" http.request.useragent="Go-http-client/1.1" http.response.duration=6.21995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=88d8532d-7d1b-49dc-a24a-acfa38149a27 http.request.method=GET http.request.remoteaddr="127.0.0.1:37022" 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=5.174932ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=77dc886b-15e6-48da-9952-aed08e656ec9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.742012ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "GET /v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33929" http.request.id=7579b988-a0b4-4297-ab6d-d4c514172786 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347" http.request.useragent="Go-http-client/1.1" http.response.duration=7.035009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33929" http.request.id=c1c4835c-6e86-41b2-a734-249d4566c4d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347" http.request.useragent="Go-http-client/1.1" http.response.duration=6.719529ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:33929" http.request.id=416906fb-12b7-4f03-9bc6-45cc09632966 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347" http.request.useragent="Go-http-client/1.1" http.response.duration=6.821049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=932df6f4-5f11-410f-a384-2e1bb62bb42c http.request.method=GET http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.275592ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "GET /v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=abed87ed-4b86-47a3-ade4-697e257792b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.876876ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=13bb947d-7b10-452f-ab38-70d5441ccb17 http.request.method=GET http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347" http.request.useragent="Go-http-client/1.1" http.response.duration=2.888735ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "GET /v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=96b8cf5c-16b6-445e-926e-db95dd04b4d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37022" 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=3.497434ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=error msg="payload digest does match: "sha256:d8b718273bd091665f31653e7445dca417f605f611052f665d48b8d413ac6434" != "sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347"" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=d6395aaf-039e-4156-8b89-3c2bbdac0b63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347" time="2026-02-05T20:10:01Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=d6395aaf-039e-4156-8b89-3c2bbdac0b63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37022" http.request.uri="/v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.803514ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347" 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:e8c140ee35e5639ff5533e544e34babf2d490aba2c7dd7c8bb83b01839704347 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=bd0709a5-f245-4444-811f-366b3c1ad5fe http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" 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=3.335914ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" 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.7 http.request.host="127.0.0.1:33929" http.request.id=37167a5d-64eb-42fe-aac4-234f760e051b http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" 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=2.795536ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33929" http.request.id=32e52bc8-65a8-44cc-b17b-d10d15cc4d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" 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=3.540414ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:10:01Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33929" http.request.id=32e52bc8-65a8-44cc-b17b-d10d15cc4d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" 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=3.739554ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:10:01Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33929" http.request.id=32e52bc8-65a8-44cc-b17b-d10d15cc4d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" 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=3.878793ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=8c909797-bbed-46d7-8f45-10235de85aff http.request.method=POST http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.089815ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=4e7dd481-e8b5-4f53-9c56-3d11670fa633 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/blobs/uploads/241f9a73-fca2-4487-a1a4-66ef61294035?_state=NgH6N_lVs5LwueCuhvUDVIPPIehrK7opS2W-rmuDNct7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNDFmOWE3My1mY2EyLTQ0ODctYTFhNC02NmVmNjEyOTQwMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6MDEuNTMwNzU0ODgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.563112ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/241f9a73-fca2-4487-a1a4-66ef61294035?_state=NgH6N_lVs5LwueCuhvUDVIPPIehrK7opS2W-rmuDNct7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNDFmOWE3My1mY2EyLTQ0ODctYTFhNC02NmVmNjEyOTQwMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6MDEuNTMwNzU0ODgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:01Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33929" http.request.id=683c0857-5e6e-4a37-a3f0-0cd3d462abe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" 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=3.921074ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:10:01Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33929" http.request.id=683c0857-5e6e-4a37-a3f0-0cd3d462abe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" 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=4.100474ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:20:10:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T20:10:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=da8b1ce7-4a80-4d98-ad19-487e48519a9a http.request.method=POST http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.634552ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=db8e711a-fb5d-4594-8de4-65b1019523e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/blobs/uploads/166d0920-f331-4dd7-8a8b-b9f561f2fc3a?_state=77GTR1ehw7qQJ7y7_yT1EE-c5RNGJAzk4sBbIt_Sngt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNjZkMDkyMC1mMzMxLTRkZDctOGE4Yi1iOWY1NjFmMmZjM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6MDIuNTA1MzYxMjY3WiJ9&digest=sha256%3A56bdd8efe5912a4f5521ea689fb44f105ebaece62980e463a842114f165324ab" http.request.useragent="Go-http-client/1.1" http.response.duration=16.905047226s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/166d0920-f331-4dd7-8a8b-b9f561f2fc3a?_state=77GTR1ehw7qQJ7y7_yT1EE-c5RNGJAzk4sBbIt_Sngt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNjZkMDkyMC1mMzMxLTRkZDctOGE4Yi1iOWY1NjFmMmZjM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6MDIuNTA1MzYxMjY3WiJ9&digest=sha256%3A56bdd8efe5912a4f5521ea689fb44f105ebaece62980e463a842114f165324ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=e1d4a052-a287-4472-9204-fb674fde469f http.request.method=POST http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.309033ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=61289f01-4fd7-4c34-8f30-bf1f2bd17431 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/blobs/uploads/4b84f17a-d223-4993-ba86-6b186417c28b?_state=yOoHdITDbAy7Zz-qw_SXv9R7vA60bIRVV_SIi5R_CHJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Yjg0ZjE3YS1kMjIzLTQ5OTMtYmE4Ni02YjE4NjQxN2MyOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6MjAuMjMwNjU0NDg3WiJ9&digest=sha256%3A337da70b617134a9943437edba405e0c276f36c79d6bddef53dc0019abb40b3b" http.request.useragent="Go-http-client/1.1" http.response.duration=9.507750198s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/4b84f17a-d223-4993-ba86-6b186417c28b?_state=yOoHdITDbAy7Zz-qw_SXv9R7vA60bIRVV_SIi5R_CHJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Yjg0ZjE3YS1kMjIzLTQ5OTMtYmE4Ni02YjE4NjQxN2MyOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6MjAuMjMwNjU0NDg3WiJ9&digest=sha256%3A337da70b617134a9943437edba405e0c276f36c79d6bddef53dc0019abb40b3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33929" http.request.id=5f630012-6997-4a2e-974f-c94e082320b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.28509ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33929" http.request.id=0bf91903-81cf-4da3-aa9d-1ea1faf6f6e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/sha256:7dfa591f05a5aaf6f88740b608f2cf279b130e3cc6ccbcf3a2e55b39a426f902" http.request.useragent="Go-http-client/1.1" http.response.duration=4.654412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:7dfa591f05a5aaf6f88740b608f2cf279b130e3cc6ccbcf3a2e55b39a426f902 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=21eb9b9b-2fa4-41c5-a8a1-592610358aeb http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" 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=4.712913ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=18253682-e728-40ae-b2a6-38eadf50f1f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/sha256:7dfa591f05a5aaf6f88740b608f2cf279b130e3cc6ccbcf3a2e55b39a426f902" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.713714ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema2/manifests/sha256:7dfa591f05a5aaf6f88740b608f2cf279b130e3cc6ccbcf3a2e55b39a426f902 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=cbe2fa57-9af7-4bbc-94a3-87d8e163489a http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.676636ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=cdc2d10c-05d2-4bb2-8a28-12e6cb3020be http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/sha256:7dfa591f05a5aaf6f88740b608f2cf279b130e3cc6ccbcf3a2e55b39a426f902" http.request.useragent="Go-http-client/1.1" http.response.duration=2.490256ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema2/manifests/sha256:7dfa591f05a5aaf6f88740b608f2cf279b130e3cc6ccbcf3a2e55b39a426f902 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=b2bd09a2-5fab-4d9e-90fb-b81a617be36a http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" 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=3.527754ms http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="rewriting manifest sha256:7dfa591f05a5aaf6f88740b608f2cf279b130e3cc6ccbcf3a2e55b39a426f902 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=1efac666-cb12-4549-9497-d71d7645058b http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=1efac666-cb12-4549-9497-d71d7645058b http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" 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=7.152849ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33929" http.request.id=153cb368-9e9a-4f05-8b64-d24edb66be86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" 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=4.198494ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33929" http.request.id=d62fa4bb-c13e-404e-aa9b-e4675c548e00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.80939ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33929" http.request.id=fe557251-41f4-4fb6-9a93-ac08cf74c216 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/sha256:d12d927fc14d5bd29f4b6c9f5d1539ada6afe4ddc5b3e99cd67cb5f7130cef39" http.request.useragent="Go-http-client/1.1" http.response.duration=3.833834ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:d12d927fc14d5bd29f4b6c9f5d1539ada6afe4ddc5b3e99cd67cb5f7130cef39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=7784f9c1-0f8f-4bae-b7ec-8ed7f2667aba http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" 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=4.373713ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=eaeeae69-6642-4d9b-8500-145195b38b56 http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/sha256:d12d927fc14d5bd29f4b6c9f5d1539ada6afe4ddc5b3e99cd67cb5f7130cef39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=4.025793ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema2/manifests/sha256:d12d927fc14d5bd29f4b6c9f5d1539ada6afe4ddc5b3e99cd67cb5f7130cef39 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=6a88e4c5-f1a5-41f1-ade5-e8f4527c4dfc http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.130095ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=32b7bc1b-714b-45d6-b9a1-480f9c44f20f http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/sha256:d12d927fc14d5bd29f4b6c9f5d1539ada6afe4ddc5b3e99cd67cb5f7130cef39" http.request.useragent="Go-http-client/1.1" http.response.duration=3.492815ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema2/manifests/sha256:d12d927fc14d5bd29f4b6c9f5d1539ada6afe4ddc5b3e99cd67cb5f7130cef39 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=info msg="rewriting manifest list sha256:d12d927fc14d5bd29f4b6c9f5d1539ada6afe4ddc5b3e99cd67cb5f7130cef39 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=19f62638-50e4-4959-b479-865d2ddcab64 http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-02-05T20:10:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33929" http.request.id=19f62638-50e4-4959-b479-865d2ddcab64 http.request.method=GET http.request.remoteaddr="127.0.0.1:59010" 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=6.735529ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-05T20:10: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.7 time="2026-02-05T20:10:29Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:10:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=dd93bb0e-4597-47dd-9923-d50be7fabfc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.979534ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" 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.7 http.request.host="127.0.0.1:40005" http.request.id=d5808132-671c-4a96-83f6-65b8d98d69ed http.request.method=GET http.request.remoteaddr="127.0.0.1:44784" 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=3.070835ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=eca92d4f-4933-4a33-9979-f86c826b766f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.703274ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T20:10:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=8730363e-52e8-4aa2-8711-10cb5f66063a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" 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=4.930152ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T20:10:29Z" 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.7 http.request.host="127.0.0.1:40005" http.request.id=8730363e-52e8-4aa2-8711-10cb5f66063a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" 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=5.102552ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T20:10:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=8730363e-52e8-4aa2-8711-10cb5f66063a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" 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=5.191752ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T20:10:29Z" 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.7 http.request.host="127.0.0.1:40005" http.request.id=8730363e-52e8-4aa2-8711-10cb5f66063a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" 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=5.309452ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:20:10:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T20:10:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=635e22ba-3112-43ea-877b-1d1488bd3256 http.request.method=POST http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.336635ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=4c714f32-5b19-40a8-a2fb-90ca1568c1e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/blobs/uploads/633f4b14-7a98-4496-8f36-078807fc5e1a?_state=yxGDTRigyZJDNym8D_pS6wSqV3cvPf_a4pWGmPp7gzh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MzNmNGIxNC03YTk4LTQ0OTYtOGYzNi0wNzg4MDdmYzVlMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6MzAuNDc4Njg1NzY5WiJ9&digest=sha256%3Ab07ac8b5bd5ec89384399a2e74a0eb0e668193925f8c30ebc44256301691f912" http.request.useragent="Go-http-client/1.1" http.response.duration=8.086400034s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/633f4b14-7a98-4496-8f36-078807fc5e1a?_state=yxGDTRigyZJDNym8D_pS6wSqV3cvPf_a4pWGmPp7gzh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MzNmNGIxNC03YTk4LTQ0OTYtOGYzNi0wNzg4MDdmYzVlMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6MzAuNDc4Njg1NzY5WiJ9&digest=sha256%3Ab07ac8b5bd5ec89384399a2e74a0eb0e668193925f8c30ebc44256301691f912 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=9e2ba17f-1738-4fe3-bc4e-d2537e074e49 http.request.method=POST http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.167612ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=0ba31852-7eb5-406b-b5e3-1cb58de4e29e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/blobs/uploads/2542a9a1-6ec2-472f-8c34-02aae7a59709?_state=QlPIcO28_mTHSJ0m4rRUUagn83oWDEtalw4_7OVV2617Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNTQyYTlhMS02ZWMyLTQ3MmYtOGMzNC0wMmFhZTdhNTk3MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6MzkuNDk5NTM2MzMzWiJ9&digest=sha256%3Ab7728293e639f05f23432f47d4d729cca9ed5b9a1746f7d492ddba5a6ee62c82" http.request.useragent="Go-http-client/1.1" http.response.duration=11.898990393s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/2542a9a1-6ec2-472f-8c34-02aae7a59709?_state=QlPIcO28_mTHSJ0m4rRUUagn83oWDEtalw4_7OVV2617Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNTQyYTlhMS02ZWMyLTQ3MmYtOGMzNC0wMmFhZTdhNTk3MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6MzkuNDk5NTM2MzMzWiJ9&digest=sha256%3Ab7728293e639f05f23432f47d4d729cca9ed5b9a1746f7d492ddba5a6ee62c82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=231e8028-1c90-4449-b511-6aa7f17390e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.198105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=91a77e6d-c1c4-4d49-866d-97c03d8a080a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996" http.request.useragent="Go-http-client/1.1" http.response.duration=8.956686ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=b197def9-06cc-4ac4-9c89-ca9487ed78f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44784" 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=7.309848ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=06381ccd-649d-4871-a04e-8f155cefd58c http.request.method=GET http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.985244ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "GET /v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40005" http.request.id=b91f2dab-50ba-40a6-828f-5ba293c0afc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996" http.request.useragent="Go-http-client/1.1" http.response.duration=9.077085ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40005" http.request.id=b312917b-3731-4808-84fe-951f5a55ec96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996" http.request.useragent="Go-http-client/1.1" http.response.duration=7.984067ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:40005" http.request.id=1a2c90de-4023-4876-9c13-66d8e0d7267a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996" http.request.useragent="Go-http-client/1.1" http.response.duration=6.913709ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=0bc6fc39-e8e6-4899-aab6-3a27cab4cefa http.request.method=GET http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.386011ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "GET /v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=57d45b4c-b65d-40c0-bb4f-ee884eaea5aa http.request.method=GET http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.992035ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=26dd6a3e-9920-4a0a-b6a7-baf36d6c99b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996" http.request.useragent="Go-http-client/1.1" http.response.duration=3.467034ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "GET /v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=34d2429f-9bf3-4b92-b869-0c67e0e2a399 http.request.method=GET http.request.remoteaddr="127.0.0.1:44784" 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=3.133215ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=error msg="payload digest does match: "sha256:5e7ad30025ed369fcfa64595c4a55ba064ebab983daaa54f7c4797d6c48cf68e" != "sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996"" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=232ec8a9-20a3-401b-aa6e-d1dc1fe25c0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996" time="2026-02-05T20:10:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=232ec8a9-20a3-401b-aa6e-d1dc1fe25c0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44784" http.request.uri="/v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.686914ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996" 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:2f240ad11ee5cce94e8d87d1965dbe07640262d9dac1d3fb15501466e1292996 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=6c8a5e3a-12c3-4101-872d-ce55b1180546 http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" 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=4.486093ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" 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.7 http.request.host="127.0.0.1:40005" http.request.id=0ca44b76-5cb7-461c-a39e-9ba0391ea94f http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" 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=3.248195ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40005" http.request.id=46a62f22-f3e2-4f1f-a8f7-0b89de2c3171 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" 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=6.695009ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:10:51Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40005" http.request.id=46a62f22-f3e2-4f1f-a8f7-0b89de2c3171 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" 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=7.090928ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:10:51Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40005" http.request.id=46a62f22-f3e2-4f1f-a8f7-0b89de2c3171 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" 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=7.651967ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=8653aceb-d761-46b7-afc1-762ca850cb13 http.request.method=POST http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=19.604828ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=f7737267-d092-452b-99fd-bcfd0fe1d6ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/blobs/uploads/ac8b0850-9c54-4985-a972-b0896e953af4?_state=kB3vtUMbVfSP6QeR7C5hF_Cm28oC3h8xO4pJvICmpOF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYzhiMDg1MC05YzU0LTQ5ODUtYTk3Mi1iMDg5NmU5NTNhZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6NTEuNTQ1NTIzNDA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=11.675501ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "PUT /v2/foo/schema2/blobs/uploads/ac8b0850-9c54-4985-a972-b0896e953af4?_state=kB3vtUMbVfSP6QeR7C5hF_Cm28oC3h8xO4pJvICmpOF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYzhiMDg1MC05YzU0LTQ5ODUtYTk3Mi1iMDg5NmU5NTNhZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6NTEuNTQ1NTIzNDA4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:51Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40005" http.request.id=87a1f140-e725-4912-8dc8-8fdbca5c3074 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" 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=25.069799ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:10:51Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40005" http.request.id=87a1f140-e725-4912-8dc8-8fdbca5c3074 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" 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=25.760738ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:20:10:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T20:10:52Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=cbfed757-03c6-40af-8d57-a408c165dee8 http.request.method=POST http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=16.422673ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:55Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=4af7c78a-8369-48a4-ba34-d3d617309c78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/blobs/uploads/1fcde93f-c4c9-4682-9b3b-184b56b30d6f?_state=0ajPlSWphVAI1vtClCYc0-crB7TNuRnm5CGg62gHqGh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZmNkZTkzZi1jNGM5LTQ2ODItOWIzYi0xODRiNTZiMzBkNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6NTIuMDg4MjQ4OTUxWiJ9&digest=sha256%3Aa7bf304a1d648c930deeabc00989acfeae56728df13965212ffcc895e16f0419" http.request.useragent="Go-http-client/1.1" http.response.duration=3.480420316s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/1fcde93f-c4c9-4682-9b3b-184b56b30d6f?_state=0ajPlSWphVAI1vtClCYc0-crB7TNuRnm5CGg62gHqGh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZmNkZTkzZi1jNGM5LTQ2ODItOWIzYi0xODRiNTZiMzBkNmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6NTIuMDg4MjQ4OTUxWiJ9&digest=sha256%3Aa7bf304a1d648c930deeabc00989acfeae56728df13965212ffcc895e16f0419 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:10:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=7b278288-0474-4f79-8b1b-027705bb6d04 http.request.method=POST http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.484715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=d1351529-2929-49e4-8753-8bbeee3e09fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/blobs/uploads/aefce251-e9d5-4648-b071-23d8eae93e9c?_state=j7Sn8uir821en1RX1OQIUM57XJZqd2Ey2Zd00lfRxVh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZWZjZTI1MS1lOWQ1LTQ2NDgtYjA3MS0yM2Q4ZWFlOTNlOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6NTYuMzc5MDU5NjM4WiJ9&digest=sha256%3A225de07a96a4fb026c26c7066430a066cf132c576f2c729877d4d4c0098f3a17" http.request.useragent="Go-http-client/1.1" http.response.duration=19.724908047s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:10:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/aefce251-e9d5-4648-b071-23d8eae93e9c?_state=j7Sn8uir821en1RX1OQIUM57XJZqd2Ey2Zd00lfRxVh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZWZjZTI1MS1lOWQ1LTQ2NDgtYjA3MS0yM2Q4ZWFlOTNlOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTA6NTYuMzc5MDU5NjM4WiJ9&digest=sha256%3A225de07a96a4fb026c26c7066430a066cf132c576f2c729877d4d4c0098f3a17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40005" http.request.id=b09f298b-2117-4b96-b8d7-dc95ae74ad6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.405933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40005" http.request.id=2ca0eae4-e19c-4c1c-9efe-aeadfb22a413 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/sha256:670501595d608dc7b1dc8c431fb43a1460d606cbf49bf533b92d5f663417ab65" http.request.useragent="Go-http-client/1.1" http.response.duration=3.881793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:670501595d608dc7b1dc8c431fb43a1460d606cbf49bf533b92d5f663417ab65 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=dc7d82fe-3644-4c60-a86b-6f4c9884adc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" 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=3.313815ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=84670749-71d6-4d2f-92d9-9844bb43ead7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/sha256:670501595d608dc7b1dc8c431fb43a1460d606cbf49bf533b92d5f663417ab65" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.164055ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema2/manifests/sha256:670501595d608dc7b1dc8c431fb43a1460d606cbf49bf533b92d5f663417ab65 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=cae6e14b-1494-4e96-8441-9d301d3a89e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.806536ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=e4007018-8818-4d53-8534-3d884e273cd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/sha256:670501595d608dc7b1dc8c431fb43a1460d606cbf49bf533b92d5f663417ab65" http.request.useragent="Go-http-client/1.1" http.response.duration=2.396956ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema2/manifests/sha256:670501595d608dc7b1dc8c431fb43a1460d606cbf49bf533b92d5f663417ab65 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=c8d8f4db-4fd4-4e57-806c-56ddeb1f8494 http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" 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=2.513876ms http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="rewriting manifest sha256:670501595d608dc7b1dc8c431fb43a1460d606cbf49bf533b92d5f663417ab65 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=bd469e90-ea12-4974-98e3-d52b355ba9f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=bd469e90-ea12-4974-98e3-d52b355ba9f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" 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=5.260872ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T20:11: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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40005" http.request.id=c29a76fe-1d03-4a7d-80fc-b26ced257ccb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" 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.973576ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40005" http.request.id=71110ad7-7aa7-4b76-98f5-2c08a563ad22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.534834ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40005" http.request.id=0f963b85-8ae0-49d4-a3ce-8b9bfd9edfef http.request.method=PUT http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/sha256:2a1bce30e89e39ee9a62a9dca310d48588c9795b3b1d0d3047bf1db010f30561" http.request.useragent="Go-http-client/1.1" http.response.duration=3.255815ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "PUT /v2/foo/schema2/manifests/sha256:2a1bce30e89e39ee9a62a9dca310d48588c9795b3b1d0d3047bf1db010f30561 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=f6af531b-a618-46f4-9455-2a896b34f2bc http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" 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=3.287075ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=5b3869f8-7163-404a-965f-3d0a5eed2ffc http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/sha256:2a1bce30e89e39ee9a62a9dca310d48588c9795b3b1d0d3047bf1db010f30561" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=13.219139ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema2/manifests/sha256:2a1bce30e89e39ee9a62a9dca310d48588c9795b3b1d0d3047bf1db010f30561 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=b44460f0-5d9d-43a1-8cbc-d2caadd7c45f http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=15.337195ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=3952bf9a-3970-4b7c-99bd-0d944795d33a http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/sha256:2a1bce30e89e39ee9a62a9dca310d48588c9795b3b1d0d3047bf1db010f30561" http.request.useragent="Go-http-client/1.1" http.response.duration=2.727436ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema2/manifests/sha256:2a1bce30e89e39ee9a62a9dca310d48588c9795b3b1d0d3047bf1db010f30561 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="rewriting manifest list sha256:2a1bce30e89e39ee9a62a9dca310d48588c9795b3b1d0d3047bf1db010f30561 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=49c4e82c-6458-40d8-aabf-92eed5c9831c http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40005" http.request.id=49c4e82c-6458-40d8-aabf-92eed5c9831c http.request.method=GET http.request.remoteaddr="127.0.0.1:46980" 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=23.162783ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (96.03s) === RUN TestGetManifestWithStorageError time="2026-02-05T20:11:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T20:11:16Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:11:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:38659" http.request.id=baa820e2-a77b-4cf2-8d45-b2f54a6b2573 http.request.method=GET http.request.remoteaddr="127.0.0.1:56590" 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=19.977688ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:38659" http.request.id=847b5214-3fb2-439e-b603-b969fb3a7a4f http.request.method=GET http.request.remoteaddr="127.0.0.1:56590" 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=18.043051ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:38659" http.request.id=8103c2d6-979a-481e-ad41-e2238bc13889 http.request.method=GET http.request.remoteaddr="127.0.0.1:56590" 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=17.839331ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.7 http.request.host="127.0.0.1:38659" http.request.id=03d75062-37ed-4fd1-90f2-80facf1c4ef8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56590" 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=7.965127ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.11s) === RUN TestManifestDelete time="2026-02-05T20:11:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T20:11:16Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:11:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=6fd1b2f9-f473-479a-99a0-b0d1da629b82 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.388935ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" 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.7 http.request.host="127.0.0.1:44293" http.request.id=55b3f46a-f64c-44d5-9ca3-fcc7d498fc92 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" 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=2.191897ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=29ad9b22-45fe-4dc6-aa64-a079fc3bacd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" 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=7.225268ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T20:11: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.7 http.request.host="127.0.0.1:44293" http.request.id=27dfc000-7a1b-43e1-a88f-55a196d3aebc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" 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=4.066873ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T20:11:16Z" 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.7 http.request.host="127.0.0.1:44293" http.request.id=27dfc000-7a1b-43e1-a88f-55a196d3aebc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" 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=4.220813ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T20:11: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.7 http.request.host="127.0.0.1:44293" http.request.id=27dfc000-7a1b-43e1-a88f-55a196d3aebc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" 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=4.323793ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T20:11:16Z" 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.7 http.request.host="127.0.0.1:44293" http.request.id=27dfc000-7a1b-43e1-a88f-55a196d3aebc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" 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=4.432653ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T20:11:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=31ffd9e1-3b70-4ab8-8dcc-8a054b1b77cd http.request.method=POST http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.597394ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=04c4ebe3-66a2-4c99-ab2d-cd38744368ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/blobs/uploads/1ccbd2d0-7cac-4bce-9929-bd1ec4f3e4aa?_state=UZGtKYPH_5DO5t-tzUZ6p0njSFhf1T0HeXUY_XaJVQR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxY2NiZDJkMC03Y2FjLTRiY2UtOTkyOS1iZDFlYzRmM2U0YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTE6MTYuODEzOTA1NDE3WiJ9&digest=sha256%3Ae6437806dde9a3acda9b571935b651078f92a7ab70df2de5fb7275f10927c4fb" http.request.useragent="Go-http-client/1.1" http.response.duration=3.776906236s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/1ccbd2d0-7cac-4bce-9929-bd1ec4f3e4aa?_state=UZGtKYPH_5DO5t-tzUZ6p0njSFhf1T0HeXUY_XaJVQR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxY2NiZDJkMC03Y2FjLTRiY2UtOTkyOS1iZDFlYzRmM2U0YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTE6MTYuODEzOTA1NDE3WiJ9&digest=sha256%3Ae6437806dde9a3acda9b571935b651078f92a7ab70df2de5fb7275f10927c4fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=0f51003a-12d2-4877-9395-a05a067d1ff6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.439435ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=dec63c27-a59d-44ed-a04e-04b360eece76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/blobs/uploads/c90d4472-ab1b-4fd1-9386-20e9d1bac2e6?_state=DA2B4ZwpewWiqRVTXmtfOtLfAQl-TjOwvRS87WECZPV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOTBkNDQ3Mi1hYjFiLTRmZDEtOTM4Ni0yMGU5ZDFiYWMyZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTE6MjEuMzA4NzgzODUzWiJ9&digest=sha256%3A41b6e3639dd0f2d3dd9bc2f9144df6d4f52f3cc4c6a53e1b702a44c1566fa27c" http.request.useragent="Go-http-client/1.1" http.response.duration=10.370614501s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/c90d4472-ab1b-4fd1-9386-20e9d1bac2e6?_state=DA2B4ZwpewWiqRVTXmtfOtLfAQl-TjOwvRS87WECZPV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOTBkNDQ3Mi1hYjFiLTRmZDEtOTM4Ni0yMGU5ZDFiYWMyZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTE6MjEuMzA4NzgzODUzWiJ9&digest=sha256%3A41b6e3639dd0f2d3dd9bc2f9144df6d4f52f3cc4c6a53e1b702a44c1566fa27c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=b80a5f75-9a87-405f-89f9-a64f2eb2536c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.631169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=c1f6d7a5-2cbe-4d3b-90c1-99266569feab http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.74153ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=74772b05-7791-436d-bb50-c26404ba7e44 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" 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=4.977072ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=bac88cec-e331-4c9b-b508-702554b6e01a http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.840072ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44293" http.request.id=2d8169f1-aa87-4072-b88e-d271a2ede577 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.792711ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44293" http.request.id=d05a248b-80f4-46c7-998e-343a910dc729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.326831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:44293" http.request.id=1700215a-ea59-4b92-b40f-3876b7a6f80e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.416571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=e9c62c15-c67a-4c9c-96fb-509dafc0f2a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.214173ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=7c63d348-3621-45d6-a78d-8ea74364b2db http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.368016ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=f6d520ae-0042-485b-b6ca-37136067e7ae http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.659535ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=9ae559d2-1b7f-4912-873b-a2a5717245a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" 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=2.373476ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=error msg="payload digest does match: "sha256:c13a81ec7b7a6a61c6c07c1c8c86aa8fa71e00c6ca85404201116af9198e3446" != "sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1"" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=74b94022-9ac5-4c92-a4dc-9ec2a7e5b483 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" time="2026-02-05T20:11:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=74b94022-9ac5-4c92-a4dc-9ec2a7e5b483 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.911416ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=350a8c35-ee49-4893-a800-bfad5ef8d014 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33066" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.245374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=864ddf06-93cd-4ecb-b274-9c432662f1a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33066" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.719756ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=c2f86f53-22b0-40c4-ae95-fff4835240cf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33076" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.222895ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=9c5b18be-9496-4c72-99fc-85a768c2ba05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33082" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.460991ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=bc0762f2-6a48-48a9-a034-5b7b9da520d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33082" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.433233ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=a90861e6-75d7-482a-8351-5730118860f1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33094" 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=2.942055ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=6ed3278a-be38-4045-acf1-c4126b2a27f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.602091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=0d987a30-5fb0-4f09-a185-16a6d40e27e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" 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=2.631536ms http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=bf79c4e6-8d60-42ad-899f-76c3e77f3d04 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.005435ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:27ba237bfbbb08917fa943fcc5b5b84e4acbed8da3547e693f362d68ed5084b1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=d01a9aa9-940c-407f-96a8-dcc4865c89e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" 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=2.403576ms http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=f1bdfda8-5a84-4bdf-ad68-a67ca58c2383 http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" 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=2.588416ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" 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.7 http.request.host="127.0.0.1:44293" http.request.id=39923147-d048-4a69-9df0-63c57dd4bdcc http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" 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=3.048095ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44293" http.request.id=cd41d31a-49b2-4609-8847-94e82a6a7828 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33100" 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=2.920475ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:11:31Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44293" http.request.id=cd41d31a-49b2-4609-8847-94e82a6a7828 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33100" 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=3.065515ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:11:31Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44293" http.request.id=cd41d31a-49b2-4609-8847-94e82a6a7828 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33100" 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=3.177315ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=f1f96b77-0587-4e6f-9edb-36ba4346f14c http.request.method=POST http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.685116ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=aca6b454-f029-4c6b-ac2c-8ca393de5201 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/blobs/uploads/194fe24a-70e0-48cb-ae90-59823a271f18?_state=gIUcDUOMi0BvS3Qg1icmTMXCF8qE_OuUNwgJzkU308J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOTRmZTI0YS03MGUwLTQ4Y2ItYWU5MC01OTgyM2EyNzFmMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTE6MzEuODEzNDA2NzM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.996674ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/194fe24a-70e0-48cb-ae90-59823a271f18?_state=gIUcDUOMi0BvS3Qg1icmTMXCF8qE_OuUNwgJzkU308J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOTRmZTI0YS03MGUwLTQ4Y2ItYWU5MC01OTgyM2EyNzFmMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTE6MzEuODEzNDA2NzM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:31Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44293" http.request.id=9de2b548-3a2b-4c1b-9484-21c37233325e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33100" 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=2.909556ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:11:31Z" 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.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44293" http.request.id=9de2b548-3a2b-4c1b-9484-21c37233325e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33100" 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=3.061695ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:20:11:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T20:11:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=8970ccd0-6a10-48bc-a30f-0a0a00bdb8ca http.request.method=POST http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.795954ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=2f67a873-90a1-496b-85b7-4bd3c2aca158 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/blobs/uploads/9708e959-b4dc-49d1-a1d8-962ef722ce7e?_state=yDnOCxNFQpZ5dbeLNpkEkAfc8Nf39Hgmx3aKFrCUqsR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzA4ZTk1OS1iNGRjLTQ5ZDEtYTFkOC05NjJlZjcyMmNlN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTE6MzIuNzcyNjM4MzY4WiJ9&digest=sha256%3A18d6b34c47d0a85a88016985054523bda89f8824ba02b35e6dfa38f3b10518b8" http.request.useragent="Go-http-client/1.1" http.response.duration=16.66513955s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/9708e959-b4dc-49d1-a1d8-962ef722ce7e?_state=yDnOCxNFQpZ5dbeLNpkEkAfc8Nf39Hgmx3aKFrCUqsR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NzA4ZTk1OS1iNGRjLTQ5ZDEtYTFkOC05NjJlZjcyMmNlN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTE6MzIuNzcyNjM4MzY4WiJ9&digest=sha256%3A18d6b34c47d0a85a88016985054523bda89f8824ba02b35e6dfa38f3b10518b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=97da9639-34e2-4c54-9488-84708aec8e8c http.request.method=POST http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=20.214027ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=8b861c38-ab32-4e77-b5ee-b086d2a68c1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/blobs/uploads/373478a7-a2dd-4027-8c7e-6cdfd21b709d?_state=0m1lGoVIJBQKbcpZ29F-RLX0nL-pYup8OmpEduXSRb97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzM0NzhhNy1hMmRkLTQwMjctOGM3ZS02Y2RmZDIxYjcwOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTE6NTAuMDY3MzczODhaIn0%3D&digest=sha256%3A07be51639fabdfb1431161cd5499bdd40baa9939e6cef3185d25614ea9de3fbd" http.request.useragent="Go-http-client/1.1" http.response.duration=6.910264453s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/373478a7-a2dd-4027-8c7e-6cdfd21b709d?_state=0m1lGoVIJBQKbcpZ29F-RLX0nL-pYup8OmpEduXSRb97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzM0NzhhNy1hMmRkLTQwMjctOGM3ZS02Y2RmZDIxYjcwOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMjA6MTE6NTAuMDY3MzczODhaIn0%3D&digest=sha256%3A07be51639fabdfb1431161cd5499bdd40baa9939e6cef3185d25614ea9de3fbd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44293" http.request.id=bcaec800-2065-4a1d-9632-886f3095b4f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.294513ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44293" http.request.id=092708ce-3935-458f-a9ee-0f07441a1e1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.898814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=187ea4bf-534d-4742-8bdf-4ede4222803d http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" 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=3.219235ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:20:11:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=fb7cc016-3b71-4c82-b53b-77a2680a4a71 http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=8.665526ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:20:11:56 +0000] "GET /v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=6699abe7-f195-420e-8736-577326c66e7c http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.849036ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=2031345d-f26d-4a90-94af-a194332b84ba http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.531976ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "GET /v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=55df5307-692b-4709-aaf5-fc668773b52c http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" 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=2.665616ms http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="rewriting manifest sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=d43ec1af-8159-4daf-bc80-be0a47c46df4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=d43ec1af-8159-4daf-bc80-be0a47c46df4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" 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=5.392312ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=b37fb7e2-98ec-49aa-9691-a80fdc88a59c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" http.request.useragent="Go-http-client/1.1" http.response.duration=15.621995ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "DELETE /v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=89305d83-bbc6-4bd3-8ed2-5c87a91c1eaf http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.417395ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "GET /v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=cefd1869-1fbc-4c21-aa1e-653f0ca99776 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33896" http.request.uri="/v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.260013ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "DELETE /v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44293" http.request.id=1d49fe87-533b-44fd-9bff-578c05039ef4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33908" http.request.uri="/v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" http.request.useragent="Go-http-client/1.1" http.response.duration=4.050954ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=ffa8c114-4e8e-4b04-ab2d-8a12a8b6223f http.request.method=GET http.request.remoteaddr="127.0.0.1:33908" http.request.uri="/v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.926014ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "GET /v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=63baa109-31cb-4917-bbc8-a0566784e002 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33916" 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=4.759812ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44293" http.request.id=1d2fa980-37df-4a99-b7ba-416049215c7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33930" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.334747ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=4b319889-bdbc-418a-9236-668251d72bac http.request.method=GET http.request.remoteaddr="127.0.0.1:33930" 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=3.469774ms http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=1265acdf-dd89-4e71-a35c-25263c8c203c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33930" http.request.uri="/v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.827834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "DELETE /v2/foo/schema2/manifests/sha256:182001e0d4a7b15e0952dbf4db98a84a6d8536daf362b5748082e2ac283cedcd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44293" http.request.id=da43433e-9215-489e-b6ec-4d2ce14b5e90 http.request.method=GET http.request.remoteaddr="127.0.0.1:33930" 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=2.978215ms http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (40.77s) === RUN TestManifestDeleteDisabled time="2026-02-05T20:11:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T20:11:57Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:11:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:37049" http.request.id=5b401e96-36d5-463c-87a7-4462c11fea15 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39874" 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=5.94053ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.02s) === RUN TestRegistryAsCacheMutationAPIs time="2026-02-05T20:11:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T20:11:57Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:11:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T20:11:57Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-05T20:11:57Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.7 time="2026-02-05T20:11:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:46365" http.request.id=08e6371b-bcfb-431b-9ba1-008633afc221 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45816" 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=12.36222ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:46365" http.request.id=7f0e4d2f-ce65-42f9-9e69-5bae1b388203 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45832" 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=6.42873ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:46365" http.request.id=cff72426-8be6-4687-a89c-2911d9d13d1e http.request.method=POST http.request.remoteaddr="127.0.0.1:45844" 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=5.263271ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T20:11:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:46365" http.request.id=cb2b13e1-023a-47c7-a675-3aed786d9bb4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45860" 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=4.950852ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.10s) === RUN TestProxyManifestGetByTag time="2026-02-05T20:11:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T20:11:57Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:11:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=5a3b3830-305a-4a63-b42c-4b34c89c7d5b http.request.method=POST http.request.remoteaddr="127.0.0.1:37268" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.638671ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:12:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=9540b3e9-906f-4cf7-b069-6e9b7a3f8e93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37268" http.request.uri="/v2/foo/bar/blobs/uploads/1a3f1bb3-5bc1-429f-af52-1b8d26c0ca4b?_state=71UrWdefoOb0pKWKu7G6tRrsXnOEIUVZabyr1k2lklN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhM2YxYmIzLTViYzEtNDI5Zi1hZjUyLTFiOGQyNmMwY2E0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDoxMTo1Ny44OTc4Mjk5MjZaIn0%3D&digest=sha256%3Aef71e77875825946961363bf408872c90c4b9ce5c547f1e933f77518685176f4" http.request.useragent="Go-http-client/1.1" http.response.duration=7.059987391s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:11:57 +0000] "PUT /v2/foo/bar/blobs/uploads/1a3f1bb3-5bc1-429f-af52-1b8d26c0ca4b?_state=71UrWdefoOb0pKWKu7G6tRrsXnOEIUVZabyr1k2lklN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhM2YxYmIzLTViYzEtNDI5Zi1hZjUyLTFiOGQyNmMwY2E0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDoxMTo1Ny44OTc4Mjk5MjZaIn0%3D&digest=sha256%3Aef71e77875825946961363bf408872c90c4b9ce5c547f1e933f77518685176f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:12:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=2d7202e5-b03b-407a-927f-9933c76b51d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37268" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.09103ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:12:04 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:12:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T20:12:04Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T20:12:04Z" level=info msg="Starting upload purge in 56m0s" go.version=go1.25.7 time="2026-02-05T20:12:04Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T20:12:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=cbff89b2-5f68-4484-9b20-e8f72601b0dd http.request.method=GET http.request.remoteaddr="127.0.0.1:37268" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.817336ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:20:12:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T20:12:04Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44805" go.version=go1.25.7 time="2026-02-05T20:12:04Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.7 time="2026-02-05T20:12:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=3d171fa7-c4c5-42ce-8a9d-1ca27793f875 http.request.method=GET http.request.remoteaddr="127.0.0.1:37280" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.039975ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:20:12:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T20:12:04Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44805 /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:44805/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:33727" http.request.id=61664ed9-d1a2-4b2e-bdf8-00322b0bec86 http.request.method=GET http.request.remoteaddr="127.0.0.1:52064" http.request.uri="/v2/foo/bar/manifests/sha256:d3932dd85f95011bcc0e49350d7cdcfcc8baf2b275511d754968c21fee79bc76" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:d3932dd85f95011bcc0e49350d7cdcfcc8baf2b275511d754968c21fee79bc76" time="2026-02-05T20:12:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=18c57844-32e8-4947-8aaf-5b2863f297ab http.request.method=GET http.request.remoteaddr="127.0.0.1:37296" http.request.uri="/v2/foo/bar/manifests/sha256:d3932dd85f95011bcc0e49350d7cdcfcc8baf2b275511d754968c21fee79bc76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.133651ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:20:12:04 +0000] "GET /v2/foo/bar/manifests/sha256:d3932dd85f95011bcc0e49350d7cdcfcc8baf2b275511d754968c21fee79bc76 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T20:12:05Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d3932dd85f95011bcc0e49350d7cdcfcc8baf2b275511d754968c21fee79bc76 with ttl=167h59m59.99998966s" go.version=go1.25.7 time="2026-02-05T20:12:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33727" http.request.id=61664ed9-d1a2-4b2e-bdf8-00322b0bec86 http.request.method=GET http.request.remoteaddr="127.0.0.1:52064" http.request.uri="/v2/foo/bar/manifests/sha256:d3932dd85f95011bcc0e49350d7cdcfcc8baf2b275511d754968c21fee79bc76" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=20.331607ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:20:12:04 +0000] "GET /v2/foo/bar/manifests/sha256:d3932dd85f95011bcc0e49350d7cdcfcc8baf2b275511d754968c21fee79bc76 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T20:12:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=f11a2e46-3221-4fd4-a4b1-0ec444a40554 http.request.method=GET http.request.remoteaddr="127.0.0.1:37296" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.568256ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:20:12:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T20:12:05Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44805 /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:44805/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:33727" http.request.id=92b9a233-2038-457c-81cb-ca0615b597bf http.request.method=GET http.request.remoteaddr="127.0.0.1:52080" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-02-05T20:12:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=628bda85-176a-4fdf-b155-7dff39423829 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37310" 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=5.049332ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:20:12:05 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T20:12:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33727" http.request.id=92b9a233-2038-457c-81cb-ca0615b597bf http.request.method=GET http.request.remoteaddr="127.0.0.1:52080" 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=18.22617ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:20:12:05 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T20:12:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=4e7d7f96-aab2-45ee-a74a-2103258e5d2f http.request.method=POST http.request.remoteaddr="127.0.0.1:37310" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.784074ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:12:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T20:12:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=57f6d073-9b4f-4ab2-b67a-8ddcfb7a51e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37310" http.request.uri="/v2/foo/bar/blobs/uploads/fdc08a71-3771-4699-9566-07839b2d289e?_state=yqiNQ6u-jqMxkzO-gttMZVeJO8gzxw9z3bF7u1nrHBV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkYzA4YTcxLTM3NzEtNDY5OS05NTY2LTA3ODM5YjJkMjg5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDoxMjowNS43NDY2MTA2ODJaIn0%3D&digest=sha256%3A5055d83b8c7f5e5d494ede3bb75ce785edb5893712012b77c5e65c0b2590b8fa" http.request.useragent="Go-http-client/1.1" http.response.duration=9.580894756s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:12:05 +0000] "PUT /v2/foo/bar/blobs/uploads/fdc08a71-3771-4699-9566-07839b2d289e?_state=yqiNQ6u-jqMxkzO-gttMZVeJO8gzxw9z3bF7u1nrHBV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkYzA4YTcxLTM3NzEtNDY5OS05NTY2LTA3ODM5YjJkMjg5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQyMDoxMjowNS43NDY2MTA2ODJaIn0%3D&digest=sha256%3A5055d83b8c7f5e5d494ede3bb75ce785edb5893712012b77c5e65c0b2590b8fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:12:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=5335048f-a83b-458f-ad2b-7988b8cfa692 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37310" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.99467ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:20:12:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T20:12:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=27ea0327-8b8a-437b-a319-f21914255d94 http.request.method=GET http.request.remoteaddr="127.0.0.1:37310" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.610336ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:20:12:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T20:12:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44805 /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:44805/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:33727" http.request.id=d95813f9-967d-4c60-9849-90ca48c2045b http.request.method=GET http.request.remoteaddr="127.0.0.1:39470" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-02-05T20:12:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=6219f040-0efc-4f14-a00f-0d8a4892bac3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34580" 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=5.099711ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:20:12:15 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T20:12:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=be430036-727a-4f23-baaa-634bbba66dd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34580" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.549196ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:20:12:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T20:12:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44805 /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:44805/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:33727" http.request.id=d95813f9-967d-4c60-9849-90ca48c2045b http.request.method=GET http.request.remoteaddr="127.0.0.1:39470" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-02-05T20:12:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44805" http.request.id=6a5e9ef4-7905-4293-bb1f-0e2a6af0832c http.request.method=GET http.request.remoteaddr="127.0.0.1:34594" 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=5.280972ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:20:12:15 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T20:12:15Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e8941747071ef0ba18cb4f3df62e2b4db672fd514394dcdf171a98494a563aac with ttl=167h59m59.99999028s" go.version=go1.25.7 time="2026-02-05T20:12:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33727" http.request.id=d95813f9-967d-4c60-9849-90ca48c2045b http.request.method=GET http.request.remoteaddr="127.0.0.1:39470" 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=30.514691ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:20:12:15 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (18.16s) === RUN TestAppDispatcher time="2026-02-05T20:12:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36781" http.request.id=a8cb05a1-4fff-48ee-bd1a-fcccc1484db2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.037775ms http.response.status=200 http.response.written=0 time="2026-02-05T20:12:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36781" http.request.id=cd4c27b8-f06a-4c8b-b26b-8df3b7e93a5a http.request.method=GET http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.737275ms http.response.status=200 http.response.written=0 time="2026-02-05T20:12:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36781" http.request.id=9e36c6bc-1aaf-4878-a584-4dc43fe25026 http.request.method=GET http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.796515ms http.response.status=200 http.response.written=0 time="2026-02-05T20:12:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36781" http.request.id=06f578e8-1bcd-45c2-8718-4724a106a8e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49784" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.833435ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-02-05T20:12:15Z" 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.7 instance.id=d2427e06-2ae5-4096-a9cc-2b21a4f5d613 time="2026-02-05T20:12:15Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=d2427e06-2ae5-4096-a9cc-2b21a4f5d613 time="2026-02-05T20:12:15Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.7 http.request.host="127.0.0.1:39897" http.request.id=4a7233fe-6b71-4bb8-baec-b15aefde10ce http.request.method=GET http.request.remoteaddr="127.0.0.1:56172" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-02-05T20:12:15Z" 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.7 instance.id=d2427e06-2ae5-4096-a9cc-2b21a4f5d613 time="2026-02-05T20:12:15Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=d2427e06-2ae5-4096-a9cc-2b21a4f5d613 time="2026-02-05T20:12:15Z" level=info msg="configuring file health check path=/tmp/healthcheck1999222603, interval=1" go.version=go1.25.7 instance.id=d2427e06-2ae5-4096-a9cc-2b21a4f5d613 --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2026-02-05T20:12:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=d2427e06-2ae5-4096-a9cc-2b21a4f5d613 time="2026-02-05T20:12:19Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=d2427e06-2ae5-4096-a9cc-2b21a4f5d613 time="2026-02-05T20:12:19Z" level=info msg="configuring TCP health check addr=127.0.0.1:42315, interval=1" go.version=go1.25.7 instance.id=d2427e06-2ae5-4096-a9cc-2b21a4f5d613 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-05T20:12: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.7 instance.id=d2427e06-2ae5-4096-a9cc-2b21a4f5d613 time="2026-02-05T20:12:23Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=d2427e06-2ae5-4096-a9cc-2b21a4f5d613 time="2026-02-05T20:12:23Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39789, interval=1, threshold=3" go.version=go1.25.7 instance.id=d2427e06-2ae5-4096-a9cc-2b21a4f5d613 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 393.593s ? 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.07s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.02s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.37s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.72s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.86s) === RUN TestProxyManifests --- PASS: TestProxyManifests (3.73s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 15.174s === RUN TestSchedule time="2026-02-05T20:05:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=843867a7-1307-42f1-83c3-576743dcb021 time="2026-02-05T20:05:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99002ms" go.version=go1.25.7 instance.id=843867a7-1307-42f1-83c3-576743dcb021 time="2026-02-05T20:05:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=991.6µs" go.version=go1.25.7 instance.id=843867a7-1307-42f1-83c3-576743dcb021 time="2026-02-05T20:05:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=990.14µs" go.version=go1.25.7 instance.id=843867a7-1307-42f1-83c3-576743dcb021 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="2026-02-05T20:05:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=843867a7-1307-42f1-83c3-576743dcb021 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-02-05T20:05:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=843867a7-1307-42f1-83c3-576743dcb021 time="2026-02-05T20:05:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99064ms" go.version=go1.25.7 instance.id=843867a7-1307-42f1-83c3-576743dcb021 time="2026-02-05T20:05:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9931ms" go.version=go1.25.7 instance.id=843867a7-1307-42f1-83c3-576743dcb021 time="2026-02-05T20:05:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=843867a7-1307-42f1-83c3-576743dcb021 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-02-05T20:05:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=843867a7-1307-42f1-83c3-576743dcb021 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.888s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (20.13s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 23347712 sha256:87343dbcd75e50aaee3c3be1014e4aac8e2bb971fab584f5638c3cfab3953d32 [] map[] } --- PASS: TestSimpleBlobRead (3.32s) === RUN TestBlobMount --- PASS: TestBlobMount (0.97s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (13.07s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (10.29s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (11.13s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.04s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0686528bdcf9b3d9cd43efbd4b8e27c76ba8b10ce276ad55f22972f2dcfeab8c palailogos: marking blob sha256:67b6ca74c15f24ca9e23f3ceff766fdd43f80d9a3c2064f339c30e70f7f90180 palailogos: marking blob sha256:da8e725768e1c9a2e699c3db2f06a98c1b3277d22708b321740b0e689a361aca palailogos: marking manifest sha256:7ff62f1897fbbec970a7248e1dc021e4a5c7449bed3d45daf8422e0d7ca65439 palailogos: marking blob sha256:bab8c0a68df3ef885f3a0c4aca5b510a2ecb3331d440b3ae237c64ca4d7a5429 palailogos: marking blob sha256:820e8d166aa781421c3fe6b96448eccb7db1e5e02419e01f3c7fd5a0f1ffc665 palailogos: marking manifest sha256:8f4220ac26d17759a1fd017ba4eea82c7fc300d6860e8812492aff94c3308fcb palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:b88f402913547dc403268063fe26575f323bb7e11e871ed292da84cffd8d56ba palailogos: marking blob sha256:f0724762b0650a1e86f810999816c562d5da777c6ff1d3e429e412a1b4a3a01a palailogos: marking manifest sha256:98c7893392ea8ee648d3320c5c2e6859722eda8a7cf848105029f35b886d37dc palailogos: marking blob sha256:0686528bdcf9b3d9cd43efbd4b8e27c76ba8b10ce276ad55f22972f2dcfeab8c palailogos: marking blob sha256:7ff62f1897fbbec970a7248e1dc021e4a5c7449bed3d45daf8422e0d7ca65439 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (7.22s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:75aff84da64cc53cb5a8c7d74459329b1fff79be3270883746d88b2df026d610 deletemanifests: marking manifest sha256:b190066f798372ebbf0bf80063734df04809614699871259066b6b5e30981854 deletemanifests: marking blob sha256:50066da7d2232a24c5042d3322689d6429ba241ee5b8145a711951acd29f2b9f deletemanifests: marking blob sha256:49ff5072e173130596e26a74833501059039f95cde4b457321b728d1fbf717a8 deletemanifests: marking blob sha256:849b29052a6a3b3f23a75d3e0c5e9b031889d4a539ae64105890bedd81d9f9f0 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:75aff84da64cc53cb5a8c7d74459329b1fff79be3270883746d88b2df026d610 blob eligible for deletion: sha256:921649fd527e7a26258f58ec72fcc29a7deedf5d5c94129d285948d0bfe77cb9 blob eligible for deletion: sha256:a4e117aa13a40cf4f47de7e75f5817fdbcd7146094f86479e55ca36c510dbdf4 blob eligible for deletion: sha256:ee579404264bdedd1544e18a89722349b630a841d9e751ad30e2c3125007153d deletemanifests manifest eligible for deletion: sha256:75aff84da64cc53cb5a8c7d74459329b1fff79be3270883746d88b2df026d610 deletemanifests: marking manifest sha256:b190066f798372ebbf0bf80063734df04809614699871259066b6b5e30981854 deletemanifests: marking blob sha256:50066da7d2232a24c5042d3322689d6429ba241ee5b8145a711951acd29f2b9f deletemanifests: marking blob sha256:49ff5072e173130596e26a74833501059039f95cde4b457321b728d1fbf717a8 deletemanifests: marking blob sha256:849b29052a6a3b3f23a75d3e0c5e9b031889d4a539ae64105890bedd81d9f9f0 time="2026-02-05T20:07:10Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/75aff84da64cc53cb5a8c7d74459329b1fff79be3270883746d88b2df026d610" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 time="2026-02-05T20:07:10Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/75aff84da64cc53cb5a8c7d74459329b1fff79be3270883746d88b2df026d610" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:a4e117aa13a40cf4f47de7e75f5817fdbcd7146094f86479e55ca36c510dbdf4 time="2026-02-05T20:07:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a4/a4e117aa13a40cf4f47de7e75f5817fdbcd7146094f86479e55ca36c510dbdf4" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 blob eligible for deletion: sha256:ee579404264bdedd1544e18a89722349b630a841d9e751ad30e2c3125007153d time="2026-02-05T20:07:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ee/ee579404264bdedd1544e18a89722349b630a841d9e751ad30e2c3125007153d" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 blob eligible for deletion: sha256:75aff84da64cc53cb5a8c7d74459329b1fff79be3270883746d88b2df026d610 time="2026-02-05T20:07:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/75/75aff84da64cc53cb5a8c7d74459329b1fff79be3270883746d88b2df026d610" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 blob eligible for deletion: sha256:921649fd527e7a26258f58ec72fcc29a7deedf5d5c94129d285948d0bfe77cb9 time="2026-02-05T20:07:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/921649fd527e7a26258f58ec72fcc29a7deedf5d5c94129d285948d0bfe77cb9" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 --- PASS: TestDeleteManifestIfTagNotFound (7.05s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c549890e359d301e00fda0b3e1b9e3ee1bc6bfca0f43576e5d8d64150152e5d1 time="2026-02-05T20:07:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c549890e359d301e00fda0b3e1b9e3ee1bc6bfca0f43576e5d8d64150152e5d1" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 blob eligible for deletion: sha256:1a232d09bf253e3738b3b1ffc1a42c975e25f9d81f7b45fcac089fbb03e4b6cc time="2026-02-05T20:07:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1a/1a232d09bf253e3738b3b1ffc1a42c975e25f9d81f7b45fcac089fbb03e4b6cc" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 blob eligible for deletion: sha256:c29b982e3b541a7b01c517c30fde0d2591eaa54d994be99bea16aee81b707298 time="2026-02-05T20:07:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c2/c29b982e3b541a7b01c517c30fde0d2591eaa54d994be99bea16aee81b707298" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 --- PASS: TestGCWithMissingManifests (2.14s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:d4bf1c999292e48eba5ac905467fa0993c149efef16d63aba42bcc7eda3487d0 komnenos: marking blob sha256:3e9c53a44d3feb64c582b88034277f8af1630236a972608fce6264074b8d5561 komnenos: marking blob sha256:d68251a1bc65c60252d15eb455ff264daa52d38fc250a34536cc48384de00310 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a00183ca36884dfb9a9c8f5535e1d6c0ac98efece377a499a9ca9d3b1e2eba10 time="2026-02-05T20:07:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a0/a00183ca36884dfb9a9c8f5535e1d6c0ac98efece377a499a9ca9d3b1e2eba10" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 blob eligible for deletion: sha256:da0cd1a7ba4752b9c14de2485659370df9f1862165750daeb1e3681d637a5eff time="2026-02-05T20:07:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/da/da0cd1a7ba4752b9c14de2485659370df9f1862165750daeb1e3681d637a5eff" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-05T20:07:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 blob eligible for deletion: sha256:492371210c4a9972ea0b5abd61fe5e77ccf507e7b2f95fcd738054017621144e time="2026-02-05T20:07:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/492371210c4a9972ea0b5abd61fe5e77ccf507e7b2f95fcd738054017621144e" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 blob eligible for deletion: sha256:66e528df0338d5443e8f10945a7214f5e332d703e1051d491009ac74c42921a8 time="2026-02-05T20:07:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66e528df0338d5443e8f10945a7214f5e332d703e1051d491009ac74c42921a8" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 blob eligible for deletion: sha256:6c5368f983ebf88130e6a5025d309fe490959fad2849081a31c2d83f5a20e2d0 time="2026-02-05T20:07:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6c/6c5368f983ebf88130e6a5025d309fe490959fad2849081a31c2d83f5a20e2d0" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 blob eligible for deletion: sha256:9180426d838170832aafe38b77d6515535b705c3b9a39a58ec168f2c5ef12989 time="2026-02-05T20:07:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/9180426d838170832aafe38b77d6515535b705c3b9a39a58ec168f2c5ef12989" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 --- PASS: TestDeletionHasEffect (7.32s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.65s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:070d4e749724dacb22f88516a529e8078a8ff48009a2d939e1b0c4fe4f7278c8 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:2e2be278a930d0cff2c83c5f46bd4686ff572923b432adcc7671f857acf0cf52 michael_z_doukas: marking blob sha256:b6564ffc64897840cf2ebc8465406bb23656a612886cb97cb339585f2e4f828a 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:36b5c0103c396a30f4e4c46a741a2f507bdfa271f40a66e65d44c266f739f639 time="2026-02-05T20:07:30Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/36/36b5c0103c396a30f4e4c46a741a2f507bdfa271f40a66e65d44c266f739f639" go.version=go1.25.7 instance.id=9aa05bc0-d583-46ea-be69-bed0fe39f508 --- PASS: TestOrphanBlobDeleted (3.46s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:8091c6dffc59d099591274d35f0caba636485e05055ecc6aad296ca771d02724 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9b962baca171ba7678ee03c3cbd4d30e587e6719df173de1e2de583aad961fad --- PASS: TestLinkedBlobStoreCreateWithMountFrom (2.65s) === RUN TestManifestStorage --- PASS: TestManifestStorage (2.20s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.47s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (5.51s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.01s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-02-05T20:07:41Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 19:07:41.984148425 +0000 UTC m=-3495.135238898, actuallyDelete=true" time="2026-02-05T20:07:41Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-05T20:07:41Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536, actuallyDelete=true" time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a04be114-b856-4ba2-ac9c-8ca63008360d have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e6374353-0bf0-44cf-8596-b9fcde91cf70 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f4618130-8a84-4d1a-9082-2b129150d623 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fa70c7b9-a6d1-4f0a-9212-414617278119 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/45b98359-714c-4554-abb2-52d76301c06b have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d13d4860-b20a-4272-9fcd-3d4ad4b6a20f have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f8f4b27e-80bd-4d37-af45-229b4f8b3e23 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/c3a7fadd-d6dd-4251-b66d-2a865a01fe91 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1412ec6e-7444-494b-9e61-c02aec994a59 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1688f5c8-a3d8-4ecb-9103-be3f2f77bbff have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8f9d5e80-7515-4ba2-9248-ba846b0db119 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.988180019 +0000 UTC m=+104.868779536). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-05T20:07:41Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 20:07:41.993100951 +0000 UTC m=+104.873700468, actuallyDelete=true" time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2bea4559-c348-43c6-b1db-89a636e38ae5 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.993100951 +0000 UTC m=+104.873700468). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5266df7d-ad2e-46f9-8b1a-fe1cf297933c have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.993100951 +0000 UTC m=+104.873700468). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bb301ef8-443e-4180-9e3a-db38f46fdac6 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.993100951 +0000 UTC m=+104.873700468). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1edfb358-e8d8-4b9b-b199-2ce54756aeda have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.993100951 +0000 UTC m=+104.873700468). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6db8da15-33a6-4803-b5ff-7382fca9cc15 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.993100951 +0000 UTC m=+104.873700468). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-05T20:07:41Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 20:07:41.996600105 +0000 UTC m=+104.877199582, actuallyDelete=true" time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0ced97f8-a9b6-41b5-82c8-239f14489d01 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.996600105 +0000 UTC m=+104.877199582). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2b0e5a0d-fd47-49a1-8000-271c6b517953 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.996600105 +0000 UTC m=+104.877199582). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/88e889a9-dada-4b84-ac54-f08e6b278d1b have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.996600105 +0000 UTC m=+104.877199582). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c30179d5-c495-41e4-b380-f7185cd23680 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.996600105 +0000 UTC m=+104.877199582). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c36f9d0f-6280-4117-86dc-a4990eed3704 have older date (2026-02-05 19:07:41 +0000 UTC) than purge date (2026-02-05 20:07:41.996600105 +0000 UTC m=+104.877199582). Removing upload directory." time="2026-02-05T20:07:41Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-05T20:07:41Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 20:07:41.998732342 +0000 UTC m=+104.879333879, actuallyDelete=true" time="2026-02-05T20:07:41Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.01s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.01s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 105.125s ? 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.301s === 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.327s === RUN TestWalkFileRemoved time="2026-02-05T20:05:57Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.178s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.272s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.60s) === 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.901s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.23s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 21.457s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (27.93s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 30.141s ? 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="2026-02-05T20:05:57Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.7 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-02-05T20:05:57Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.7 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-02-05T20:05:57Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.7 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- 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 TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatched time="2026-02-05T20:05:57Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestMatchIPV4_2 (0.03s) --- PASS: TestS3TryUpdate (0.04s) --- PASS: TestMatchIPV6 (0.04s) time="2026-02-05T20:05:57Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=1b7c9658-ffdc-4365-88a2-db9fe3a5bdc8 time="2026-02-05T20:05:57Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=1b7c9658-ffdc-4365-88a2-db9fe3a5bdc8 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4 (0.03s) --- PASS: TestParsing (0.03s) time="2026-02-05T20:05:57Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=1b7c9658-ffdc-4365-88a2-db9fe3a5bdc8 --- PASS: TestInvalidNetworkType (0.04s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.04s) --- PASS: TestInvalidData (0.04s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.04s) --- PASS: TestMatchIPV4WithRegionMatched (0.03s) time="2026-02-05T20:05:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T20:05:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T20:06:00Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T20:06:01Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestUpdateCalledRegularly (4.52s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.896s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.290s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) === 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 3.592s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.98s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 21.334s ? 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.03s) PASS ok github.com/docker/distribution/uuid 0.212s ? 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-r20.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-r20.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> docker-registry*: Package size: 25.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r20.apk >>> docker-registry: Build complete at Thu, 05 Feb 2026 20:12:33 +0000 elapsed time 0h 8m 20s >>> 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 (20260205.200417) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r31.trigger OK: 361.7 MiB in 103 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...