>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Wed, 04 Feb 2026 16:48:41 +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 (20260204.164843) Executing busybox-1.37.0-r31.trigger OK: 582.3 MiB in 111 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-04T16:48:56Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-04T16:48:56Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.047s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-04T16:48:56Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.038s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.039s === 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.026s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.16s) PASS ok github.com/docker/distribution/health/checks 0.198s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.041s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.030s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.037s === 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.040s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/02/04 16:48:56 http: TLS handshake error from 127.0.0.1:33552: 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:43643/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43643/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43643/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:43643/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:40703?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.22s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-04T16:48:57Z" level=info msg="broadcaster: closing" time="2026-02-04T16:48:57Z" level=info msg="closing testSink" time="2026-02-04T16:48:57Z" level=info msg="closing testSink" time="2026-02-04T16:48:57Z" level=info msg="closing testSink" time="2026-02-04T16:48:57Z" level=info msg="closing testSink" time="2026-02-04T16:48:57Z" level=info msg="closing testSink" time="2026-02-04T16:48:57Z" level=info msg="closing testSink" time="2026-02-04T16:48:57Z" level=info msg="closing testSink" time="2026-02-04T16:48:57Z" level=info msg="closing testSink" time="2026-02-04T16:48:57Z" level=info msg="closing testSink" time="2026-02-04T16:48:57Z" level=info msg="closing testSink" time="2026-02-04T16:48:57Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-02-04T16:48:57Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T16:48:57Z" level=warning msg="&{0x400014fd40 0.9} encountered too many errors, backing off" time="2026-02-04T16:48:57Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.60s) PASS ok github.com/docker/distribution/notifications 1.014s ? 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-04T16:48:57Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T16:48:57.11040949Z" 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-04T16:48:57.110441571Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:48:57.110574212Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.25.7 time="2026-02-04T16:48:57.110910935Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-04T16:48:57.110928295Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-04T16:48:57.111413779Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-04T16:49:00.119838798Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=8ec3361b-ca71-4926-bfa3-de1d9af4c46b http.request.method=GET http.request.remoteaddr="127.0.0.1:52990" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="654.245µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:16:49:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-04T16:49:00.119946598Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (3.30s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-04T16:49:00.599081821Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T16:49:00.599747667Z" 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-04T16:49:00.599766427Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:00.599972429Z" level=info msg="Starting upload purge in 28m0s" go.version=go1.25.7 time="2026-02-04T16:49:00.600436993Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.48s) PASS ok github.com/docker/distribution/registry 11.828s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.036s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.116s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-04T16:48:56Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=1ac012d6-2355-44d3-b408-b42616ba8568 time="2026-02-04T16:48:56Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=1ac012d6-2355-44d3-b408-b42616ba8568 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-02-04T16:48:56Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password=s7A1zpZU9IXeGsSLm5Yvees48PRSOc6hB7o7OF9oekI user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.110s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.041s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-02-04T16:48:56Z" level=info msg="token not to be used before 2026-02-04 16:48:57 +0000 UTC - currently 2026-02-04 16:48:56.916406542 +0000 UTC m=+0.025000171" time="2026-02-04T16:48:56Z" level=info msg="token not to be used after 2026-02-04 16:48:56 +0000 UTC - currently 2026-02-04 16:48:56.916928306 +0000 UTC m=+0.025521975" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-02-04T16:48:56Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.048s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.097s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.053s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.027s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-04T16:48: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-04T16:48:56Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:48:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45487" http.request.id=525a3c30-1f9e-414b-8d5f-6fe9cb065d7c http.request.method=GET http.request.remoteaddr="127.0.0.1:49634" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="769.566µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:16:48:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-02-04T16:48: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-04T16:48:56Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:48:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=ce93c752-303e-4554-a267-b6aeaa89dc2f http.request.method=GET http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.710254ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:16:48:56 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T16:48:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=646b64e3-cdaa-4250-825b-0a6ea6185d2b http.request.method=POST http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="849.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:48:57 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:48:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=d06e8a3d-b672-4ab8-9948-b14d1b69d46f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/aaaa/blobs/uploads/1241cac9-e247-48cd-9904-099a360d59dd?_state=y0yhd4prLt92mebS4ayj4_1RQnwaU4qRC0ai1uyNx597Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxMjQxY2FjOS1lMjQ3LTQ4Y2QtOTkwNC0wOTlhMzYwZDU5ZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDg6NTcuMDc3MjI5MDkyWiJ9&digest=sha256%3A6f5bf0bd32c9fb63369c65dd6d472a5a7499f46bf00c9cc8442da41f2f605f47" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223906276s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:48:57 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1241cac9-e247-48cd-9904-099a360d59dd?_state=y0yhd4prLt92mebS4ayj4_1RQnwaU4qRC0ai1uyNx597Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxMjQxY2FjOS1lMjQ3LTQ4Y2QtOTkwNC0wOTlhMzYwZDU5ZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDg6NTcuMDc3MjI5MDkyWiJ9&digest=sha256%3A6f5bf0bd32c9fb63369c65dd6d472a5a7499f46bf00c9cc8442da41f2f605f47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:48:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=8cad45f4-40a6-4263-ad24-fd620d3cdad8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.856496ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:48:58 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:48:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=458a1d2e-d4b0-4aaf-9923-4bcf8ab46eb3 http.request.method=POST http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:48:58 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:48:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=b8a83be6-24bc-4117-8776-c4efdfa58618 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/bbbb/blobs/uploads/80161785-987e-49ee-ab61-8eaf6ab3c91a?_state=xutm3LY62eciPPr0s7Ahd6a6kwdQ9y_-t-aBddcW3CJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4MDE2MTc4NS05ODdlLTQ5ZWUtYWI2MS04ZWFmNmFiM2M5MWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDg6NTguNDEyMTQ1MjU5WiJ9&digest=sha256%3Ab7f03d2a6c21fe83fc31407e8cbf582590f43fa3454578904e2fc671e9054994" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264501017s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:48:58 +0000] "PUT /v2/foo/bbbb/blobs/uploads/80161785-987e-49ee-ab61-8eaf6ab3c91a?_state=xutm3LY62eciPPr0s7Ahd6a6kwdQ9y_-t-aBddcW3CJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4MDE2MTc4NS05ODdlLTQ5ZWUtYWI2MS04ZWFmNmFiM2M5MWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDg6NTguNDEyMTQ1MjU5WiJ9&digest=sha256%3Ab7f03d2a6c21fe83fc31407e8cbf582590f43fa3454578904e2fc671e9054994 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:48:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=746d066c-10b1-4339-8e23-67258ebe5660 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:48:59 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:48:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=50843d66-dafc-4b23-8590-0d9f5a407eac http.request.method=POST http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.487µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:48:59 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=9b62bdd2-74d1-404d-980a-3d48e113616a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/cccc/blobs/uploads/ccdfba3d-1420-4ac2-8a74-ce09b109043a?_state=nVvVUzPhW9ciPjJwJfKUomv2iG2AoAi6w-6DmYQhKpN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjY2RmYmEzZC0xNDIwLTRhYzItOGE3NC1jZTA5YjEwOTA0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDg6NTkuNzk4MzM3NTM4WiJ9&digest=sha256%3A7d98730414d3502580ced5a057d7c4bc3658083db07dde33513b173bb171970b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176159036s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:48:59 +0000] "PUT /v2/foo/cccc/blobs/uploads/ccdfba3d-1420-4ac2-8a74-ce09b109043a?_state=nVvVUzPhW9ciPjJwJfKUomv2iG2AoAi6w-6DmYQhKpN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjY2RmYmEzZC0xNDIwLTRhYzItOGE3NC1jZTA5YjEwOTA0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDg6NTkuNzk4MzM3NTM4WiJ9&digest=sha256%3A7d98730414d3502580ced5a057d7c4bc3658083db07dde33513b173bb171970b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=122dc1ca-5fd1-4f1f-a5c6-72d807d34ae0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.392012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:00 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=fd0f4820-a94b-4192-a04a-f8f516b2e1bb http.request.method=POST http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="787.327µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:01 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=7cd71202-524a-42ed-ba63-279b7378f5d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/dddd/blobs/uploads/84011968-2e16-45d9-b6bb-52e378c5891e?_state=qZVUMR3Jgu-t5gBj-s678b1mr3G000BrREtWgidqvu17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4NDAxMTk2OC0yZTE2LTQ1ZDktYjZiYi01MmUzNzhjNTg5MWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDEuMDU3Mjg5ODI5WiJ9&digest=sha256%3Ac8abac16080796458b4fb2c7d5a20dc021e4bc3a13fddf4ed1d1ecfcfc8c0294" http.request.useragent="Go-http-client/1.1" http.response.duration=670.473189ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:01 +0000] "PUT /v2/foo/dddd/blobs/uploads/84011968-2e16-45d9-b6bb-52e378c5891e?_state=qZVUMR3Jgu-t5gBj-s678b1mr3G000BrREtWgidqvu17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4NDAxMTk2OC0yZTE2LTQ1ZDktYjZiYi01MmUzNzhjNTg5MWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDEuMDU3Mjg5ODI5WiJ9&digest=sha256%3Ac8abac16080796458b4fb2c7d5a20dc021e4bc3a13fddf4ed1d1ecfcfc8c0294 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=f5f0d7c1-c0d4-4e80-9e75-15726e1a26a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.397132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:01 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=c985fbef-4ab3-4f36-84e0-1a50ac36f08f http.request.method=POST http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="849.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:01 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=77d80c23-866f-46fa-af13-2d78d582059a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/eeee/blobs/uploads/9d1804cb-bd44-4b1f-91f1-bd4cdfc44f68?_state=xIVZoGrScvL2q0tPzaYkVOCyEr7bk58b8_VFJzICQ5l7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5ZDE4MDRjYi1iZDQ0LTRiMWYtOTFmMS1iZDRjZGZjNDRmNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDEuODIzNDA1NzQyWiJ9&digest=sha256%3A36cebe9824cf08e0b04155d7261ff75b0332efdddcd973fc4fa8da72f2a2f84e" http.request.useragent="Go-http-client/1.1" http.response.duration=890.945562ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:01 +0000] "PUT /v2/foo/eeee/blobs/uploads/9d1804cb-bd44-4b1f-91f1-bd4cdfc44f68?_state=xIVZoGrScvL2q0tPzaYkVOCyEr7bk58b8_VFJzICQ5l7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI5ZDE4MDRjYi1iZDQ0LTRiMWYtOTFmMS1iZDRjZGZjNDRmNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDEuODIzNDA1NzQyWiJ9&digest=sha256%3A36cebe9824cf08e0b04155d7261ff75b0332efdddcd973fc4fa8da72f2a2f84e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=666eba24-9f28-4858-a1de-f6a126393576 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.348811ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:02 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=649e7d4c-00ed-4503-b15c-6257f05ce37f http.request.method=POST http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="766.446µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:02 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=efbbf076-148a-456e-9e08-ab3f52338130 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/ffff/blobs/uploads/7a476718-3555-4eaa-9328-ba6f4c54b048?_state=O1jQ3bL7yqlOAe2GU62S4QDEPuFfCsitIksKXBhUrmZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3YTQ3NjcxOC0zNTU1LTRlYWEtOTMyOC1iYTZmNGM1NGIwNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDIuNzk4OTE4MTMzWiJ9&digest=sha256%3Ae92e4a8cbd6a22c9d93a89c7f23556f2cdb80be31a9f80d06b9ea0d965dabbf4" http.request.useragent="Go-http-client/1.1" http.response.duration=749.381373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:02 +0000] "PUT /v2/foo/ffff/blobs/uploads/7a476718-3555-4eaa-9328-ba6f4c54b048?_state=O1jQ3bL7yqlOAe2GU62S4QDEPuFfCsitIksKXBhUrmZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3YTQ3NjcxOC0zNTU1LTRlYWEtOTMyOC1iYTZmNGM1NGIwNDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDIuNzk4OTE4MTMzWiJ9&digest=sha256%3Ae92e4a8cbd6a22c9d93a89c7f23556f2cdb80be31a9f80d06b9ea0d965dabbf4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=9ce510d3-8e57-4cbd-98c1-f4f007b77376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.379732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=410d977d-0ffd-4fe8-a046-8ce5919a4e1c http.request.method=GET http.request.remoteaddr="127.0.0.1:37266" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="663.926µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=0379204f-fe5d-47c3-8ada-4c388475ab47 http.request.method=GET http.request.remoteaddr="127.0.0.1:37266" 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="723.406µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=c0c244a0-9d2a-459b-bbe7-3ffd62889375 http.request.method=GET http.request.remoteaddr="127.0.0.1:37266" 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="672.246µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=37b2f711-cd31-4404-8d66-6f6939fda26d http.request.method=GET http.request.remoteaddr="127.0.0.1:37266" 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="651.526µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=075e72bc-7ad9-4b74-9924-f6382180ba30 http.request.method=GET http.request.remoteaddr="127.0.0.1:37266" 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="655.206µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=411432c7-74b9-4d9b-ba02-ca8159d54b87 http.request.method=GET http.request.remoteaddr="127.0.0.1:37266" 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="627.285µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" 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:36879" http.request.id=076699dd-95da-4a78-bb95-362d3ef2325d http.request.method=GET http.request.remoteaddr="127.0.0.1:37266" 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="686.166µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" 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:36879" http.request.id=54f44cf1-8fc2-4e53-8ae5-781b3e73b975 http.request.method=GET http.request.remoteaddr="127.0.0.1:37266" 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="667.645µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=2ecf6561-df34-4c19-959a-a8ab1942ab81 http.request.method=GET http.request.remoteaddr="127.0.0.1:37266" 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="623.005µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T16:49:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36879" http.request.id=f82ed5b6-1183-449d-8407-52251fc9b594 http.request.method=GET http.request.remoteaddr="127.0.0.1:37266" 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="670.885µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T16:49: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-04T16:49:03Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=a7a68b41-e395-4d4e-bf8e-5395a1f8f6b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="860.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=7fa7143b-f038-4c3f-94ad-d178dd3b8a71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/aaaa/blobs/uploads/d6bd92d0-463d-4d3c-a73c-d7e3e4fcca75?_state=O0bUd1n1IQaJ80mk2qsGoUPfaPCDWoFFOHOtXIdPBpp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNmJkOTJkMC00NjNkLTRkM2MtYTczYy1kN2UzZTRmY2NhNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDMuNzM2MjQ3OTI0WiJ9&digest=sha256%3A61a4c97d5c2bc2b27f2824d4954a0f57ef2a508486cc01b26694e783c78780d0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.761648794s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:03 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d6bd92d0-463d-4d3c-a73c-d7e3e4fcca75?_state=O0bUd1n1IQaJ80mk2qsGoUPfaPCDWoFFOHOtXIdPBpp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNmJkOTJkMC00NjNkLTRkM2MtYTczYy1kN2UzZTRmY2NhNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDMuNzM2MjQ3OTI0WiJ9&digest=sha256%3A61a4c97d5c2bc2b27f2824d4954a0f57ef2a508486cc01b26694e783c78780d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=5a351085-da1f-4cab-802b-a9591958c2e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.343131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:05 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=72d24461-3637-4ea4-b3e7-8f907f3d0a28 http.request.method=POST http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="815.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:05 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=53113d75-5fcb-44c0-afde-48e2bf73ef56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/bbbb/blobs/uploads/385ac3f1-e494-44ee-975f-c78fe7e8e181?_state=PyqJH5yjMnU-LTmM9DA5oHeuHiKyfVLHTpKD40L0E0h7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzODVhYzNmMS1lNDk0LTQ0ZWUtOTc1Zi1jNzhmZTdlOGUxODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDUuNjA4ODk5NTY5WiJ9&digest=sha256%3A99855cd4c6a6f640ef2a1a904e9aea3eb8c853b63423cb46de70ade27647f224" http.request.useragent="Go-http-client/1.1" http.response.duration=910.160804ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:05 +0000] "PUT /v2/foo/bbbb/blobs/uploads/385ac3f1-e494-44ee-975f-c78fe7e8e181?_state=PyqJH5yjMnU-LTmM9DA5oHeuHiKyfVLHTpKD40L0E0h7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzODVhYzNmMS1lNDk0LTQ0ZWUtOTc1Zi1jNzhmZTdlOGUxODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDUuNjA4ODk5NTY5WiJ9&digest=sha256%3A99855cd4c6a6f640ef2a1a904e9aea3eb8c853b63423cb46de70ade27647f224 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=e2c6b1c2-5c10-4d3b-9cae-6e9b8adea8ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.336012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:06 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=9a5e0d7a-7973-4533-8e00-0cef3dd6dc0f http.request.method=POST http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="804.327µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:06 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=5300ed7e-6191-4a85-977a-a3f3cf606306 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/cccc/blobs/uploads/89ce2217-403d-4ded-803c-c56176296918?_state=a0oixHdPnNouHSrfdtLqiecknkg6maZaa85j3iAmTGJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4OWNlMjIxNy00MDNkLTRkZWQtODAzYy1jNTYxNzYyOTY5MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDYuNjU2ODE5OTdaIn0%3D&digest=sha256%3A9c0c6c7a0d51fcd197f09d9357bd78c716b6e2c87b5163ac04bc564e920a809c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.590967601s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:06 +0000] "PUT /v2/foo/cccc/blobs/uploads/89ce2217-403d-4ded-803c-c56176296918?_state=a0oixHdPnNouHSrfdtLqiecknkg6maZaa85j3iAmTGJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4OWNlMjIxNy00MDNkLTRkZWQtODAzYy1jNTYxNzYyOTY5MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDYuNjU2ODE5OTdaIn0%3D&digest=sha256%3A9c0c6c7a0d51fcd197f09d9357bd78c716b6e2c87b5163ac04bc564e920a809c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=6f5ef7f5-66d5-4f85-a145-83e4f69dbd0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.309451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:08 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=d6793af3-48ca-40d4-af3b-af0fb625cd42 http.request.method=POST http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="753.166µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:08 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=d9840a0e-eacf-4e0f-997c-19ce761e4570 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/dddd/blobs/uploads/b0dee96e-ce2c-45f7-b0c0-07085468cce3?_state=PpDBuGXrUZ53rn6HpelainrwEpCezWE3yXB2S0pr2AV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMGRlZTk2ZS1jZTJjLTQ1ZjctYjBjMC0wNzA4NTQ2OGNjZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDguMzY5MTk3NTVaIn0%3D&digest=sha256%3Ac8345af8b3f204401a5111d1a707e8eaea40024ec7e612ab88e0b38cfa336a52" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19061024s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:08 +0000] "PUT /v2/foo/dddd/blobs/uploads/b0dee96e-ce2c-45f7-b0c0-07085468cce3?_state=PpDBuGXrUZ53rn6HpelainrwEpCezWE3yXB2S0pr2AV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMGRlZTk2ZS1jZTJjLTQ1ZjctYjBjMC0wNzA4NTQ2OGNjZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MDguMzY5MTk3NTVaIn0%3D&digest=sha256%3Ac8345af8b3f204401a5111d1a707e8eaea40024ec7e612ab88e0b38cfa336a52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=8d6afad3-a5f2-4d34-90c7-4e210494b2b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33012" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.349412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46025" http.request.id=14f678b9-281e-4898-ac05-81655dd31699 http.request.method=GET http.request.remoteaddr="127.0.0.1:33012" 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="612.125µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (12.60s) === RUN TestURLPrefix time="2026-02-04T16:49:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T16:49:09Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38871" http.request.id=4afce90b-566d-4f7a-90e0-6a1f55e3e970 http.request.method=GET http.request.remoteaddr="127.0.0.1:51492" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="743.327µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-02-04T16:49:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T16:49:09Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=c1ab262a-7ad9-48f1-b1af-d2ee3860f491 http.request.method=GET http.request.remoteaddr="127.0.0.1:60994" http.request.uri="/v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="785.647µs" http.response.status=404 http.response.written=157 vars.digest="sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "GET /v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=0c79693c-b53a-422e-a2ca-8b6b4b264402 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32776" http.request.uri="/v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="672.126µs" http.response.status=404 http.response.written=157 vars.digest="sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=5fff52de-5fd2-4293-8fd2-ab6a31aea6e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:32776" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="651.005µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=1c95094d-d57e-42e8-9874-3a69df12d888 http.request.method=GET http.request.remoteaddr="127.0.0.1:32776" http.request.uri="/v2/foo/bar/blobs/uploads/294ca5a2-dc1a-483f-b58b-e2564c6e57d9?_state=RkJW_InC896csbIc9VvU7kgV02Krkxz2EzycXTbc1fx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5NGNhNWEyLWRjMWEtNDgzZi1iNThiLWUyNTY0YzZlNTdkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MDgyMzM3MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="789.166µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "GET /v2/foo/bar/blobs/uploads/294ca5a2-dc1a-483f-b58b-e2564c6e57d9?_state=RkJW_InC896csbIc9VvU7kgV02Krkxz2EzycXTbc1fx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5NGNhNWEyLWRjMWEtNDgzZi1iNThiLWUyNTY0YzZlNTdkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MDgyMzM3MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=785a7d27-5545-41ea-9c84-50623c7d3fde http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32776" http.request.uri="/v2/foo/bar/blobs/uploads/294ca5a2-dc1a-483f-b58b-e2564c6e57d9?_state=RkJW_InC896csbIc9VvU7kgV02Krkxz2EzycXTbc1fx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5NGNhNWEyLWRjMWEtNDgzZi1iNThiLWUyNTY0YzZlNTdkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MDgyMzM3MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="665.445µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "DELETE /v2/foo/bar/blobs/uploads/294ca5a2-dc1a-483f-b58b-e2564c6e57d9?_state=RkJW_InC896csbIc9VvU7kgV02Krkxz2EzycXTbc1fx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5NGNhNWEyLWRjMWEtNDgzZi1iNThiLWUyNTY0YzZlNTdkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MDgyMzM3MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=22e29763-d0f6-4491-a64a-516205289849 http.request.method=GET http.request.remoteaddr="127.0.0.1:32776" http.request.uri="/v2/foo/bar/blobs/uploads/294ca5a2-dc1a-483f-b58b-e2564c6e57d9?_state=RkJW_InC896csbIc9VvU7kgV02Krkxz2EzycXTbc1fx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5NGNhNWEyLWRjMWEtNDgzZi1iNThiLWUyNTY0YzZlNTdkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MDgyMzM3MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=294ca5a2-dc1a-483f-b58b-e2564c6e57d9 time="2026-02-04T16:49:09Z" 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:39749" http.request.id=22e29763-d0f6-4491-a64a-516205289849 http.request.method=GET http.request.remoteaddr="127.0.0.1:32776" http.request.uri="/v2/foo/bar/blobs/uploads/294ca5a2-dc1a-483f-b58b-e2564c6e57d9?_state=RkJW_InC896csbIc9VvU7kgV02Krkxz2EzycXTbc1fx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5NGNhNWEyLWRjMWEtNDgzZi1iNThiLWUyNTY0YzZlNTdkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MDgyMzM3MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="679.245µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=294ca5a2-dc1a-483f-b58b-e2564c6e57d9 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "GET /v2/foo/bar/blobs/uploads/294ca5a2-dc1a-483f-b58b-e2564c6e57d9?_state=RkJW_InC896csbIc9VvU7kgV02Krkxz2EzycXTbc1fx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5NGNhNWEyLWRjMWEtNDgzZi1iNThiLWUyNTY0YzZlNTdkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MDgyMzM3MTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=0e2c1048-2198-42af-8c1a-ad299f70e0fe http.request.method=POST http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="650.406µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=4b843585-2d0f-483d-bcea-303190481a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/914a5f71-909b-4de5-8b11-eccacd6de6d5?_state=J6FdAtf0HcLT5EG_vrgHF0mnvIy_Bdu0Fxt1FQ_u9oZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNGE1ZjcxLTkwOWItNGRlNS04YjExLWVjY2FjZDZkZTZkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MTE3ODY5ODZaIn0%3D&digest=sha256%3Acd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" provided=sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 vars.name="foo/bar" vars.uuid=914a5f71-909b-4de5-8b11-eccacd6de6d5 time="2026-02-04T16:49:09Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=4b843585-2d0f-483d-bcea-303190481a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/914a5f71-909b-4de5-8b11-eccacd6de6d5?_state=J6FdAtf0HcLT5EG_vrgHF0mnvIy_Bdu0Fxt1FQ_u9oZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNGE1ZjcxLTkwOWItNGRlNS04YjExLWVjY2FjZDZkZTZkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MTE3ODY5ODZaIn0%3D&digest=sha256%3Acd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=914a5f71-909b-4de5-8b11-eccacd6de6d5 time="2026-02-04T16:49:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8, 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:39749" http.request.id=4b843585-2d0f-483d-bcea-303190481a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/914a5f71-909b-4de5-8b11-eccacd6de6d5?_state=J6FdAtf0HcLT5EG_vrgHF0mnvIy_Bdu0Fxt1FQ_u9oZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNGE1ZjcxLTkwOWItNGRlNS04YjExLWVjY2FjZDZkZTZkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MTE3ODY5ODZaIn0%3D&digest=sha256%3Acd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="759.046µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=914a5f71-909b-4de5-8b11-eccacd6de6d5 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "PUT /v2/foo/bar/blobs/uploads/914a5f71-909b-4de5-8b11-eccacd6de6d5?_state=J6FdAtf0HcLT5EG_vrgHF0mnvIy_Bdu0Fxt1FQ_u9oZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNGE1ZjcxLTkwOWItNGRlNS04YjExLWVjY2FjZDZkZTZkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MTE3ODY5ODZaIn0%3D&digest=sha256%3Acd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=138aa750-e65f-408f-91aa-6fbdc4829b8a http.request.method=POST http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="637.485µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=a3788662-0dbf-403f-8c48-739ef93735c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/e20526ad-c30c-4e29-b3c7-5f0e43d3851e?_state=l7GrUOPsU7dzuRBiK-p0rTBwYYyy_cuY5Km1d235Vjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyMDUyNmFkLWMzMGMtNGUyOS1iM2M3LTVmMGU0M2QzODUxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MTM2MzAwMDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="750.886µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "PUT /v2/foo/bar/blobs/uploads/e20526ad-c30c-4e29-b3c7-5f0e43d3851e?_state=l7GrUOPsU7dzuRBiK-p0rTBwYYyy_cuY5Km1d235Vjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyMDUyNmFkLWMzMGMtNGUyOS1iM2M3LTVmMGU0M2QzODUxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MTM2MzAwMDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=332b92f1-0328-4f25-8fc9-859bdbcbf65e http.request.method=POST http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="574.484µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=5a344e80-c216-4f92-8aed-8ddcaf0d5d49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/6e127f98-e6d3-4afd-ba1a-909b96091d96?_state=wVzpKbGzFXOsGtBHZW3wGy9w3frifsPZQKbjTBVdfYV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMTI3Zjk4LWU2ZDMtNGFmZC1iYTFhLTkwOWI5NjA5MWQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MTUzMTA5MzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="755.526µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "PUT /v2/foo/bar/blobs/uploads/6e127f98-e6d3-4afd-ba1a-909b96091d96?_state=wVzpKbGzFXOsGtBHZW3wGy9w3frifsPZQKbjTBVdfYV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMTI3Zjk4LWU2ZDMtNGFmZC1iYTFhLTkwOWI5NjA5MWQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MTUzMTA5MzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=00c1ce25-ea1c-4f67-995d-405c44ba1328 http.request.method=POST http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="573.965µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=8247f322-e44d-43a4-bae9-6a737bcd9fed http.request.method=PUT http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/4ae99c31-5573-4bab-ac87-73b46532a8fa?_state=wVQFFr7hayVrCWSTugUzfKgeJpxMYw9tqH_WcfvnZ9J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhZTk5YzMxLTU1NzMtNGJhYi1hYzg3LTczYjQ2NTMyYThmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MTY5MzgxODlaIn0%3D&digest=sha256%3Acd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.752672201s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:09 +0000] "PUT /v2/foo/bar/blobs/uploads/4ae99c31-5573-4bab-ac87-73b46532a8fa?_state=wVQFFr7hayVrCWSTugUzfKgeJpxMYw9tqH_WcfvnZ9J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhZTk5YzMxLTU1NzMtNGJhYi1hYzg3LTczYjQ2NTMyYThmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTowOS43MTY5MzgxODlaIn0%3D&digest=sha256%3Acd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=e92c721f-15f2-4ad3-83aa-3593f54ee12e http.request.method=POST http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39749" http.request.id=624f7a31-ef94-44b3-bac2-f84d6d8dbe62 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/e92b870c-1f36-4295-8bc0-c45107263407?_state=SCsxVCaE8R-rRgbhuvcEY078V-J6T9mxHD0q8ZP26j17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MmI4NzBjLTFmMzYtNDI5NS04YmMwLWM0NTEwNzI2MzQwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMS40ODg4NjA1OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.596087886s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:11 +0000] "PATCH /v2/foo/bar/blobs/uploads/e92b870c-1f36-4295-8bc0-c45107263407?_state=SCsxVCaE8R-rRgbhuvcEY078V-J6T9mxHD0q8ZP26j17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MmI4NzBjLTFmMzYtNDI5NS04YmMwLWM0NTEwNzI2MzQwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMS40ODg4NjA1OTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=f0e23889-afde-4461-b525-71bef48f0ed0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/uploads/e92b870c-1f36-4295-8bc0-c45107263407?_state=EReiC9O9Sn9sQnEY2vb-zg4WxVUv4LrGw9TgeLjlqHd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MmI4NzBjLTFmMzYtNDI5NS04YmMwLWM0NTEwNzI2MzQwNyIsIk9mZnNldCI6MjkyMDAzODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MTFaIn0%3D&digest=sha256%3Acd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "PUT /v2/foo/bar/blobs/uploads/e92b870c-1f36-4295-8bc0-c45107263407?_state=EReiC9O9Sn9sQnEY2vb-zg4WxVUv4LrGw9TgeLjlqHd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MmI4NzBjLTFmMzYtNDI5NS04YmMwLWM0NTEwNzI2MzQwNyIsIk9mZnNldCI6MjkyMDAzODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MTFaIn0%3D&digest=sha256%3Acd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=5da41087-4be5-45b8-afd5-c216be62948f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="744.366µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=520f4f61-6348-4db9-810f-f535105871c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.680037ms http.response.status=200 http.response.written=29200384 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "GET /v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 HTTP/1.1" 200 29200384 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=error msg="error parsing digest="sha257:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=73bc7465-e8d6-4fd2-bfe4-da776a5d01f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/sha257:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" vars.name="foo/bar" time="2026-02-04T16:49:13Z" 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:39749" http.request.id=73bc7465-e8d6-4fd2-bfe4-da776a5d01f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:32778" http.request.uri="/v2/foo/bar/blobs/sha257:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="762.686µs" http.response.status=400 http.response.written=110 vars.digest="sha257:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "GET /v2/foo/bar/blobs/sha257:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=81768cea-4d31-4f25-b188-61a66d425abd http.request.method=GET http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" http.response.duration="937.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "GET /v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49: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-04T16:49:13Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=1a3a97a9-1b6e-4fa6-bb4c-13908532a1e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57402" http.request.uri="/v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="858.007µs" http.response.status=404 http.response.written=157 vars.digest="sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "GET /v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=1b104759-8342-449c-b2db-de240457058f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57408" http.request.uri="/v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="784.687µs" http.response.status=404 http.response.written=157 vars.digest="sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=075e477b-8cc1-4174-953d-2fb51d8ef6a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57408" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="720.926µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=265e6e3c-4e72-4a33-9d08-c0d528788ce8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57408" http.request.uri="/v2/foo/bar/blobs/uploads/f8afa0c4-abbb-49e7-a8ed-c40aa2f7713c?_state=54BRzVThdm90SV6_tjUDbOMBI3sEU2OrqO_26bfWvp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YWZhMGM0LWFiYmItNDllNy1hOGVkLWM0MGFhMmY3NzEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTAxMjU3MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="823.607µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "GET /v2/foo/bar/blobs/uploads/f8afa0c4-abbb-49e7-a8ed-c40aa2f7713c?_state=54BRzVThdm90SV6_tjUDbOMBI3sEU2OrqO_26bfWvp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YWZhMGM0LWFiYmItNDllNy1hOGVkLWM0MGFhMmY3NzEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTAxMjU3MjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=a3d362c1-1bb5-4a7d-936e-8e179e67ecbd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57408" http.request.uri="/v2/foo/bar/blobs/uploads/f8afa0c4-abbb-49e7-a8ed-c40aa2f7713c?_state=54BRzVThdm90SV6_tjUDbOMBI3sEU2OrqO_26bfWvp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YWZhMGM0LWFiYmItNDllNy1hOGVkLWM0MGFhMmY3NzEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTAxMjU3MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="765.046µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "DELETE /v2/foo/bar/blobs/uploads/f8afa0c4-abbb-49e7-a8ed-c40aa2f7713c?_state=54BRzVThdm90SV6_tjUDbOMBI3sEU2OrqO_26bfWvp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YWZhMGM0LWFiYmItNDllNy1hOGVkLWM0MGFhMmY3NzEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTAxMjU3MjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=9bd159f4-61dd-41dd-87d7-f9e39c33e424 http.request.method=GET http.request.remoteaddr="127.0.0.1:57408" http.request.uri="/v2/foo/bar/blobs/uploads/f8afa0c4-abbb-49e7-a8ed-c40aa2f7713c?_state=54BRzVThdm90SV6_tjUDbOMBI3sEU2OrqO_26bfWvp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YWZhMGM0LWFiYmItNDllNy1hOGVkLWM0MGFhMmY3NzEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTAxMjU3MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f8afa0c4-abbb-49e7-a8ed-c40aa2f7713c time="2026-02-04T16:49:13Z" 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:45121" http.request.id=9bd159f4-61dd-41dd-87d7-f9e39c33e424 http.request.method=GET http.request.remoteaddr="127.0.0.1:57408" http.request.uri="/v2/foo/bar/blobs/uploads/f8afa0c4-abbb-49e7-a8ed-c40aa2f7713c?_state=54BRzVThdm90SV6_tjUDbOMBI3sEU2OrqO_26bfWvp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YWZhMGM0LWFiYmItNDllNy1hOGVkLWM0MGFhMmY3NzEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTAxMjU3MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.686µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f8afa0c4-abbb-49e7-a8ed-c40aa2f7713c 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "GET /v2/foo/bar/blobs/uploads/f8afa0c4-abbb-49e7-a8ed-c40aa2f7713c?_state=54BRzVThdm90SV6_tjUDbOMBI3sEU2OrqO_26bfWvp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4YWZhMGM0LWFiYmItNDllNy1hOGVkLWM0MGFhMmY3NzEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTAxMjU3MjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=2d5b528f-60b4-474e-b43d-b803acb76c75 http.request.method=POST http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="852.167µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=253715da-34e9-4c4d-8fa1-75741e35f29f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/4caf7bc1-fe01-4c8f-a857-035b3e39e910?_state=Hz3w8LDpNIUG-aiB99Z8uB15AYslQIqFDGRnhiTl1Yx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYWY3YmMxLWZlMDEtNGM4Zi1hODU3LTAzNWIzZTM5ZTkxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTQyMDc0MzVaIn0%3D&digest=sha256%3A667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" provided=sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b vars.name="foo/bar" vars.uuid=4caf7bc1-fe01-4c8f-a857-035b3e39e910 time="2026-02-04T16:49:13Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=253715da-34e9-4c4d-8fa1-75741e35f29f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/4caf7bc1-fe01-4c8f-a857-035b3e39e910?_state=Hz3w8LDpNIUG-aiB99Z8uB15AYslQIqFDGRnhiTl1Yx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYWY3YmMxLWZlMDEtNGM4Zi1hODU3LTAzNWIzZTM5ZTkxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTQyMDc0MzVaIn0%3D&digest=sha256%3A667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4caf7bc1-fe01-4c8f-a857-035b3e39e910 time="2026-02-04T16:49:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b, 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:45121" http.request.id=253715da-34e9-4c4d-8fa1-75741e35f29f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/4caf7bc1-fe01-4c8f-a857-035b3e39e910?_state=Hz3w8LDpNIUG-aiB99Z8uB15AYslQIqFDGRnhiTl1Yx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYWY3YmMxLWZlMDEtNGM4Zi1hODU3LTAzNWIzZTM5ZTkxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTQyMDc0MzVaIn0%3D&digest=sha256%3A667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="891.327µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4caf7bc1-fe01-4c8f-a857-035b3e39e910 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "PUT /v2/foo/bar/blobs/uploads/4caf7bc1-fe01-4c8f-a857-035b3e39e910?_state=Hz3w8LDpNIUG-aiB99Z8uB15AYslQIqFDGRnhiTl1Yx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjYWY3YmMxLWZlMDEtNGM4Zi1hODU3LTAzNWIzZTM5ZTkxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTQyMDc0MzVaIn0%3D&digest=sha256%3A667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=336a6f8b-9157-4eee-a11c-4d2b2602d25f http.request.method=POST http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="687.766µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=79346541-e6f2-4913-829b-78353ef32625 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/d9e57ac8-c321-40e7-9064-df4a91111c12?_state=624cQEeLc58CL6B1JUvcXyI8OrPU8ov1XB-KGqtzvZx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5ZTU3YWM4LWMzMjEtNDBlNy05MDY0LWRmNGE5MTExMWMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTYyNDQyMTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="967.088µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "PUT /v2/foo/bar/blobs/uploads/d9e57ac8-c321-40e7-9064-df4a91111c12?_state=624cQEeLc58CL6B1JUvcXyI8OrPU8ov1XB-KGqtzvZx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5ZTU3YWM4LWMzMjEtNDBlNy05MDY0LWRmNGE5MTExMWMxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTYyNDQyMTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=b7223455-68bf-40fe-b776-bbad0d79db02 http.request.method=POST http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="708.486µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=eaeb6ca0-be00-41b6-93c8-dfa06c3d7383 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/2a3203fa-34f5-4751-a0ca-3c9b1b431b72?_state=7SCCvWrZDiFcsoGU4h6lezhYGVgaMLXIzxblnUcL7sd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhMzIwM2ZhLTM0ZjUtNDc1MS1hMGNhLTNjOWIxYjQzMWI3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTgzNjU1MVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="981.609µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "PUT /v2/foo/bar/blobs/uploads/2a3203fa-34f5-4751-a0ca-3c9b1b431b72?_state=7SCCvWrZDiFcsoGU4h6lezhYGVgaMLXIzxblnUcL7sd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhMzIwM2ZhLTM0ZjUtNDc1MS1hMGNhLTNjOWIxYjQzMWI3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4xOTgzNjU1MVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=0ab5d0ca-ab58-472a-9835-e43c50db1480 http.request.method=POST http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="629.485µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=d1499373-35c4-46e8-b115-028ac37f2f1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/cc8201a2-ee53-42e8-8186-1bbd0634ffd3?_state=jKpJXy7otlPcjmJEJZTmLSnOzPwSL_sR85UdVUpUush7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjODIwMWEyLWVlNTMtNDJlOC04MTg2LTFiYmQwNjM0ZmZkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4yMDA0MDM1NjdaIn0%3D&digest=sha256%3A667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" http.response.duration=504.175315ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "PUT /v2/foo/bar/blobs/uploads/cc8201a2-ee53-42e8-8186-1bbd0634ffd3?_state=jKpJXy7otlPcjmJEJZTmLSnOzPwSL_sR85UdVUpUush7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjODIwMWEyLWVlNTMtNDJlOC04MTg2LTFiYmQwNjM0ZmZkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy4yMDA0MDM1NjdaIn0%3D&digest=sha256%3A667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=15c7e0f9-c740-4032-854d-40cc10d7efe5 http.request.method=POST http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="983.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45121" http.request.id=ea8651ec-d2e7-4cfc-bed6-accdf8d183c4 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/083144cd-fff6-4101-b126-23f3ddda9301?_state=UoZh0ViMucJo4bnV9JBEAqLZi4_U5mcToMazVUucQ4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MzE0NGNkLWZmZjYtNDEwMS1iMTI2LTIzZjNkZGRhOTMwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy43MTc2MzYwMzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=498.574948ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "PATCH /v2/foo/bar/blobs/uploads/083144cd-fff6-4101-b126-23f3ddda9301?_state=UoZh0ViMucJo4bnV9JBEAqLZi4_U5mcToMazVUucQ4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MzE0NGNkLWZmZjYtNDEwMS1iMTI2LTIzZjNkZGRhOTMwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxMy43MTc2MzYwMzJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=2919420a-95ed-4eef-8663-33c45c20b02d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/uploads/083144cd-fff6-4101-b126-23f3ddda9301?_state=v338QmJ2oUjMmqlMG9Tiq0IvJAJqboMDvLQ7NgvjMRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MzE0NGNkLWZmZjYtNDEwMS1iMTI2LTIzZjNkZGRhOTMwMSIsIk9mZnNldCI6MTU0NzM2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MTNaIn0%3D&digest=sha256%3A667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" http.response.duration="936.208µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "PUT /v2/foo/bar/blobs/uploads/083144cd-fff6-4101-b126-23f3ddda9301?_state=v338QmJ2oUjMmqlMG9Tiq0IvJAJqboMDvLQ7NgvjMRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MzE0NGNkLWZmZjYtNDEwMS1iMTI2LTIzZjNkZGRhOTMwMSIsIk9mZnNldCI6MTU0NzM2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MTNaIn0%3D&digest=sha256%3A667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=063550cc-0a02-4c13-aa69-4a6a7ac8b0b6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="751.686µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=609387ea-2e75-4d19-84d8-5833f9cace27 http.request.method=GET http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.074901ms http.response.status=200 http.response.written=15473664 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "GET /v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b HTTP/1.1" 200 15473664 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=error msg="error parsing digest="sha257:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=ba20bb73-2f96-41bf-a972-3cd40f80b66a http.request.method=GET http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/sha257:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" vars.name="foo/bar" time="2026-02-04T16:49:14Z" 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:45121" http.request.id=ba20bb73-2f96-41bf-a972-3cd40f80b66a http.request.method=GET http.request.remoteaddr="127.0.0.1:57422" http.request.uri="/v2/foo/bar/blobs/sha257:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="720.207µs" http.response.status=400 http.response.written=110 vars.digest="sha257:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "GET /v2/foo/bar/blobs/sha257:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=832fa9f9-30a0-4984-8021-bd5b93ccd7a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57430" http.request.uri="/v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" http.response.duration="948.568µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "GET /v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=dd69f20e-361d-411d-88dd-472d01498d55 http.request.method=GET http.request.remoteaddr="127.0.0.1:57430" http.request.uri="/v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.391092ms http.response.status=200 http.response.written=294912 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "GET /v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b HTTP/1.1" 200 294912 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45121" http.request.id=97c79dd4-fc3c-4b42-ba54-d13b2aeecfc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57428" http.request.uri="/v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.843929ms http.response.status=200 http.response.written=3497600 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "GET /v2/foo/bar/blobs/sha256:667fff1f32a03458c4789571fb070df73170dda36c62db4a6f8ae6fd6ddadb9b HTTP/1.1" 200 3497600 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=5bad3279-c701-4e50-9556-9ee3cdb2492f http.request.method=GET http.request.remoteaddr="127.0.0.1:32788" http.request.uri="/v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.130232814s http.response.status=200 http.response.written=3497600 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "GET /v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 HTTP/1.1" 200 3497600 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=2a582d43-280d-4bf7-818b-cea7d23e920c http.request.method=GET http.request.remoteaddr="127.0.0.1:32792" http.request.uri="/v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.126887945s http.response.status=200 http.response.written=3414528 127.0.0.1 - - [04/Feb/2026:16:49:13 +0000] "GET /v2/foo/bar/blobs/sha256:cd998cfd03a0fbfd494234c396eabba431cde5da2a9f685080cce2fc408cbac8 HTTP/1.1" 200 3414528 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.68s) === RUN TestBlobDelete time="2026-02-04T16:49: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-04T16:49:14Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=64372e93-6d20-461f-a02e-51404a6c82dc http.request.method=GET http.request.remoteaddr="127.0.0.1:42252" http.request.uri="/v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="909.448µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "GET /v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=4e928de0-6b10-405e-acc9-d17549ba4208 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="973.528µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=7ad1db4e-a77b-4189-aa8f-b12ec6d859b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="780.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=4d20657a-624e-4c79-a6b7-9416b96bfe1c http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/bar/blobs/uploads/96f3730e-e8ce-4504-a672-e0bece66bcfd?_state=CUQPWJ5U0TF-KSQ8OrTzXaE0UDYVfaIwVNz739LT8cZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZjM3MzBlLWU4Y2UtNDUwNC1hNjcyLWUwYmVjZTY2YmNmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjIzMzI4ODdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="768.966µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "GET /v2/foo/bar/blobs/uploads/96f3730e-e8ce-4504-a672-e0bece66bcfd?_state=CUQPWJ5U0TF-KSQ8OrTzXaE0UDYVfaIwVNz739LT8cZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZjM3MzBlLWU4Y2UtNDUwNC1hNjcyLWUwYmVjZTY2YmNmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjIzMzI4ODdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=02386f26-9593-4dfb-84e3-d96e8cbab967 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/bar/blobs/uploads/96f3730e-e8ce-4504-a672-e0bece66bcfd?_state=CUQPWJ5U0TF-KSQ8OrTzXaE0UDYVfaIwVNz739LT8cZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZjM3MzBlLWU4Y2UtNDUwNC1hNjcyLWUwYmVjZTY2YmNmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjIzMzI4ODdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="806.767µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "DELETE /v2/foo/bar/blobs/uploads/96f3730e-e8ce-4504-a672-e0bece66bcfd?_state=CUQPWJ5U0TF-KSQ8OrTzXaE0UDYVfaIwVNz739LT8cZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZjM3MzBlLWU4Y2UtNDUwNC1hNjcyLWUwYmVjZTY2YmNmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjIzMzI4ODdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=a8e1d9e2-d37b-48a9-a472-8bf525515a78 http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/bar/blobs/uploads/96f3730e-e8ce-4504-a672-e0bece66bcfd?_state=CUQPWJ5U0TF-KSQ8OrTzXaE0UDYVfaIwVNz739LT8cZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZjM3MzBlLWU4Y2UtNDUwNC1hNjcyLWUwYmVjZTY2YmNmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjIzMzI4ODdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=96f3730e-e8ce-4504-a672-e0bece66bcfd time="2026-02-04T16:49:14Z" 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:46149" http.request.id=a8e1d9e2-d37b-48a9-a472-8bf525515a78 http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" http.request.uri="/v2/foo/bar/blobs/uploads/96f3730e-e8ce-4504-a672-e0bece66bcfd?_state=CUQPWJ5U0TF-KSQ8OrTzXaE0UDYVfaIwVNz739LT8cZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZjM3MzBlLWU4Y2UtNDUwNC1hNjcyLWUwYmVjZTY2YmNmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjIzMzI4ODdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.367µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=96f3730e-e8ce-4504-a672-e0bece66bcfd 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "GET /v2/foo/bar/blobs/uploads/96f3730e-e8ce-4504-a672-e0bece66bcfd?_state=CUQPWJ5U0TF-KSQ8OrTzXaE0UDYVfaIwVNz739LT8cZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZjM3MzBlLWU4Y2UtNDUwNC1hNjcyLWUwYmVjZTY2YmNmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjIzMzI4ODdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=633d0649-56ce-4653-9341-1eb1b31674ef http.request.method=POST http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="965.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=d3dc95ea-50f0-4828-b82b-0bf78c1d2b9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/cf290f96-fdc4-41c7-b226-e8a11485dad7?_state=-ZpBXY6k9XMIUKqsULU2xjYdKCtwe-YFIaloXKJWI_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMjkwZjk2LWZkYzQtNDFjNy1iMjI2LWU4YTExNDg1ZGFkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjY2MjA0NDNaIn0%3D&digest=sha256%3Af2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" provided=sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd vars.name="foo/bar" vars.uuid=cf290f96-fdc4-41c7-b226-e8a11485dad7 time="2026-02-04T16:49:14Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=d3dc95ea-50f0-4828-b82b-0bf78c1d2b9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/cf290f96-fdc4-41c7-b226-e8a11485dad7?_state=-ZpBXY6k9XMIUKqsULU2xjYdKCtwe-YFIaloXKJWI_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMjkwZjk2LWZkYzQtNDFjNy1iMjI2LWU4YTExNDg1ZGFkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjY2MjA0NDNaIn0%3D&digest=sha256%3Af2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cf290f96-fdc4-41c7-b226-e8a11485dad7 time="2026-02-04T16:49:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd, 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:46149" http.request.id=d3dc95ea-50f0-4828-b82b-0bf78c1d2b9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/cf290f96-fdc4-41c7-b226-e8a11485dad7?_state=-ZpBXY6k9XMIUKqsULU2xjYdKCtwe-YFIaloXKJWI_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMjkwZjk2LWZkYzQtNDFjNy1iMjI2LWU4YTExNDg1ZGFkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjY2MjA0NDNaIn0%3D&digest=sha256%3Af2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="908.768µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=cf290f96-fdc4-41c7-b226-e8a11485dad7 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "PUT /v2/foo/bar/blobs/uploads/cf290f96-fdc4-41c7-b226-e8a11485dad7?_state=-ZpBXY6k9XMIUKqsULU2xjYdKCtwe-YFIaloXKJWI_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMjkwZjk2LWZkYzQtNDFjNy1iMjI2LWU4YTExNDg1ZGFkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjY2MjA0NDNaIn0%3D&digest=sha256%3Af2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=a66e5d91-eb0c-4d8f-a8ee-42d32f7b75ef http.request.method=POST http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="738.966µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=497d2b0a-ea9f-43f6-81dd-aa81af91db35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/bc661c5b-6302-4a8a-a974-2f53b0e9170e?_state=14YScxKlG20BI-GuPheSizz2DeOd9-IQvecHPAbUith7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjNjYxYzViLTYzMDItNGE4YS1hOTc0LTJmNTNiMGU5MTcwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjg4MDA3ODFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="842.687µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "PUT /v2/foo/bar/blobs/uploads/bc661c5b-6302-4a8a-a974-2f53b0e9170e?_state=14YScxKlG20BI-GuPheSizz2DeOd9-IQvecHPAbUith7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjNjYxYzViLTYzMDItNGE4YS1hOTc0LTJmNTNiMGU5MTcwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNjg4MDA3ODFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=ebcd1cbd-e4c1-456b-8f6e-08be13ababcd http.request.method=POST http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="605.925µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=79091c92-1fea-42b3-a828-9dd755fbca78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/6b70c33a-7ec6-4d9c-b8bd-b0d3aad0aee3?_state=iNjh8LzGQHp68PIxVl2XLryzDskcKqXcz6rn2ZqgkKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiNzBjMzNhLTdlYzYtNGQ5Yy1iOGJkLWIwZDNhYWQwYWVlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNzA3NDc0NzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="846.447µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "PUT /v2/foo/bar/blobs/uploads/6b70c33a-7ec6-4d9c-b8bd-b0d3aad0aee3?_state=iNjh8LzGQHp68PIxVl2XLryzDskcKqXcz6rn2ZqgkKN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiNzBjMzNhLTdlYzYtNGQ5Yy1iOGJkLWIwZDNhYWQwYWVlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNzA3NDc0NzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=2bb23097-df95-4eb7-90d3-b9f70faf6079 http.request.method=POST http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="594.925µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=b70fa720-b425-4bad-a768-dae298d3d8c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/7003f3a5-7a43-40cf-bb97-a3a7e7b7672f?_state=SpF3p9DtJbXKxE-EZ2JZa_dis9huH-68RD-8QxnOXO97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMDNmM2E1LTdhNDMtNDBjZi1iYjk3LWEzYTdlN2I3NjcyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNzI2NzM2NTRaIn0%3D&digest=sha256%3Af2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.522877632s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:14 +0000] "PUT /v2/foo/bar/blobs/uploads/7003f3a5-7a43-40cf-bb97-a3a7e7b7672f?_state=SpF3p9DtJbXKxE-EZ2JZa_dis9huH-68RD-8QxnOXO97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMDNmM2E1LTdhNDMtNDBjZi1iYjk3LWEzYTdlN2I3NjcyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNC4zNzI2NzM2NTRaIn0%3D&digest=sha256%3Af2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=a64a5b7e-a576-4d3c-ac77-6fcdca5d3aeb http.request.method=POST http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="869.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46149" http.request.id=f09cc198-2aff-410e-8090-73cc26c7b139 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/8971ca94-6e4b-492b-abe4-0bb36db434d0?_state=tQyCHexaxXp7Sm9K2DKsYicZWehS3LUUgXgDuiphKSZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NzFjYTk0LTZlNGItNDkyYi1hYmU0LTBiYjM2ZGI0MzRkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNS45MTM4MDQ5NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.502489541s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:15 +0000] "PATCH /v2/foo/bar/blobs/uploads/8971ca94-6e4b-492b-abe4-0bb36db434d0?_state=tQyCHexaxXp7Sm9K2DKsYicZWehS3LUUgXgDuiphKSZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NzFjYTk0LTZlNGItNDkyYi1hYmU0LTBiYjM2ZGI0MzRkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNS45MTM4MDQ5NTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=4dc55e3a-7c80-4826-8029-7aed21550802 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/uploads/8971ca94-6e4b-492b-abe4-0bb36db434d0?_state=Tn0WYj03BKEGwmX5jzR0hQT18mca28dpRFoIO5aTpUx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NzFjYTk0LTZlNGItNDkyYi1hYmU0LTBiYjM2ZGI0MzRkMCIsIk9mZnNldCI6Mjc5MDk2MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MTVaIn0%3D&digest=sha256%3Af2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.duration="982.888µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "PUT /v2/foo/bar/blobs/uploads/8971ca94-6e4b-492b-abe4-0bb36db434d0?_state=Tn0WYj03BKEGwmX5jzR0hQT18mca28dpRFoIO5aTpUx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NzFjYTk0LTZlNGItNDkyYi1hYmU0LTBiYjM2ZGI0MzRkMCIsIk9mZnNldCI6Mjc5MDk2MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MTVaIn0%3D&digest=sha256%3Af2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=86979670-86ae-46c1-8841-006b62bb5ee4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="806.447µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=06901d84-a63d-4932-8eac-cce44d8a7034 http.request.method=GET http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.452043ms http.response.status=200 http.response.written=27909632 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "GET /v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 200 27909632 "" "Go-http-client/1.1" time="2026-02-04T16:49:17Z" level=error msg="error parsing digest="sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=a358d057-55ce-44f6-ab85-e080cda82dab http.request.method=GET http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" vars.name="foo/bar" time="2026-02-04T16:49:17Z" 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:46149" http.request.id=a358d057-55ce-44f6-ab85-e080cda82dab http.request.method=GET http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/v2/foo/bar/blobs/sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="784.566µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "GET /v2/foo/bar/blobs/sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T16:49:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=45f90bc9-501c-421b-91c2-8cd9d51fd292 http.request.method=GET http.request.remoteaddr="127.0.0.1:42286" http.request.uri="/v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.duration="970.008µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "GET /v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=1a5e78fe-6c3f-48f4-9c61-58c393e91e80 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42288" http.request.uri="/v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.duration="807.406µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "DELETE /v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:17Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=c092d7bd-2dca-4890-aa96-bb8e5aab8d0e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42288" http.request.uri="/v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="702.446µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T16:49:17Z" 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:46149" http.request.id=374afc62-a1bd-41fe-90a2-ed7f1729689b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42288" http.request.uri="/v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="694.525µs" http.response.status=404 http.response.written=74 vars.digest="sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "DELETE /v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-04T16:49:17Z" level=error msg="error parsing digest="sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=9a208ad1-93f0-4ed3-9d40-0b3112e4373b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42290" http.request.uri="/v2/foo/bar/blobs/sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" vars.name="foo/bar" time="2026-02-04T16:49:17Z" 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:46149" http.request.id=9a208ad1-93f0-4ed3-9d40-0b3112e4373b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42290" http.request.uri="/v2/foo/bar/blobs/sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="772.286µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "DELETE /v2/foo/bar/blobs/sha257:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T16:49:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=f53a6bd2-b687-4e41-a8cf-f2fea67e1941 http.request.method=POST http.request.remoteaddr="127.0.0.1:42302" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.567µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=bf4cf2be-32ea-426d-a0e6-2dcf7cb9f0db http.request.method=PUT http.request.remoteaddr="127.0.0.1:42302" http.request.uri="/v2/foo/bar/blobs/uploads/601f066e-22b0-463e-bb43-26d7ca9b8e31?_state=1omHmQ6aZo4T2g3yTCsfrMkEMxA4yzMLBwtGEUF6za57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMWYwNjZlLTIyYjAtNDYzZS1iYjQzLTI2ZDdjYTliOGUzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNy40NTQ0OTQ3MDJaIn0%3D&digest=sha256%3Af2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.514284041s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "PUT /v2/foo/bar/blobs/uploads/601f066e-22b0-463e-bb43-26d7ca9b8e31?_state=1omHmQ6aZo4T2g3yTCsfrMkEMxA4yzMLBwtGEUF6za57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMWYwNjZlLTIyYjAtNDYzZS1iYjQzLTI2ZDdjYTliOGUzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxNy40NTQ0OTQ3MDJaIn0%3D&digest=sha256%3Af2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=521d3d5f-f7f2-4d4f-801b-3cd0b44560cc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42302" http.request.uri="/v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.015129ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=0f4a0a91-5ac5-4e35-845e-b526f8ad570b http.request.method=GET http.request.remoteaddr="127.0.0.1:42286" http.request.uri="/v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.54034522s http.response.status=200 http.response.written=3414528 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "GET /v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 200 3414528 "" "Go-http-client/1.1" time="2026-02-04T16:49:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46149" http.request.id=cff127da-e8fb-497a-bb1f-003e1abbded0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.544123612s http.response.status=200 http.response.written=3497600 127.0.0.1 - - [04/Feb/2026:16:49:17 +0000] "GET /v2/foo/bar/blobs/sha256:f2de87bd7bbd54f1df9ac09dba794676acb55e93e3dde50cc152e275eb5933cd HTTP/1.1" 200 3497600 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.74s) === RUN TestRelativeURL time="2026-02-04T16:49:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T16:49:18Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44721" http.request.id=4f706019-b429-43cd-b85a-d9860f23cc58 http.request.method=POST http.request.remoteaddr="127.0.0.1:49620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="845.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44721" http.request.id=69b875ac-91e3-49c7-84a4-4f4ef0391f30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49620" http.request.uri="/v2/foo/bar/blobs/uploads/137b130c-7228-421c-bcbc-22ef0ded6642?_state=5GHv_IMfAMkIBZ6Q-cJDRzhtkjqyaHftvMGGu3VkOXt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzN2IxMzBjLTcyMjgtNDIxYy1iY2JjLTIyZWYwZGVkNjY0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxOC45OTExODg0OTFaIn0%3D&digest=sha256%3A2f6b1c22571ccdb306421baaafb8ccb96635826a97e483db9ca2f36a96b97b73" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123321877s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:19 +0000] "PUT /v2/foo/bar/blobs/uploads/137b130c-7228-421c-bcbc-22ef0ded6642?_state=5GHv_IMfAMkIBZ6Q-cJDRzhtkjqyaHftvMGGu3VkOXt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzN2IxMzBjLTcyMjgtNDIxYy1iY2JjLTIyZWYwZGVkNjY0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToxOC45OTExODg0OTFaIn0%3D&digest=sha256%3A2f6b1c22571ccdb306421baaafb8ccb96635826a97e483db9ca2f36a96b97b73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44721" http.request.id=d1315d26-9a26-4b2d-bcdb-a59aa1f7af08 http.request.method=POST http.request.remoteaddr="127.0.0.1:49620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="903.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44721" http.request.id=037f10cc-a2f2-4deb-845d-e65437676b5d http.request.method=POST http.request.remoteaddr="127.0.0.1:49620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="719.046µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44721" http.request.id=798c801e-ff1c-4229-b360-a1d4cd7242fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49620" http.request.uri="/v2/foo/bar/blobs/uploads/2edab8da-5aae-4d66-8b48-4653282669bf?_state=mGjUOlHyqNBqhkBL--FzgLCs36IkFr9syH4G5UkRPbd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZGFiOGRhLTVhYWUtNGQ2Ni04YjQ4LTQ2NTMyODI2NjliZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToyMC4zMjcwOTExOTRaIn0%3D&digest=sha256%3A6358f1d05fc6922a3ac283649705c56c80979b085e7dcb93ea83d173cd343698" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039895976s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:20 +0000] "PUT /v2/foo/bar/blobs/uploads/2edab8da-5aae-4d66-8b48-4653282669bf?_state=mGjUOlHyqNBqhkBL--FzgLCs36IkFr9syH4G5UkRPbd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZGFiOGRhLTVhYWUtNGQ2Ni04YjQ4LTQ2NTMyODI2NjliZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToyMC4zMjcwOTExOTRaIn0%3D&digest=sha256%3A6358f1d05fc6922a3ac283649705c56c80979b085e7dcb93ea83d173cd343698 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.38s) === RUN TestBlobDeleteDisabled time="2026-02-04T16:49:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T16:49:21Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:21Z" 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:40825" http.request.id=cfd95bf0-88e9-4aac-9ff8-fe971528d283 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60410" http.request.uri="/v2/foo/bar/blobs/sha256:04dfb2e7a511d9cdd2a6497b878a049df43cd27c65708e9b8a1aaf93934cf179" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.087µs" http.response.status=405 http.response.written=78 vars.digest="sha256:04dfb2e7a511d9cdd2a6497b878a049df43cd27c65708e9b8a1aaf93934cf179" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:04dfb2e7a511d9cdd2a6497b878a049df43cd27c65708e9b8a1aaf93934cf179 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.12s) === RUN TestDeleteDisabled time="2026-02-04T16:49:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T16:49:21Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45039" http.request.id=518121e0-d059-4293-9aee-02d2895d0fba http.request.method=POST http.request.remoteaddr="127.0.0.1:55144" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45039" http.request.id=fd374332-6754-42c8-b391-89936dce02f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55144" http.request.uri="/v2/foo/bar/blobs/uploads/03b4cd5b-e83e-499c-a4bb-5c66c7e57859?_state=vx2oKDZL8-yaCMB_nfc8RCdkuhXmFgm8TrRnUnQ1zBl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYjRjZDViLWU4M2UtNDk5Yy1hNGJiLTVjNjZjN2U1Nzg1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToyMS42MTc4NDAyNzhaIn0%3D&digest=sha256%3A5f324860cde80fb3ef6dbb84b6eca1a1b08e1efd1ad51971e05875248ca8fbe9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.64727712s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:21 +0000] "PUT /v2/foo/bar/blobs/uploads/03b4cd5b-e83e-499c-a4bb-5c66c7e57859?_state=vx2oKDZL8-yaCMB_nfc8RCdkuhXmFgm8TrRnUnQ1zBl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYjRjZDViLWU4M2UtNDk5Yy1hNGJiLTVjNjZjN2U1Nzg1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToyMS42MTc4NDAyNzhaIn0%3D&digest=sha256%3A5f324860cde80fb3ef6dbb84b6eca1a1b08e1efd1ad51971e05875248ca8fbe9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:23Z" 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:45039" http.request.id=5ed03c96-a8c7-4b7a-9161-76cfe5dc12d9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55144" http.request.uri="/v2/foo/bar/blobs/sha256:5f324860cde80fb3ef6dbb84b6eca1a1b08e1efd1ad51971e05875248ca8fbe9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="752.246µs" http.response.status=405 http.response.written=78 vars.digest="sha256:5f324860cde80fb3ef6dbb84b6eca1a1b08e1efd1ad51971e05875248ca8fbe9" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:5f324860cde80fb3ef6dbb84b6eca1a1b08e1efd1ad51971e05875248ca8fbe9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.78s) === RUN TestDeleteReadOnly time="2026-02-04T16:49: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 time="2026-02-04T16:49:23Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33513" http.request.id=05a4ba09-397b-40c9-85d6-6e6b64f24e20 http.request.method=POST http.request.remoteaddr="127.0.0.1:50110" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="964.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33513" http.request.id=a5fcff65-36a4-48b8-846e-70436853d084 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50110" http.request.uri="/v2/foo/bar/blobs/uploads/269e3540-1f40-452b-bd3c-64617d03f6fb?_state=THrca1Vd9_aTGZLyLCFlKgEPa2lpWBTX9hoG6GREPr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2OWUzNTQwLTFmNDAtNDUyYi1iZDNjLTY0NjE3ZDAzZjZmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToyMy4zNjA5Nzg5MjNaIn0%3D&digest=sha256%3Ad23a64ef138c6005dce2c00b6621c85a9a58ad39ea3e5eb0b990860972b4e100" http.request.useragent="Go-http-client/1.1" http.response.duration=873.000055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:23 +0000] "PUT /v2/foo/bar/blobs/uploads/269e3540-1f40-452b-bd3c-64617d03f6fb?_state=THrca1Vd9_aTGZLyLCFlKgEPa2lpWBTX9hoG6GREPr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2OWUzNTQwLTFmNDAtNDUyYi1iZDNjLTY0NjE3ZDAzZjZmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OToyMy4zNjA5Nzg5MjNaIn0%3D&digest=sha256%3Ad23a64ef138c6005dce2c00b6621c85a9a58ad39ea3e5eb0b990860972b4e100 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Feb/2026:16:49:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:d23a64ef138c6005dce2c00b6621c85a9a58ad39ea3e5eb0b990860972b4e100 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.97s) === RUN TestStartPushReadOnly time="2026-02-04T16:49:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T16:49:24Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [04/Feb/2026:16:49:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-02-04T16:49:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T16:49:24Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:24Z" 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:46339" http.request.id=6aa6f021-753f-48c9-b683-6b7f1d72d1bf http.request.method=GET http.request.remoteaddr="127.0.0.1:49730" 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="896.168µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:16:49:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T16:49:24Z" 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:46339" http.request.id=444f440e-abf9-45b2-9b63-4bf8505ad21e http.request.method=GET http.request.remoteaddr="127.0.0.1:49730" 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="669.925µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:16:49:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T16:49:24Z" 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:46339" http.request.id=8343dd67-fa87-4349-a5ba-6930a694fc32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" 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="643.565µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:16:49:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T16:49:24Z" 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:46339" http.request.id=a8f47056-250b-4988-aa3c-09e54193f051 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.037209ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T16:49:24Z" 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:46339" http.request.id=a8f47056-250b-4988-aa3c-09e54193f051 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.097809ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T16:49:24Z" 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:46339" http.request.id=a8f47056-250b-4988-aa3c-09e54193f051 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.128329ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T16:49:24Z" 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:46339" http.request.id=a8f47056-250b-4988-aa3c-09e54193f051 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.15513ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:16:49:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T16:49:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=acba9de3-e5a2-435f-8c60-5033383a922f http.request.method=POST http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.007µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=e52c6d9a-1409-4695-8e9b-9255c9ce45e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/blobs/uploads/4390c808-2b9a-46ee-9237-c10839918f37?_state=JWHY1X_ffTRQ1BCL-hbQIgPkqiHtPhlUxegSb82MAqZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MzkwYzgwOC0yYjlhLTQ2ZWUtOTIzNy1jMTA4Mzk5MThmMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjQuMzc2MTIwMzMyWiJ9&digest=sha256%3A21fea070e4bdecb62ec593e157f15534fc59ea3fb9aa31c2afc6f8816309f25f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.461841403s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/4390c808-2b9a-46ee-9237-c10839918f37?_state=JWHY1X_ffTRQ1BCL-hbQIgPkqiHtPhlUxegSb82MAqZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MzkwYzgwOC0yYjlhLTQ2ZWUtOTIzNy1jMTA4Mzk5MThmMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjQuMzc2MTIwMzMyWiJ9&digest=sha256%3A21fea070e4bdecb62ec593e157f15534fc59ea3fb9aa31c2afc6f8816309f25f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=a1dd900c-772f-4967-945e-86d80330fc64 http.request.method=POST http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.687µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=1097f3e7-6d08-4b23-8fd3-ba511d704eb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/blobs/uploads/4bd0160b-5008-4d6a-8c4a-645a5e1a8c15?_state=Rcpiysdd0bT1fxJLviUdwAj1lFKgqr1eO_Ua5M091_J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YmQwMTYwYi01MDA4LTRkNmEtOGM0YS02NDVhNWUxYThjMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjUuOTE5NzYyMzAyWiJ9&digest=sha256%3A63eb684c49c0c9d986e184a2453df909ada8c9aaa8b04598e91a2859c15ccd98" http.request.useragent="Go-http-client/1.1" http.response.duration=717.526629ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/4bd0160b-5008-4d6a-8c4a-645a5e1a8c15?_state=Rcpiysdd0bT1fxJLviUdwAj1lFKgqr1eO_Ua5M091_J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YmQwMTYwYi01MDA4LTRkNmEtOGM0YS02NDVhNWUxYThjMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjUuOTE5NzYyMzAyWiJ9&digest=sha256%3A63eb684c49c0c9d986e184a2453df909ada8c9aaa8b04598e91a2859c15ccd98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=1bbc584a-8eb3-4e84-b08d-8a317df99143 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.300291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=71d1a074-011c-4e30-9907-d90bab5ebe0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652" http.request.useragent="Go-http-client/1.1" http.response.duration=1.173409ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=f625f1e7-43b5-4e26-acd2-d3d53dc31db6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.014289ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=fdfff365-869c-4d1c-aa0b-d66d40055686 http.request.method=GET http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="955.648µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "GET /v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" 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:46339" http.request.id=fe6cc0d0-8d20-41f4-98f5-0bc085795104 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652" http.request.useragent="Go-http-client/1.1" http.response.duration=1.269691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" 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:46339" http.request.id=8ec13b7b-3564-472d-8ff5-3f92e283f50d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122649ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:46339" http.request.id=31e49b27-f7c8-4e47-978b-082b91deb288 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12441ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=50a4d456-4073-46e4-a1ff-2b3150d18744 http.request.method=GET http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.096689ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "GET /v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=b8cdbe15-90f6-42a6-abad-d32f29a60bb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="660.965µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=9458bafe-1765-46b8-bac2-2f53ed7c20d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652" http.request.useragent="Go-http-client/1.1" http.response.duration="619.965µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "GET /v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=c02f2402-9399-4af7-9c65-858f9ef91c41 http.request.method=GET http.request.remoteaddr="127.0.0.1:49730" 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="659.686µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=error msg="payload digest does match: "sha256:8ed64e4f62a9719a70b4ebb261a4576e7683be2c97fd8ad4a0cf5fe6ef4a3df8" != "sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652"" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=e46d6a38-6b0e-40cd-b3bf-ab15acb93403 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652" time="2026-02-04T16:49:26Z" 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:46339" http.request.id=e46d6a38-6b0e-40cd-b3bf-ab15acb93403 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49730" http.request.uri="/v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="703.726µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652" 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:b60a4960617779db084f45bbfa9b8a215295ba4f95c6be7da5696863a09a1652 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" 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:46339" http.request.id=d6cff364-bc5d-4934-b302-6e8449fd3a95 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" 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="648.045µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=d1982de3-b6b5-4893-a5f1-2eeb52d639ce http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" 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="534.765µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46339" http.request.id=d641a5a5-babf-4829-92dd-8354f1fef786 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" 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="584.125µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T16:49:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46339" http.request.id=d641a5a5-babf-4829-92dd-8354f1fef786 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" 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="614.045µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T16:49:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46339" http.request.id=d641a5a5-babf-4829-92dd-8354f1fef786 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" 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="632.685µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=8a7954b8-424b-47a1-b856-913bfaea0d83 http.request.method=POST http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="577.245µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=427f5f8f-19a1-4035-8290-3e6fec901f37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/blobs/uploads/30ab943d-41f9-4138-a142-eb5361e1a932?_state=FE0ZctDXdDnxr7Inkb0H5rfdJZz_IV7FjJpGKMhfhCF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGFiOTQzZC00MWY5LTQxMzgtYTE0Mi1lYjUzNjFlMWE5MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjYuNjU4Mzk5NjY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="839.927µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/30ab943d-41f9-4138-a142-eb5361e1a932?_state=FE0ZctDXdDnxr7Inkb0H5rfdJZz_IV7FjJpGKMhfhCF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGFiOTQzZC00MWY5LTQxMzgtYTE0Mi1lYjUzNjFlMWE5MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjYuNjU4Mzk5NjY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46339" http.request.id=25491844-4896-4fdc-954b-d0929e051956 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" 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="619.005µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T16:49:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46339" http.request.id=25491844-4896-4fdc-954b-d0929e051956 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" 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="681.926µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T16:49:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=1dc9965e-9540-4603-bf30-764dc9e6be0d http.request.method=POST http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="791.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=324f35d9-f121-4fbd-b66d-a9807a99c1f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/blobs/uploads/aa4ba883-3394-4ea7-8c21-b30944d7375f?_state=-PuFPco52KFqu8_-iBpkWd1IFaHqRhKOiW-5zuYIkG57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTRiYTg4My0zMzk0LTRlYTctOGMyMS1iMzA5NDRkNzM3NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjYuNzU3NDM2MzAxWiJ9&digest=sha256%3Af3209b107a08e4762b8536f072d82c38ae32e482748f6477be60b809abbced41" http.request.useragent="Go-http-client/1.1" http.response.duration=982.93334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/aa4ba883-3394-4ea7-8c21-b30944d7375f?_state=-PuFPco52KFqu8_-iBpkWd1IFaHqRhKOiW-5zuYIkG57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTRiYTg4My0zMzk0LTRlYTctOGMyMS1iMzA5NDRkNzM3NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjYuNzU3NDM2MzAxWiJ9&digest=sha256%3Af3209b107a08e4762b8536f072d82c38ae32e482748f6477be60b809abbced41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=3342ed72-1810-4269-a6eb-42180fae0a3a http.request.method=POST http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="829.007µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=4832cc64-0f4a-4d91-ad63-396ca8197937 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/blobs/uploads/3d5a5b1f-db35-40d7-b614-d1ecd1269582?_state=jo5tKPaqLo9KeiK727z8whASJLH6AVMDWegMIicplMh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZDVhNWIxZi1kYjM1LTQwZDctYjYxNC1kMWVjZDEyNjk1ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjcuODQxMzg3ODQ5WiJ9&digest=sha256%3A687cdc200ef3bd61864d28cd67f1217d81d771df5dcdb752b9e348d7cc6e879c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.029087687s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/3d5a5b1f-db35-40d7-b614-d1ecd1269582?_state=jo5tKPaqLo9KeiK727z8whASJLH6AVMDWegMIicplMh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZDVhNWIxZi1kYjM1LTQwZDctYjYxNC1kMWVjZDEyNjk1ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjcuODQxMzg3ODQ5WiJ9&digest=sha256%3A687cdc200ef3bd61864d28cd67f1217d81d771df5dcdb752b9e348d7cc6e879c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" 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:46339" http.request.id=d60c9267-a319-43e1-aad4-a6d5307be3c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="958.888µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" 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:46339" http.request.id=52ae1caa-3881-4623-885c-13284c900db4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/manifests/sha256:78511f397c632dea2d79f2212db040952dad0428952d1033ac4565bb31c3eaed" http.request.useragent="Go-http-client/1.1" http.response.duration="857.087µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:78511f397c632dea2d79f2212db040952dad0428952d1033ac4565bb31c3eaed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=579c66c4-dcbd-46a5-9584-12cdf17e68cf http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" 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="691.206µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=c4bba698-afac-44f7-9ec8-40d43f51e8c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/manifests/sha256:78511f397c632dea2d79f2212db040952dad0428952d1033ac4565bb31c3eaed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="676.565µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema2/manifests/sha256:78511f397c632dea2d79f2212db040952dad0428952d1033ac4565bb31c3eaed HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=c1200bb3-7c0d-4234-a584-f692f5e57ad4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="508.884µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=964d6ed8-fe15-47a6-a048-afa74d9dd677 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/manifests/sha256:78511f397c632dea2d79f2212db040952dad0428952d1033ac4565bb31c3eaed" http.request.useragent="Go-http-client/1.1" http.response.duration="488.884µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema2/manifests/sha256:78511f397c632dea2d79f2212db040952dad0428952d1033ac4565bb31c3eaed HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=0680ba35-80fa-48df-a5a4-2aa3397df945 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" 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="513.405µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="rewriting manifest sha256:78511f397c632dea2d79f2212db040952dad0428952d1033ac4565bb31c3eaed in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=0769d852-c9e7-485a-9b59-65a31dbec476 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" 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-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=0769d852-c9e7-485a-9b59-65a31dbec476 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" 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=1.121049ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46339" http.request.id=b9dcd45e-37f0-4fc0-974d-80d4cdfe42de http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" 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="616.205µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" 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:46339" http.request.id=7b9344cd-d5c9-4e09-a9c1-6e82ebf13c50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="804.167µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" 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:46339" http.request.id=360fc6a5-036a-42dd-b1ff-7b8545d1fc00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/manifests/sha256:96315919cbbbdfb7a62f066637f9dcf8b87ae38abfb965b20627625ba67bce0c" http.request.useragent="Go-http-client/1.1" http.response.duration="654.686µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:96315919cbbbdfb7a62f066637f9dcf8b87ae38abfb965b20627625ba67bce0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=d0532667-3fdf-4010-b98a-470603c5e8c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" 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="633.406µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=87f5bdce-c37c-43e8-85e4-26b19a116700 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/manifests/sha256:96315919cbbbdfb7a62f066637f9dcf8b87ae38abfb965b20627625ba67bce0c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="660.526µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema2/manifests/sha256:96315919cbbbdfb7a62f066637f9dcf8b87ae38abfb965b20627625ba67bce0c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=3ae41582-c4d7-4dfd-b0f5-e1fb09942e3f http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="565.124µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=3db4443b-d582-4b72-b3e3-eb47bb493a7b http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/schema2/manifests/sha256:96315919cbbbdfb7a62f066637f9dcf8b87ae38abfb965b20627625ba67bce0c" http.request.useragent="Go-http-client/1.1" http.response.duration="545.444µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema2/manifests/sha256:96315919cbbbdfb7a62f066637f9dcf8b87ae38abfb965b20627625ba67bce0c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=info msg="rewriting manifest list sha256:96315919cbbbdfb7a62f066637f9dcf8b87ae38abfb965b20627625ba67bce0c in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=9654c5b4-40db-4877-893e-126895543e14 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" 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-04T16:49:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46339" http.request.id=9654c5b4-40db-4877-893e-126895543e14 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" 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=1.147329ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T16:49:28Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=26ea0fbe-666e-4414-b00a-3d6e8704680a http.request.method=GET http.request.remoteaddr="127.0.0.1:57278" 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="600.645µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=9bdb4273-aaae-4a76-8e83-a31387e626b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57278" 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="548.244µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=e0cdcfe5-1ebd-402b-9591-f12b9ff88f8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" 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="516.885µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T16:49:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=a549d76b-baf3-4823-ac11-a0e98398999b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" 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="825.087µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T16:49:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=a549d76b-baf3-4823-ac11-a0e98398999b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" 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="857.927µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T16:49:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=a549d76b-baf3-4823-ac11-a0e98398999b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" 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="874.327µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T16:49:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=a549d76b-baf3-4823-ac11-a0e98398999b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" 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="889.807µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:16:49:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T16:49:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=470ff6cf-12b3-48a1-872d-c0885ed564f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="727.806µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=31317b20-749c-4536-a43f-d1a728d4b3df http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/blobs/uploads/8e143ff3-7e27-4531-999e-47a9350d6e5e?_state=O-nIJkt5jmRusHmzjJfiwpmf2wdd_keZ4Y-NcwK6Cbp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZTE0M2ZmMy03ZTI3LTQ1MzEtOTk5ZS00N2E5MzUwZDZlNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjkuMDM3Mzc3NzM5WiJ9&digest=sha256%3A3f361a2675f8654983f0bf4d6c453ecd44d39b7f4f271aecb7ae2d7efce5def2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.728286483s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/8e143ff3-7e27-4531-999e-47a9350d6e5e?_state=O-nIJkt5jmRusHmzjJfiwpmf2wdd_keZ4Y-NcwK6Cbp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZTE0M2ZmMy03ZTI3LTQ1MzEtOTk5ZS00N2E5MzUwZDZlNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MjkuMDM3Mzc3NzM5WiJ9&digest=sha256%3A3f361a2675f8654983f0bf4d6c453ecd44d39b7f4f271aecb7ae2d7efce5def2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=7c4557f1-2554-4214-a96e-b4d2d0238615 http.request.method=POST http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="886.567µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=e5ae2d65-9f9d-4015-9199-025eafe16937 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/blobs/uploads/825e0ebd-7680-4cac-86ce-60603b0a2c7e?_state=9h949aKQQqlukBk73LfOFNRPKr1dPdP-GfeNez0z99B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MjVlMGViZC03NjgwLTRjYWMtODZjZS02MDYwM2IwYTJjN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzAuODY4OTc3ODUxWiJ9&digest=sha256%3A8cd4b5155094ad26f9c250e3a2575cb135277c049f33c18566c5b84bc6877adf" http.request.useragent="Go-http-client/1.1" http.response.duration=783.900388ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/825e0ebd-7680-4cac-86ce-60603b0a2c7e?_state=9h949aKQQqlukBk73LfOFNRPKr1dPdP-GfeNez0z99B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MjVlMGViZC03NjgwLTRjYWMtODZjZS02MDYwM2IwYTJjN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzAuODY4OTc3ODUxWiJ9&digest=sha256%3A8cd4b5155094ad26f9c250e3a2575cb135277c049f33c18566c5b84bc6877adf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=18aa8bbb-ad85-4c35-8cd5-a090e3ca66c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.28653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=5b032458-a4ea-4472-a5bc-401cf51517d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=bfc06c66-4667-4d98-a392-de0ad50e5e54 http.request.method=GET http.request.remoteaddr="127.0.0.1:57278" 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="989.768µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=ded9e4ac-f3de-4ee1-a979-5915f6216bef http.request.method=GET http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.021329ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "GET /v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T16:49: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:44857" http.request.id=dfbe5992-5148-40b2-b6d9-b013b79f5c52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49: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:44857" http.request.id=f832ea44-f526-4cfb-8f77-2d156b952ce4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:44857" http.request.id=91cbb099-21e1-4a18-b778-df0b7811bc6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13977ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=7b96fd8c-d1f3-4ff6-812a-53ab372c1d6d http.request.method=GET http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="937.888µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "GET /v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=8b8252b1-2ab0-4266-82ca-bbc1c5ab34d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="583.605µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=8f9c34ea-61e1-4cc3-a6ad-f6a283b7df73 http.request.method=GET http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0" http.request.useragent="Go-http-client/1.1" http.response.duration="518.004µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "GET /v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=b1c8435d-0004-47c5-b671-61c0f7862304 http.request.method=GET http.request.remoteaddr="127.0.0.1:57278" 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="545.285µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=error msg="payload digest does match: "sha256:b36904597a4747f1f562b1f0c3de6b69fc671054664381d5d2e59d9f452da31d" != "sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0"" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=94275831-673d-45ae-948e-3a89f3b0d15a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0" time="2026-02-04T16:49: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:44857" http.request.id=94275831-673d-45ae-948e-3a89f3b0d15a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="750.366µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0" 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:e2f388a5a54db6c324bbc0922eeb7f4c2dadb6369b3adbe41d3271ff7ecf8be0 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T16:49: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:44857" http.request.id=ac8e682a-40b5-43ba-86c5-e5f1a113bda3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" 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="700.486µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T16:49: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:44857" http.request.id=9c6c845c-f2a3-4687-98dc-5ef19c052cff http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" 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="572.285µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T16:49: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:44857" http.request.id=aa8f9f38-fdc2-40b2-b209-e40ecd05aab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" 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="671.566µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T16:49: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:44857" http.request.id=aa8f9f38-fdc2-40b2-b209-e40ecd05aab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" 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="736.686µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T16:49: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:44857" http.request.id=aa8f9f38-fdc2-40b2-b209-e40ecd05aab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" 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="774.766µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=d7bc28a1-f779-46a1-a2f0-fc8b3c3875b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="687.246µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=c0bc32c2-2279-42f4-9e0a-63038d754cd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/blobs/uploads/5b3af85f-a3b3-48fd-bf60-4aecd5b803dc?_state=9lvSIcNybW6nf2aWql-KB4IlXSZpMPBW5RG2GE0P2oJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YjNhZjg1Zi1hM2IzLTQ4ZmQtYmY2MC00YWVjZDViODAzZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzEuNjczODgxMDk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="892.047µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/5b3af85f-a3b3-48fd-bf60-4aecd5b803dc?_state=9lvSIcNybW6nf2aWql-KB4IlXSZpMPBW5RG2GE0P2oJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YjNhZjg1Zi1hM2IzLTQ4ZmQtYmY2MC00YWVjZDViODAzZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzEuNjczODgxMDk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49: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:44857" http.request.id=b63a80ac-0637-40a7-8ab5-afcb093bf13d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" 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="789.767µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T16:49: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:44857" http.request.id=b63a80ac-0637-40a7-8ab5-afcb093bf13d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="854.768µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T16:49:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=56b0cd90-3f4b-458e-aae6-69c384df1842 http.request.method=POST http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="768.606µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=ff99b916-3e7d-444c-a4e2-c5364eabe255 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/blobs/uploads/75fea134-826b-43d2-be7f-bd5e88b15576?_state=bV-GTia1LG4f-oKvhsPdHqiyc6d-R4uyx_A9hvSFXrp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NWZlYTEzNC04MjZiLTQzZDItYmU3Zi1iZDVlODhiMTU1NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzEuNzc0MDg3MjU3WiJ9&digest=sha256%3A6f25ddd8702cb017afe325016d591af5ad2ff2e71c4ab86e65ee0992ec2f3d9b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015818337s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/75fea134-826b-43d2-be7f-bd5e88b15576?_state=bV-GTia1LG4f-oKvhsPdHqiyc6d-R4uyx_A9hvSFXrp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NWZlYTEzNC04MjZiLTQzZDItYmU3Zi1iZDVlODhiMTU1NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzEuNzc0MDg3MjU3WiJ9&digest=sha256%3A6f25ddd8702cb017afe325016d591af5ad2ff2e71c4ab86e65ee0992ec2f3d9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=1106c446-698d-460b-a286-4921a048d586 http.request.method=POST http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.367µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=9e8f5780-d92f-4274-a2fd-036a9012b9bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/blobs/uploads/b72a36b8-157c-43fe-9d1f-5f50abaf330e?_state=4J62bEK5uUv9brIfdTcBZmq8TkwDn4FrxwtrTZ7vLxR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNzJhMzZiOC0xNTdjLTQzZmUtOWQxZi01ZjUwYWJhZjMzMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzIuOTA5NDM4NDc5WiJ9&digest=sha256%3Afdb753a59ac727324babbf8933af792e4c49d5e021f2b87c47e3ff1f5d4130fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.224759493s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/b72a36b8-157c-43fe-9d1f-5f50abaf330e?_state=4J62bEK5uUv9brIfdTcBZmq8TkwDn4FrxwtrTZ7vLxR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNzJhMzZiOC0xNTdjLTQzZmUtOWQxZi01ZjUwYWJhZjMzMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzIuOTA5NDM4NDc5WiJ9&digest=sha256%3Afdb753a59ac727324babbf8933af792e4c49d5e021f2b87c47e3ff1f5d4130fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" 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:44857" http.request.id=859eac3c-3469-47b0-a249-8b5b5787b100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="968.929µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" 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:44857" http.request.id=ef0045de-9ba7-410c-a6c8-4054800dfff0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/manifests/sha256:babdcc610b29f2f214bf69042bdbd95ed96f82795c5bf7160ea677d6c3e2cffa" http.request.useragent="Go-http-client/1.1" http.response.duration="816.726µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:babdcc610b29f2f214bf69042bdbd95ed96f82795c5bf7160ea677d6c3e2cffa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=96dd2624-f945-42db-a69a-bbde3acb05fd http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" 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="760.526µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=837b8329-4998-4828-adf3-b24dbea8b3cc http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/manifests/sha256:babdcc610b29f2f214bf69042bdbd95ed96f82795c5bf7160ea677d6c3e2cffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="686.846µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema2/manifests/sha256:babdcc610b29f2f214bf69042bdbd95ed96f82795c5bf7160ea677d6c3e2cffa HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=0d85127c-5482-4440-ab67-c8024aa87d9c http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="559.085µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=8655faeb-dbde-4fee-ae34-2f8a73aa3e5e http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/manifests/sha256:babdcc610b29f2f214bf69042bdbd95ed96f82795c5bf7160ea677d6c3e2cffa" http.request.useragent="Go-http-client/1.1" http.response.duration="555.085µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema2/manifests/sha256:babdcc610b29f2f214bf69042bdbd95ed96f82795c5bf7160ea677d6c3e2cffa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=e7d8ab7c-f008-4baa-8474-25e5922bf987 http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" 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="536.645µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="rewriting manifest sha256:babdcc610b29f2f214bf69042bdbd95ed96f82795c5bf7160ea677d6c3e2cffa in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=c8298d0f-985d-40c8-a989-fe1a41d7f324 http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" 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-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=c8298d0f-985d-40c8-a989-fe1a41d7f324 http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" 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=1.104169ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44857" http.request.id=6da5a78b-7cb0-4169-b9aa-3a2a2705930a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" 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="650.525µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" 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:44857" http.request.id=cf78cd66-888c-4835-a560-ddf3202b8b25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="758.406µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" 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:44857" http.request.id=7e6e9c9e-0f6b-4c19-9d89-694c219ec982 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/manifests/sha256:6cbad1b43bc62457ff3235a5bee32b6edbd3eb8627d6527787a8f24ca26a8cea" http.request.useragent="Go-http-client/1.1" http.response.duration="710.606µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:6cbad1b43bc62457ff3235a5bee32b6edbd3eb8627d6527787a8f24ca26a8cea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=571e4760-b26e-49fa-b1f5-8b9fae97c397 http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" 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="669.886µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=b28cf68a-6260-47b2-bda3-017d63eacd5f http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/manifests/sha256:6cbad1b43bc62457ff3235a5bee32b6edbd3eb8627d6527787a8f24ca26a8cea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="676.526µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema2/manifests/sha256:6cbad1b43bc62457ff3235a5bee32b6edbd3eb8627d6527787a8f24ca26a8cea HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=18f790e6-3e46-4a0c-9a24-2870e44a51df http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="545.124µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=56bc7700-769c-4b95-9618-099399256951 http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" http.request.uri="/v2/foo/schema2/manifests/sha256:6cbad1b43bc62457ff3235a5bee32b6edbd3eb8627d6527787a8f24ca26a8cea" http.request.useragent="Go-http-client/1.1" http.response.duration="529.684µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema2/manifests/sha256:6cbad1b43bc62457ff3235a5bee32b6edbd3eb8627d6527787a8f24ca26a8cea HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="rewriting manifest list sha256:6cbad1b43bc62457ff3235a5bee32b6edbd3eb8627d6527787a8f24ca26a8cea in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=9b3caa04-078d-43bc-9d6e-627e4a645aa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" 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-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:44857" http.request.id=9b3caa04-078d-43bc-9d6e-627e4a645aa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57294" 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=1.124929ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (9.91s) === RUN TestGetManifestWithStorageError time="2026-02-04T16:49:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T16:49:34Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:34Z" 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:34797" http.request.id=94e1092e-dc05-4560-b2a2-11e791f406e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44074" 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="629.285µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" 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:34797" http.request.id=3fa9f665-628e-4847-9e89-51b584d597b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:44074" 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="560.085µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" 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:34797" http.request.id=f613323b-4988-4b66-bfbf-08138f17a5bb http.request.method=GET http.request.remoteaddr="127.0.0.1:44074" 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="552.805µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" 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:34797" http.request.id=58f0d2ce-2f97-4233-b39c-67d673ad4be9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44074" 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="521.764µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-02-04T16:49:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T16:49:34Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:34Z" 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:45759" http.request.id=8336e89d-678d-49ec-aaff-1cfa94893643 http.request.method=GET http.request.remoteaddr="127.0.0.1:46642" 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="738.206µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=075b6668-bba1-4a36-b298-4a40ba9f43d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46642" 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="613.245µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" 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:45759" http.request.id=a0813b3f-a981-4464-b5bc-1b05fbb76ac6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" 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="639.925µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" 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:45759" http.request.id=fc2b958e-d1b7-4d12-80f0-48cac609fdf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" 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="984.049µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T16:49:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=fc2b958e-d1b7-4d12-80f0-48cac609fdf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.045209ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T16:49:34Z" 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:45759" http.request.id=fc2b958e-d1b7-4d12-80f0-48cac609fdf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.075369ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T16:49:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=fc2b958e-d1b7-4d12-80f0-48cac609fdf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.11025ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T16:49:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=685876d5-9cb7-456f-8057-b9cc2033da1a http.request.method=POST http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=a995ab0c-08e0-4608-90f5-1e42f636f91a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/blobs/uploads/129f7148-e04a-4964-b40c-40f236944d94?_state=uUNlY6d_kgx4EsBcPnko0buae8whVUbbnVDjYp_iYSd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMjlmNzE0OC1lMDRhLTQ5NjQtYjQwYy00MGYyMzY5NDRkOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzQuMjczNjI2NzQ0WiJ9&digest=sha256%3A22303f2291642b94a5e238461da45f58742f60f79197035ae8b018e1185bca71" http.request.useragent="Go-http-client/1.1" http.response.duration=1.407948873s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/129f7148-e04a-4964-b40c-40f236944d94?_state=uUNlY6d_kgx4EsBcPnko0buae8whVUbbnVDjYp_iYSd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMjlmNzE0OC1lMDRhLTQ5NjQtYjQwYy00MGYyMzY5NDRkOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzQuMjczNjI2NzQ0WiJ9&digest=sha256%3A22303f2291642b94a5e238461da45f58742f60f79197035ae8b018e1185bca71 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=e227a1a5-5f42-42ac-aa46-4a17d6b04825 http.request.method=POST http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.167µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=404fadf2-a15c-4d5f-855d-80a6b228dc21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/blobs/uploads/d5349984-03e8-4359-b6f2-05b5b7d4c1ce?_state=uBEzb-ndROGSLb76cr-kkDGTrBashaYtDrsdtXD0K3l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNTM0OTk4NC0wM2U4LTQzNTktYjZmMi0wNWI1YjdkNGMxY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzUuNzkzODg4NTYxWiJ9&digest=sha256%3A82bf8caf037066ffbf27d28412cdb56ccc5f73540187945250570d03d5b68825" http.request.useragent="Go-http-client/1.1" http.response.duration=1.140834669s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/d5349984-03e8-4359-b6f2-05b5b7d4c1ce?_state=uBEzb-ndROGSLb76cr-kkDGTrBashaYtDrsdtXD0K3l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNTM0OTk4NC0wM2U4LTQzNTktYjZmMi0wNWI1YjdkNGMxY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzUuNzkzODg4NTYxWiJ9&digest=sha256%3A82bf8caf037066ffbf27d28412cdb56ccc5f73540187945250570d03d5b68825 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=9f084583-4724-4f64-bc78-eddd9fdc8a6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.412492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=6dea5ef0-76d3-469a-b7d3-8f29ab7f8c35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14365ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=0c817fe2-b858-44bd-8955-6e9f4ccd328e http.request.method=GET http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.030609ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=aa8f58d6-6ad3-4c15-8860-6ed942ecd6e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.002929ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" 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:45759" http.request.id=f0d74450-1171-45ba-956c-f1ccb4835634 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" 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:45759" http.request.id=b693ad29-0712-4031-bb63-a4caff4e42a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.duration=1.118129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:45759" http.request.id=8488f155-b2ce-4991-be7d-65f9ffe3c5ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086849ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=de741bc6-243b-4d4b-bc3f-b76eacc6c227 http.request.method=GET http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="913.888µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=6cda63aa-0c95-499d-8924-e55edb7ebc34 http.request.method=GET http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="595.085µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=59a96464-b095-424a-be38-7b6ecb4d49b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.duration="547.085µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=df462336-8398-4134-a6d8-6072641a20b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46642" 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="546.885µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=error msg="payload digest does match: "sha256:aa97637a10e0f2044c415c44ce733f9f935375043daa46793f09208ec27edb59" != "sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205"" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=7a14e9f8-1fd8-4acb-b3e4-9df471cd4aae http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" time="2026-02-04T16:49:36Z" 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:45759" http.request.id=7a14e9f8-1fd8-4acb-b3e4-9df471cd4aae http.request.method=PUT http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="683.125µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=4b21cc6d-0107-4986-b827-5b26348242fc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46644" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.duration="783.327µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=0c8d7227-840e-4faf-9b7f-d42a52c048f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46644" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="623.485µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" 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:45759" http.request.id=85a6b20b-28e8-4dd5-aa95-68d28bd06108 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46648" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.806µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=7e7241ec-3b7a-479e-a530-9049ec7bf1f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46658" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.duration=1.430412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=231307d3-76b2-49a5-9786-6fa31edcd279 http.request.method=GET http.request.remoteaddr="127.0.0.1:46658" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.041689ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" 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:45759" http.request.id=81168939-cf0d-4b8e-a721-fb9718eca9d7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46668" 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="804.367µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=d232a536-9122-48d9-8d83-ab9f6343708b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346292ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=fb83c862-fc5d-42e9-8830-59b21da30f54 http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" 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="609.085µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=50081286-8bf9-431e-8436-bbd3f7e01144 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205" http.request.useragent="Go-http-client/1.1" http.response.duration="757.286µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7ab55e820932372d938992048852f114a2e85a6124e1ca7cc4843323590e0205 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=b4bca0b5-c908-4d82-bf41-ddd3a5d534d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" 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="668.726µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" 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:45759" http.request.id=b031cc5b-d64c-4099-9552-35eb79ccfe16 http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" 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="677.166µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" 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:45759" http.request.id=7fe8b35f-572f-48b3-a6bf-a3fbaa9bdae7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" 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="638.686µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" 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:45759" http.request.id=2240d8de-d2e7-4cff-a745-6c6318e1bef2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46678" 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="723.206µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T16:49:36Z" 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:45759" http.request.id=2240d8de-d2e7-4cff-a745-6c6318e1bef2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46678" 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="757.326µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T16:49:36Z" 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:45759" http.request.id=2240d8de-d2e7-4cff-a745-6c6318e1bef2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46678" 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="781.646µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=217cd411-5a54-4a7a-847d-c51565e1ac19 http.request.method=POST http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="755.686µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=8f84342d-2b6d-4e05-8f0c-3bff8907be31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/blobs/uploads/85193cf6-2110-4e68-9730-0b65ad38c9f8?_state=d9mkVUtvsEviB3hxm0zpZ_ITORS4sSV60UVSapHZ_zt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTE5M2NmNi0yMTEwLTRlNjgtOTczMC0wYjY1YWQzOGM5ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzYuOTcwNzkwOTMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="943.447µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/85193cf6-2110-4e68-9730-0b65ad38c9f8?_state=d9mkVUtvsEviB3hxm0zpZ_ITORS4sSV60UVSapHZ_zt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTE5M2NmNi0yMTEwLTRlNjgtOTczMC0wYjY1YWQzOGM5ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzYuOTcwNzkwOTMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:36Z" 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:45759" http.request.id=0d8b0e64-081b-41f8-861b-be8ebdd54384 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46678" 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="793.286µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T16:49:36Z" 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:45759" http.request.id=0d8b0e64-081b-41f8-861b-be8ebdd54384 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46678" 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="825.367µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:16:49:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T16:49:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=78c9d37a-5a95-478b-a3cb-603253f30c1b http.request.method=POST http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="851.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=7a1bd622-0bc1-442c-b90b-0d1533ea13d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/blobs/uploads/900dfb42-baed-4a93-b6f3-5ea7d3be1235?_state=ntZWVQJwGCI5oMl5EwL63BgLCz05TKb6r5SDhmjtd3d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MDBkZmI0Mi1iYWVkLTRhOTMtYjZmMy01ZWE3ZDNiZTEyMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzcuMTA4NDk0NDExWiJ9&digest=sha256%3A90cc344357cdb701a8c85b85365c8f35e71b21798c8be893f2b9f6619465df87" http.request.useragent="Go-http-client/1.1" http.response.duration=1.607954355s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/900dfb42-baed-4a93-b6f3-5ea7d3be1235?_state=ntZWVQJwGCI5oMl5EwL63BgLCz05TKb6r5SDhmjtd3d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MDBkZmI0Mi1iYWVkLTRhOTMtYjZmMy01ZWE3ZDNiZTEyMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzcuMTA4NDk0NDExWiJ9&digest=sha256%3A90cc344357cdb701a8c85b85365c8f35e71b21798c8be893f2b9f6619465df87 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=e1b59793-3b82-46b3-8545-405f9078c968 http.request.method=POST http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.207µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=cab3e3de-549f-40de-b77c-f6aec9160667 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/blobs/uploads/75519a8f-cbb6-43f9-8ffa-9d7dfa8f3d34?_state=hg8cToHsxJFa-ThO53krsNgO9FtOx-NXiuNp0vOov8d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NTUxOWE4Zi1jYmI2LTQzZjktOGZmYS05ZDdkZmE4ZjNkMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzguODI0NDY2MTk0WiJ9&digest=sha256%3A477ff410530d924391f8b8f724dd24d87f23decb765bc6ba96ed01a5eaf22bbd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167704696s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/75519a8f-cbb6-43f9-8ffa-9d7dfa8f3d34?_state=hg8cToHsxJFa-ThO53krsNgO9FtOx-NXiuNp0vOov8d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NTUxOWE4Zi1jYmI2LTQzZjktOGZmYS05ZDdkZmE4ZjNkMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMTY6NDk6MzguODI0NDY2MTk0WiJ9&digest=sha256%3A477ff410530d924391f8b8f724dd24d87f23decb765bc6ba96ed01a5eaf22bbd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:39Z" 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:45759" http.request.id=378b8a19-e923-430d-b081-4fe516231540 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="982.688µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:39Z" 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:45759" http.request.id=dd90b98d-ee07-4244-9a5f-a2203ebc19de http.request.method=PUT http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" http.request.useragent="Go-http-client/1.1" http.response.duration="995.129µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=eb9aab64-2b12-4102-a379-3005e0c25b17 http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" 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="777.407µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:16:49:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T16:49:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=165228a2-e1a4-4a89-ab58-7d4b5e273b22 http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="761.127µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:16:49:39 +0000] "GET /v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T16:49:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=860375b1-8d06-4e1a-a606-8434d1274ea4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="532.005µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=a16593d5-fedc-4b4a-bcdf-feb4455ef82e http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" http.request.useragent="Go-http-client/1.1" http.response.duration="517.124µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=622de825-e52c-4559-890d-af1d0fee0b49 http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" 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="589.525µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="rewriting manifest sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=5ecc57db-ee62-4581-b1c8-52fa39187cc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" 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-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=5ecc57db-ee62-4581-b1c8-52fa39187cc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" 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=1.039529ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=76f56baa-608c-4942-9400-97f8d99ac933 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" http.request.useragent="Go-http-client/1.1" http.response.duration="686.326µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=fc14e4bf-4f6b-4c22-96a5-05b254e7008e http.request.method=GET http.request.remoteaddr="127.0.0.1:46678" http.request.uri="/v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="582.325µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" 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:45759" http.request.id=d24f99d3-c913-4d4d-bd63-57c9cbf9f81b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55146" http.request.uri="/v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="657.965µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" 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:45759" http.request.id=e81692fc-3a06-4151-89c1-727915a3f455 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55154" http.request.uri="/v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" http.request.useragent="Go-http-client/1.1" http.response.duration="973.889µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=99917778-6267-4003-a011-9da261541d1d http.request.method=GET http.request.remoteaddr="127.0.0.1:55154" http.request.uri="/v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="701.806µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" 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:45759" http.request.id=8a792e2b-561b-451f-87c7-55d93c221626 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55166" 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="704.646µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" 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:45759" http.request.id=b32e4bfd-9f68-4253-b529-c797e427641f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55172" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="934.848µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=a1a76938-7d24-49bb-a3f3-01da10ddfc57 http.request.method=GET http.request.remoteaddr="127.0.0.1:55172" 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="612.205µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=004f5d66-5041-438b-b0c4-aeac320d7ccd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55172" http.request.uri="/v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531" http.request.useragent="Go-http-client/1.1" http.response.duration="812.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bb51bf89cf18f180720920fa66dc5c4f5a6113fa6401745cb468b04979610531 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45759" http.request.id=f9e6252f-a946-49ef-b233-d57acfc32328 http.request.method=GET http.request.remoteaddr="127.0.0.1:55172" 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="587.845µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.86s) === RUN TestManifestDeleteDisabled time="2026-02-04T16:49: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-04T16:49:40Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:40Z" 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:34767" http.request.id=623d3afb-1740-4bb0-aefa-92b7b8e1241a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32780" 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="754.566µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-02-04T16:49: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-04T16:49:40Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T16:49:40Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-04T16:49:40Z" 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-04T16:49:40Z" 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:41317" http.request.id=64bf3e3b-0aff-40d2-a912-d1a72e5c884e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58954" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.17533ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" 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:41317" http.request.id=2ee76d02-ea11-4b4a-a15f-ab10f1357e17 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58968" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.16049ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" 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:41317" http.request.id=ba556c21-d6e4-48d6-8e3c-49da6e28ed11 http.request.method=POST http.request.remoteaddr="127.0.0.1:58980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.031449ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" 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:41317" http.request.id=5c67013b-f7dd-4976-929b-0f478965061b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58984" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.054529ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.02s) === RUN TestProxyManifestGetByTag time="2026-02-04T16:49: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-04T16:49:40Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=1d67542a-5834-4dfb-9126-b6e8f218097e http.request.method=POST http.request.remoteaddr="127.0.0.1:36382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=e77c4b52-7158-47ca-8ae8-eafca649dfc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36382" http.request.uri="/v2/foo/bar/blobs/uploads/e8f8db40-88e4-49bb-80af-4481e663e680?_state=S6agu3lg6jy3fcybfXqpM_IfQyyUAA9A73XH8JZbTw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZjhkYjQwLTg4ZTQtNDliYi04MGFmLTQ0ODFlNjYzZTY4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTo0MC4xMzA3OTYwMTVaIn0%3D&digest=sha256%3A7393dd4a1f6c219e8087026adb94fac3b41e3519526d2982561972e74227191f" http.request.useragent="Go-http-client/1.1" http.response.duration=704.879885ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "PUT /v2/foo/bar/blobs/uploads/e8f8db40-88e4-49bb-80af-4481e663e680?_state=S6agu3lg6jy3fcybfXqpM_IfQyyUAA9A73XH8JZbTw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4ZjhkYjQwLTg4ZTQtNDliYi04MGFmLTQ0ODFlNjYzZTY4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTo0MC4xMzA3OTYwMTVaIn0%3D&digest=sha256%3A7393dd4a1f6c219e8087026adb94fac3b41e3519526d2982561972e74227191f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=741be0f1-c345-4acc-8537-1d419c946db7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36382" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.25521ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49: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-04T16:49:40Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T16:49:40Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.25.7 time="2026-02-04T16:49:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=71a52da5-fe8b-4761-8aae-27f329e2b38a http.request.method=GET http.request.remoteaddr="127.0.0.1:36382" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="530.884µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38059" go.version=go1.25.7 time="2026-02-04T16:49:40Z" 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-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=6ba1d254-c91b-442b-bc1e-11bc0dd101cf http.request.method=GET http.request.remoteaddr="127.0.0.1:36394" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="555.005µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38059 /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:38059/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:41599" http.request.id=1df9ba88-cc91-4eef-96a5-493b76cf3d69 http.request.method=GET http.request.remoteaddr="127.0.0.1:52964" http.request.uri="/v2/foo/bar/manifests/sha256:2f7dbb9e8c0de9a7e38b51789683924936cf0d87a91f3a6385f25d9bef6b2276" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:2f7dbb9e8c0de9a7e38b51789683924936cf0d87a91f3a6385f25d9bef6b2276" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=b49ac6e2-e8e7-4ba7-86a4-73fbe996502b http.request.method=GET http.request.remoteaddr="127.0.0.1:36400" http.request.uri="/v2/foo/bar/manifests/sha256:2f7dbb9e8c0de9a7e38b51789683924936cf0d87a91f3a6385f25d9bef6b2276" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.107369ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/foo/bar/manifests/sha256:2f7dbb9e8c0de9a7e38b51789683924936cf0d87a91f3a6385f25d9bef6b2276 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:2f7dbb9e8c0de9a7e38b51789683924936cf0d87a91f3a6385f25d9bef6b2276 with ttl=167h59m59.99999832s" go.version=go1.25.7 time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41599" http.request.id=1df9ba88-cc91-4eef-96a5-493b76cf3d69 http.request.method=GET http.request.remoteaddr="127.0.0.1:52964" http.request.uri="/v2/foo/bar/manifests/sha256:2f7dbb9e8c0de9a7e38b51789683924936cf0d87a91f3a6385f25d9bef6b2276" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.146435ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/foo/bar/manifests/sha256:2f7dbb9e8c0de9a7e38b51789683924936cf0d87a91f3a6385f25d9bef6b2276 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=cdd288f2-a0a3-480a-9d21-5a650acacfb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36400" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="644.325µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38059 /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:38059/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:41599" http.request.id=80e740c7-dcbf-4feb-abfc-84adc36df0aa http.request.method=GET http.request.remoteaddr="127.0.0.1:52966" 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-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=b5722878-c464-4cdc-b0ed-30eb82dc7553 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36402" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.122009ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41599" http.request.id=80e740c7-dcbf-4feb-abfc-84adc36df0aa http.request.method=GET http.request.remoteaddr="127.0.0.1:52966" 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=3.989354ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T16:49:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=a39de7e2-64f8-49b8-b988-545c68ae0328 http.request.method=POST http.request.remoteaddr="127.0.0.1:36402" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="920.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=e29f7bdf-e6d3-4c9b-8b9b-d43795ae8a75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36402" http.request.uri="/v2/foo/bar/blobs/uploads/6d62ef73-25c2-4e30-9c46-5f26e2a9f1cc?_state=dDRrhby3zVrp3VzGiVEp4mm9tEdpGJp2tswSlL8JLSV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNjJlZjczLTI1YzItNGUzMC05YzQ2LTVmMjZlMmE5ZjFjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTo0MC45NTI2NjE4MDNaIn0%3D&digest=sha256%3A8746801acf9c347dbb9ce84913dbc5aea26aca71216107ec99ce1b6dda41ee55" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037251479s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:40 +0000] "PUT /v2/foo/bar/blobs/uploads/6d62ef73-25c2-4e30-9c46-5f26e2a9f1cc?_state=dDRrhby3zVrp3VzGiVEp4mm9tEdpGJp2tswSlL8JLSV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNjJlZjczLTI1YzItNGUzMC05YzQ2LTVmMjZlMmE5ZjFjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQxNjo0OTo0MC45NTI2NjE4MDNaIn0%3D&digest=sha256%3A8746801acf9c347dbb9ce84913dbc5aea26aca71216107ec99ce1b6dda41ee55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=7dbd2df6-7ce5-45ca-9e03-e881050d82cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36402" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.273731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:16:49:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T16:49:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=4735c454-9d87-49d4-ab8d-7e798dab5077 http.request.method=GET http.request.remoteaddr="127.0.0.1:36402" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="539.085µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:16:49:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T16:49:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38059 /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:38059/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:41599" http.request.id=6da4f486-c20f-4218-beb4-0a74fb916f56 http.request.method=GET http.request.remoteaddr="127.0.0.1:52970" 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-04T16:49:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=c1adbd4f-87bc-45ea-b69d-800f5fe5b649 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36416" 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="986.528µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:16:49:41 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T16:49:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=9da96beb-e94f-466b-b640-df30b8565205 http.request.method=GET http.request.remoteaddr="127.0.0.1:36416" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="580.165µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:16:49:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T16:49:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38059 /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:38059/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:41599" http.request.id=6da4f486-c20f-4218-beb4-0a74fb916f56 http.request.method=GET http.request.remoteaddr="127.0.0.1:52970" 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-04T16:49:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38059" http.request.id=6879a506-5f21-4593-9056-fce8c52cd6c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36422" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.21173ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:16:49:41 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T16:49:42Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:047488022dd9fc26f9ca9b8c14e033c95a3d0c5d78c768ee701af022c7953868 with ttl=167h59m59.9999982s" go.version=go1.25.7 time="2026-02-04T16:49:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41599" http.request.id=6da4f486-c20f-4218-beb4-0a74fb916f56 http.request.method=GET http.request.remoteaddr="127.0.0.1:52970" 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=6.419374ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:16:49:41 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.96s) === RUN TestAppDispatcher time="2026-02-04T16:49:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37943" http.request.id=bf7843df-649c-40a2-b05e-64be702e606a http.request.method=GET http.request.remoteaddr="127.0.0.1:52658" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="723.406µs" http.response.status=200 http.response.written=0 time="2026-02-04T16:49:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37943" http.request.id=c7ff4dff-5126-4fd8-8c3c-22d53b0b211d http.request.method=GET http.request.remoteaddr="127.0.0.1:52658" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="577.445µs" http.response.status=200 http.response.written=0 time="2026-02-04T16:49:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37943" http.request.id=354ecf1e-6f50-4bfd-b782-4f2d426e20eb http.request.method=GET http.request.remoteaddr="127.0.0.1:52658" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="660.126µs" http.response.status=200 http.response.written=0 time="2026-02-04T16:49:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37943" http.request.id=304d977a-6af2-40f4-b7ae-ee3221328df1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52658" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="655.566µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-02-04T16:49:42Z" 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=f60f9fd4-2cd2-4232-b2f4-38b475a15478 time="2026-02-04T16:49:42Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=f60f9fd4-2cd2-4232-b2f4-38b475a15478 time="2026-02-04T16:49:42Z" 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:41619" http.request.id=09362445-756c-40bd-bfe2-b8665fcd89ca http.request.method=GET http.request.remoteaddr="127.0.0.1:59882" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-02-04T16:49:42Z" 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=f60f9fd4-2cd2-4232-b2f4-38b475a15478 time="2026-02-04T16:49:42Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=f60f9fd4-2cd2-4232-b2f4-38b475a15478 time="2026-02-04T16:49:42Z" level=info msg="configuring file health check path=/tmp/healthcheck2109238676, interval=1" go.version=go1.25.7 instance.id=f60f9fd4-2cd2-4232-b2f4-38b475a15478 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-02-04T16:49:46Z" 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=f60f9fd4-2cd2-4232-b2f4-38b475a15478 time="2026-02-04T16:49:46Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=f60f9fd4-2cd2-4232-b2f4-38b475a15478 time="2026-02-04T16:49:46Z" level=info msg="configuring TCP health check addr=127.0.0.1:38185, interval=1" go.version=go1.25.7 instance.id=f60f9fd4-2cd2-4232-b2f4-38b475a15478 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-04T16:49: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 instance.id=f60f9fd4-2cd2-4232-b2f4-38b475a15478 time="2026-02-04T16:49:50Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=f60f9fd4-2cd2-4232-b2f4-38b475a15478 time="2026-02-04T16:49:50Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:41551, interval=1, threshold=3" go.version=go1.25.7 instance.id=f60f9fd4-2cd2-4232-b2f4-38b475a15478 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 60.142s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.03s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.01s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.07s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.27s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.426s === RUN TestSchedule time="2026-02-04T16:48:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=07009eb8-d667-496f-8d61-9c03a79711d0 time="2026-02-04T16:48:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9986ms" go.version=go1.25.7 instance.id=07009eb8-d667-496f-8d61-9c03a79711d0 time="2026-02-04T16:48:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.84µs" go.version=go1.25.7 instance.id=07009eb8-d667-496f-8d61-9c03a79711d0 time="2026-02-04T16:48:56Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.28µs" go.version=go1.25.7 instance.id=07009eb8-d667-496f-8d61-9c03a79711d0 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-04T16:48:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=07009eb8-d667-496f-8d61-9c03a79711d0 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-02-04T16:48:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=07009eb8-d667-496f-8d61-9c03a79711d0 time="2026-02-04T16:48:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99864ms" go.version=go1.25.7 instance.id=07009eb8-d667-496f-8d61-9c03a79711d0 time="2026-02-04T16:48:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99876ms" go.version=go1.25.7 instance.id=07009eb8-d667-496f-8d61-9c03a79711d0 time="2026-02-04T16:48:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=07009eb8-d667-496f-8d61-9c03a79711d0 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-02-04T16:48:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=07009eb8-d667-496f-8d61-9c03a79711d0 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.599s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.97s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22913536 sha256:9c76db2577748d8a053c0c263daac34c5d175e9d9308a50c3e50e6e19b9b7a5e [] map[] } --- PASS: TestSimpleBlobRead (0.17s) === RUN TestBlobMount --- PASS: TestBlobMount (0.14s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.98s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.91s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.89s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0465a4248481608d98fa85e964bff0612514334e93ef86fd8d907d3e7093a57f palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ce00479e4eca54af688756fd7aff075f6276a9548a4a9850b07773ce86fd5bfb palailogos: marking blob sha256:98d1c15a0a42b4995926f15a8cf0c11322fc5ad2649629b5d421a093bb2aaa3b palailogos: marking manifest sha256:4c579b333adf153d3eae4e230f7df64cc12545c100398d9a8dd4d076af0df655 palailogos: marking blob sha256:9ecb8b7adf03787fbc0cc4cbe319676084966cf8efeb2ae3947d1a25a65f4322 palailogos: marking blob sha256:849ea3646240de57c6c0aa64003dede8a42a8227a0c028c03869dac58f4f3ce3 palailogos: marking manifest sha256:e83837299ee5de448b986a7a1c519961814a040b7de2bcca4ed47a85469341fe palailogos: marking blob sha256:4c579b333adf153d3eae4e230f7df64cc12545c100398d9a8dd4d076af0df655 palailogos: marking blob sha256:f928204b2ac153950f9cb06904206f1702135f59e106b77caa13b6825c78cf7f palailogos: marking manifest sha256:f928204b2ac153950f9cb06904206f1702135f59e106b77caa13b6825c78cf7f palailogos: marking blob sha256:2574bbbcf17d530a301f3be4fb75f131fa8ce933d36d7e775ca534249f2f2af1 palailogos: marking blob sha256:57104b6e5f221bd59d5bd1355893f8582651eefc17f7620609eae9a67d8d25fa 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.70s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:04e27cfb2006d304c6908509be5bb483a8590409270d34cd11c6d97f646423eb deletemanifests: marking manifest sha256:f12f98cc0cba022030565e4b1b05b46cf6d12e43d949ec6fae98c41271cd2440 deletemanifests: marking blob sha256:bf3e30ca8a325b9d4faf7b1fe307eb8e19104464a4817ff5f270e62adcca137b deletemanifests: marking blob sha256:8f313fab4a8f71ccd9996e68716a1cbd0fa52b39bc94653564f31a41c2ff215b deletemanifests: marking blob sha256:62325a3269a021f7dc17511785ae4f45d523d619ac5a0a454aed169876f1ea8d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:04e27cfb2006d304c6908509be5bb483a8590409270d34cd11c6d97f646423eb blob eligible for deletion: sha256:1923e61fb90a8d3c0e0e9ab964511bb30fd83c97bd541c18e8dd860ee98e2f4f blob eligible for deletion: sha256:7e42731a15c960555ded3f89656c95b5bb409647515f0a25e60928ca1b632c97 blob eligible for deletion: sha256:82ac9b331b796ce739269992d28ca41023f9723172ab015b7ae5b0e2accba860 deletemanifests manifest eligible for deletion: sha256:04e27cfb2006d304c6908509be5bb483a8590409270d34cd11c6d97f646423eb deletemanifests: marking manifest sha256:f12f98cc0cba022030565e4b1b05b46cf6d12e43d949ec6fae98c41271cd2440 deletemanifests: marking blob sha256:bf3e30ca8a325b9d4faf7b1fe307eb8e19104464a4817ff5f270e62adcca137b deletemanifests: marking blob sha256:8f313fab4a8f71ccd9996e68716a1cbd0fa52b39bc94653564f31a41c2ff215b deletemanifests: marking blob sha256:62325a3269a021f7dc17511785ae4f45d523d619ac5a0a454aed169876f1ea8d time="2026-02-04T16:49:03Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/04e27cfb2006d304c6908509be5bb483a8590409270d34cd11c6d97f646423eb" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d time="2026-02-04T16:49:03Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/04e27cfb2006d304c6908509be5bb483a8590409270d34cd11c6d97f646423eb" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:82ac9b331b796ce739269992d28ca41023f9723172ab015b7ae5b0e2accba860 time="2026-02-04T16:49:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/82/82ac9b331b796ce739269992d28ca41023f9723172ab015b7ae5b0e2accba860" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d blob eligible for deletion: sha256:04e27cfb2006d304c6908509be5bb483a8590409270d34cd11c6d97f646423eb time="2026-02-04T16:49:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/04e27cfb2006d304c6908509be5bb483a8590409270d34cd11c6d97f646423eb" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d blob eligible for deletion: sha256:1923e61fb90a8d3c0e0e9ab964511bb30fd83c97bd541c18e8dd860ee98e2f4f time="2026-02-04T16:49:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/19/1923e61fb90a8d3c0e0e9ab964511bb30fd83c97bd541c18e8dd860ee98e2f4f" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d blob eligible for deletion: sha256:7e42731a15c960555ded3f89656c95b5bb409647515f0a25e60928ca1b632c97 time="2026-02-04T16:49:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7e/7e42731a15c960555ded3f89656c95b5bb409647515f0a25e60928ca1b632c97" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d --- PASS: TestDeleteManifestIfTagNotFound (0.91s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:d0833cf2767ac7c35992760661a1f9ea50b3474c7ef3939e4101eddb72e49d40 time="2026-02-04T16:49:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d0833cf2767ac7c35992760661a1f9ea50b3474c7ef3939e4101eddb72e49d40" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d blob eligible for deletion: sha256:3ebd9194d976852f1258df8f9732104527f8f9c0d016fc4f6bdf7fbdee4ad97a time="2026-02-04T16:49:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3e/3ebd9194d976852f1258df8f9732104527f8f9c0d016fc4f6bdf7fbdee4ad97a" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d blob eligible for deletion: sha256:87973bb92583296a75deae393ea9c833d2328419ab7c857062afd9eda8b1d282 time="2026-02-04T16:49:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/87973bb92583296a75deae393ea9c833d2328419ab7c857062afd9eda8b1d282" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d --- PASS: TestGCWithMissingManifests (0.22s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9dfb3a2fcb6957617b370cc970216027b0ccbdd959df73ae10e7abfa565429b8 komnenos: marking blob sha256:e925b891b0e3643de25106b92234d8835b3fcaa49374b4ca551c2a59766463dd komnenos: marking blob sha256:9bff1b33b0da99e71073fe939d964c95f910f05663559c1759110ab858c8d8b2 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-04T16:49:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d blob eligible for deletion: sha256:e9fec541d7d85e17c144e894c38de275aad7c107d0c87e2cedc8c2597e131ec1 time="2026-02-04T16:49:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e9/e9fec541d7d85e17c144e894c38de275aad7c107d0c87e2cedc8c2597e131ec1" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d blob eligible for deletion: sha256:ecd72aa8aacd082ca7be6cdf7a1009949cc72b94628cb8a89ff67a6d7706d0a4 time="2026-02-04T16:49:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ec/ecd72aa8aacd082ca7be6cdf7a1009949cc72b94628cb8a89ff67a6d7706d0a4" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d blob eligible for deletion: sha256:6abd89179774be5f2ec325896ec4e5cdcde9d2beb012b5d4321c0320567073af time="2026-02-04T16:49:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6a/6abd89179774be5f2ec325896ec4e5cdcde9d2beb012b5d4321c0320567073af" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d blob eligible for deletion: sha256:736212a7529e1607326a068ad8bf15ce54dd34fca3a0370aa157e8eb8a64d252 time="2026-02-04T16:49:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/73/736212a7529e1607326a068ad8bf15ce54dd34fca3a0370aa157e8eb8a64d252" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d blob eligible for deletion: sha256:af2333ea71470ad698db118212aa611676be977b4f017d5ce2fd1a935d9bf6f2 time="2026-02-04T16:49:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/af2333ea71470ad698db118212aa611676be977b4f017d5ce2fd1a935d9bf6f2" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d blob eligible for deletion: sha256:c473d2be0e614596204fc79dea4dbd8784c1394480bf43fac8e0ee13afb442ef time="2026-02-04T16:49:04Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c4/c473d2be0e614596204fc79dea4dbd8784c1394480bf43fac8e0ee13afb442ef" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d --- PASS: TestDeletionHasEffect (0.71s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.67s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:2e42308d0cb5e35987ab1b9bde054ae7e40b344f1da8edbbe43aa3076c0396b8 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:05d5723ec14faac056626476b0177e5944df9e4da2f1c48d49ec809505a03b54 michael_z_doukas: marking blob sha256:30aa49251529e29607f101b8155f9e481b72ba7a303269391f1ad2d6b5d29680 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c51fdd652506ac7e1e075e85df18ea96089e2dfde04a105f87a3826fd45b6a75 time="2026-02-04T16:49:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c51fdd652506ac7e1e075e85df18ea96089e2dfde04a105f87a3826fd45b6a75" go.version=go1.25.7 instance.id=6ece1ee9-8e76-4b2f-a5a3-8058ac62093d --- PASS: TestOrphanBlobDeleted (0.29s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:2d3bb458091e3c959676063002f5b4b1719c41ba48f7027ad9796efc2b802c45 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:90e1dadaf21bdce53e0b17e4066ef40076dc3b85ddf9e9d268d2e525ee101653 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.27s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.23s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.20s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.43s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-02-04T16:49:06Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 15:49:06.655546439 +0000 UTC m=-3590.275952628, actuallyDelete=true" time="2026-02-04T16:49:06Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-04T16:49:06Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217, actuallyDelete=true" time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/14a7fb10-bfc6-4119-b9ec-94cd18006105 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2b35873e-0520-43ee-8b39-e32e23cf54e6 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/77b21f42-6286-478d-83a1-f6fca6767380 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7da72111-f19f-495a-8c90-7ecd40952db6 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c99422fd-fdfd-40a9-84d0-e27adb23850c have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/4e9e7226-e32d-48b8-be00-3cad827a45b4 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2d6d304b-d322-4371-a235-df7f7c8e6bed have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a009a07c-2d20-440f-9929-b358562b12ca have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ae62b14f-bfa8-4bd2-84d3-1b69bdbb4da4 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/afb2f438-b6fb-413c-b6d3-40a6911d2d63 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d2df8a97-9297-433a-b5a4-de54202b914e have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.656208244 +0000 UTC m=+9.724709217). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-04T16:49:06Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 16:49:06.657144572 +0000 UTC m=+9.725645505, actuallyDelete=true" time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/80c9d6c4-c096-49c1-bf2f-2fce2b3e331a have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.657144572 +0000 UTC m=+9.725645505). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/830428c1-4a7f-4972-8288-d80adf31a1ad have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.657144572 +0000 UTC m=+9.725645505). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e9324c32-4b58-4d42-9c65-09ed5a3a0bce have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.657144572 +0000 UTC m=+9.725645505). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/514f1b3d-4b96-4f7f-95d9-b34155db9067 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.657144572 +0000 UTC m=+9.725645505). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9acf6d9b-5d93-4e20-bd7c-c3a7c666ca82 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.657144572 +0000 UTC m=+9.725645505). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-04T16:49:06Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 16:49:06.657806498 +0000 UTC m=+9.726307471, actuallyDelete=true" time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5b4f9156-1490-4ada-9315-d1767cf5d178 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.657806498 +0000 UTC m=+9.726307471). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a845c84b-ff31-4e49-9e00-949384549e81 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.657806498 +0000 UTC m=+9.726307471). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cd9dba5b-b8f3-4d07-abf3-7b170bb2d239 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.657806498 +0000 UTC m=+9.726307471). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fc3aa204-8aef-46ad-8583-bcdbdcfb43ec have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.657806498 +0000 UTC m=+9.726307471). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/047c5f4f-8275-4625-b5ee-f3f939e115a1 have older date (2026-02-04 15:49:06 +0000 UTC) than purge date (2026-02-04 16:49:06.657806498 +0000 UTC m=+9.726307471). Removing upload directory." time="2026-02-04T16:49:06Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-04T16:49:06Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 16:49:06.658227501 +0000 UTC m=+9.726728474, actuallyDelete=true" time="2026-02-04T16:49:06Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 9.752s ? 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.026s === 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.029s === RUN TestWalkFileRemoved time="2026-02-04T16:48:56Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.020s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.493s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.05s) === 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.082s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.19s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.671s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.19s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.674s ? 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-04T16:48:56Z" 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-04T16:48:56Z" 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-04T16:48:56Z" 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.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionMatch_2 time="2026-02-04T16:48:56Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestS3TryUpdate (0.00s) time="2026-02-04T16:48:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=a6b5a041-4071-4c97-9096-af147ad7af84 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2026-02-04T16:48:56Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=a6b5a041-4071-4c97-9096-af147ad7af84 ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.00s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-02-04T16:48:56Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=a6b5a041-4071-4c97-9096-af147ad7af84 --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestInvalidData (0.00s) time="2026-02-04T16:48:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T16:48:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T16:48:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T16:49:00Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.535s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.027s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.492s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.38s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.872s ? 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.00s) PASS ok github.com/docker/distribution/uuid 0.034s ? 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-aarch64.so.1 >>> docker-registry*: Package size: 25.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r20.apk >>> docker-registry: Build complete at Wed, 04 Feb 2026 16:49:57 +0000 elapsed time 0h 1m 16s >>> 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 (20260204.164843) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r31.trigger OK: 432.7 MiB in 109 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...