>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Thu, 05 Feb 2026 18:34:39 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.7-r0) (2/2) Installing .makedepends-docker-registry (20260205.183440) Executing busybox-1.37.0-r30.trigger OK: 687.7 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-02-05T18:35:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-05T18:35:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.035s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-05T18:35:08Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.016s ? 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.013s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.26s) PASS ok github.com/docker/distribution/health/checks 0.266s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.009s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.012s === 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.014s === 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.010s ? 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/05 18:35:08 http: TLS handshake error from 127.0.0.1:51260: 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:40805/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40805/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40805/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40805/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:37647?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.68s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-05T18:35:08Z" level=info msg="broadcaster: closing" time="2026-02-05T18:35:08Z" level=info msg="closing testSink" time="2026-02-05T18:35:08Z" level=info msg="closing testSink" time="2026-02-05T18:35:08Z" level=info msg="closing testSink" time="2026-02-05T18:35:08Z" level=info msg="closing testSink" time="2026-02-05T18:35:08Z" level=info msg="closing testSink" time="2026-02-05T18:35:08Z" level=info msg="closing testSink" time="2026-02-05T18:35:08Z" level=info msg="closing testSink" time="2026-02-05T18:35:08Z" level=info msg="closing testSink" time="2026-02-05T18:35:08Z" level=info msg="closing testSink" time="2026-02-05T18:35:08Z" level=info msg="closing testSink" time="2026-02-05T18:35:08Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-02-05T18:35:08Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-05T18:35:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 1} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:08Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T18:35:09Z" level=warning msg="&{0xc003bc23c0 0.9} encountered too many errors, backing off" time="2026-02-05T18:35:09Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.50s) PASS ok github.com/docker/distribution/notifications 1.390s ? 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-05T18:35:08Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T18:35:08.273453599Z" 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-05T18:35:08.273510369Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:35:08.273700009Z" level=info msg="Starting upload purge in 55m0s" go.version=go1.25.7 time="2026-02-05T18:35:08.274338632Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-05T18:35:08.274374412Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-05T18:35:08.275161754Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-05T18:35:11.287301148Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=11d89ab6-a4ba-4cdb-a568-7ca8ed98392f http.request.method=GET http.request.remoteaddr="127.0.0.1:54202" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.393568ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:18:35:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-05T18:35:11.288135981Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (3.20s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-05T18:35:11.869487738Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T18:35:11.871819186Z" 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-05T18:35:11.871870686Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:35:11.871946767Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.25.7 time="2026-02-05T18:35:11.872315238Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.59s) PASS ok github.com/docker/distribution/registry 11.802s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.008s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.213s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-05T18:35:08Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=30b51406-d33d-4d09-b190-8aadd3c38c40 time="2026-02-05T18:35:08Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=30b51406-d33d-4d09-b190-8aadd3c38c40 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-02-05T18:35:08Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password="c1ARw3GVtcS_AyYHx_P3IJ9MD3IUO06YfFY2iTmQkSA" user=docker --- PASS: TestCreateHtpasswdFile (0.12s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.136s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.012s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-02-05T18:35:08Z" level=info msg="token not to be used before 2026-02-05 18:35:09 +0000 UTC - currently 2026-02-05 18:35:08.218214403 +0000 UTC m=+0.023078049" time="2026-02-05T18:35:08Z" level=info msg="token not to be used after 2026-02-05 18:35:08 +0000 UTC - currently 2026-02-05 18:35:08.219615967 +0000 UTC m=+0.024479613" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-02-05T18:35:08Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.046s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.122s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.050s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.009s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-05T18:35:08Z" 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-05T18:35:08Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:35:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37397" http.request.id=814658b3-dd1f-47b3-bcee-18678039e93d http.request.method=GET http.request.remoteaddr="127.0.0.1:45730" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.384688ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:18:35:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-02-05T18:35:08Z" 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-05T18:35:08Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:35:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=62db0720-33ef-44c5-8aee-7543f2f0dc84 http.request.method=GET http.request.remoteaddr="127.0.0.1:45276" 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.529455ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:18:35:08 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T18:35:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=e4792acd-1cd6-4b6d-ab19-3ecfc686b41f http.request.method=POST http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.543072ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:09 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=f748de3a-1c22-484a-860e-6515b3865a7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/aaaa/blobs/uploads/79ea48dd-c633-4ffc-9235-b3d50179af7c?_state=3O5pNSCg5J8tNVbAR9H77sTSiW0Gf_9XSyPw4HU11KJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3OWVhNDhkZC1jNjMzLTRmZmMtOTIzNS1iM2Q1MDE3OWFmN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MDkuMjM0NzE1NDQ2WiJ9&digest=sha256%3A4556e17b655de9493d3b778ec1b3f68b8d95730b07bacbe36cecae4d290a22fe" http.request.useragent="Go-http-client/1.1" http.response.duration=7.26656691s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:09 +0000] "PUT /v2/foo/aaaa/blobs/uploads/79ea48dd-c633-4ffc-9235-b3d50179af7c?_state=3O5pNSCg5J8tNVbAR9H77sTSiW0Gf_9XSyPw4HU11KJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3OWVhNDhkZC1jNjMzLTRmZmMtOTIzNS1iM2Q1MDE3OWFmN2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MDkuMjM0NzE1NDQ2WiJ9&digest=sha256%3A4556e17b655de9493d3b778ec1b3f68b8d95730b07bacbe36cecae4d290a22fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=d1ed8fc8-6745-46ee-a7bc-fd3ed513b8d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.620386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:16 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=f54a9df8-ea32-45e0-a87c-7b5f93860576 http.request.method=POST http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.537529ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:16 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=de84948c-3b9b-4b88-8baf-f940fb0c8d7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/bbbb/blobs/uploads/f8e9cbd0-e4ce-4b82-9780-f2538d39a4be?_state=ulwLn43ETv9vqpaQ8uAuGK_2UTvA0lTjp3Os9a1viyh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmOGU5Y2JkMC1lNGNlLTRiODItOTc4MC1mMjUzOGQzOWE0YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MTYuNzA0NTE3NFoifQ%3D%3D&digest=sha256%3A6c63f70b44ce65ed3bb0fcaeb26b9ab6f4fe51b26be44e13a98a34078cf387b0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.754066052s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:16 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f8e9cbd0-e4ce-4b82-9780-f2538d39a4be?_state=ulwLn43ETv9vqpaQ8uAuGK_2UTvA0lTjp3Os9a1viyh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmOGU5Y2JkMC1lNGNlLTRiODItOTc4MC1mMjUzOGQzOWE0YmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MTYuNzA0NTE3NFoifQ%3D%3D&digest=sha256%3A6c63f70b44ce65ed3bb0fcaeb26b9ab6f4fe51b26be44e13a98a34078cf387b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=681353fb-f40c-4c5a-9864-792f08ca4009 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.526175ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:20 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=efc20f79-9233-4670-8e22-f16b5deb914f http.request.method=POST http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.150587ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:20 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=a15e804d-c6b0-4a08-ac4a-2b05737d6ec0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/cccc/blobs/uploads/48588f28-2a6e-44e2-8b7e-72911a9a5670?_state=EqG2Ik2-xN0u7OL8QO0FGdWYh_CmS3of_wedDocbZrh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ODU4OGYyOC0yYTZlLTQ0ZTItOGI3ZS03MjkxMWE5YTU2NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MjAuNzI3ODgyODc5WiJ9&digest=sha256%3Ad2a6df04245cf38458ddd45a3c85db4f707c4a65bb8ea3ea5e897ead88ea922f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.474982525s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:20 +0000] "PUT /v2/foo/cccc/blobs/uploads/48588f28-2a6e-44e2-8b7e-72911a9a5670?_state=EqG2Ik2-xN0u7OL8QO0FGdWYh_CmS3of_wedDocbZrh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ODU4OGYyOC0yYTZlLTQ0ZTItOGI3ZS03MjkxMWE5YTU2NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MjAuNzI3ODgyODc5WiJ9&digest=sha256%3Ad2a6df04245cf38458ddd45a3c85db4f707c4a65bb8ea3ea5e897ead88ea922f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=cbac1b9c-41af-4af2-a03b-33996050ae10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.417985ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:27 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=f8ca13e2-b25c-4e5b-abfa-23107a0b6b04 http.request.method=POST http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.250647ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:27 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=4ceb8dd2-8d68-4929-ba98-357f161c4d4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/dddd/blobs/uploads/d06c72d8-f791-4030-94d2-35ef21e9e250?_state=NxNbGLD-uvv5GB35I5r_vFo3mQAHi08JI88K5bpoVsF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMDZjNzJkOC1mNzkxLTQwMzAtOTRkMi0zNWVmMjFlOWUyNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MjcuMzc0MTg2NTdaIn0%3D&digest=sha256%3Af5f0b8333f07797466a5ffe46bf261d4a9481915544121e6ce05ec8a7eb96976" http.request.useragent="Go-http-client/1.1" http.response.duration=1.605834118s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:27 +0000] "PUT /v2/foo/dddd/blobs/uploads/d06c72d8-f791-4030-94d2-35ef21e9e250?_state=NxNbGLD-uvv5GB35I5r_vFo3mQAHi08JI88K5bpoVsF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMDZjNzJkOC1mNzkxLTQwMzAtOTRkMi0zNWVmMjFlOWUyNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MjcuMzc0MTg2NTdaIn0%3D&digest=sha256%3Af5f0b8333f07797466a5ffe46bf261d4a9481915544121e6ce05ec8a7eb96976 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=2cd341c3-ef3b-4dc5-ab43-7e1b73230211 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.298551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:28 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=24133a6e-f14f-4577-9a4b-dd134326fcd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.329218ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:29 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=e69fefca-dbbc-46d1-a787-ba65b7527b2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/eeee/blobs/uploads/6471dea2-cb3f-4058-a949-7d1a38c9ff42?_state=CtelO2Sbh1JbvGvq2ELtDv7KWsYAI4eNJmRTQkL9hLp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2NDcxZGVhMi1jYjNmLTQwNTgtYTk0OS03ZDFhMzhjOWZmNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MjkuMTUwOTI0MTkzWiJ9&digest=sha256%3A4b9896b0ae0e5df8e22998faf9931b0d6db6192b3c4a4846df1633213763b850" http.request.useragent="Go-http-client/1.1" http.response.duration=2.737615069s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:29 +0000] "PUT /v2/foo/eeee/blobs/uploads/6471dea2-cb3f-4058-a949-7d1a38c9ff42?_state=CtelO2Sbh1JbvGvq2ELtDv7KWsYAI4eNJmRTQkL9hLp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2NDcxZGVhMi1jYjNmLTQwNTgtYTk0OS03ZDFhMzhjOWZmNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MjkuMTUwOTI0MTkzWiJ9&digest=sha256%3A4b9896b0ae0e5df8e22998faf9931b0d6db6192b3c4a4846df1633213763b850 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=a1987b58-73f1-4e47-9383-0d930ef61c5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.643262ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:31 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=97dcf652-ea13-4f39-a9b8-92e14baee9b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.93764ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:32 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=cd2ae931-c28f-47c7-bc92-5b935be5d746 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/ffff/blobs/uploads/936ea24c-9300-4b4f-af4a-d8011e9b10ee?_state=uEkZapgT7qdg1AzMxGD8oaZWMZVBaPLSkYTRbkDVKLZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5MzZlYTI0Yy05MzAwLTRiNGYtYWY0YS1kODAxMWU5YjEwZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MzIuMTA0Njk0NjRaIn0%3D&digest=sha256%3A4d793a8fcf6e72e79b739eff0c720a3b371596ad654d25e9b61043797dd95e97" http.request.useragent="Go-http-client/1.1" http.response.duration=3.458062955s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:32 +0000] "PUT /v2/foo/ffff/blobs/uploads/936ea24c-9300-4b4f-af4a-d8011e9b10ee?_state=uEkZapgT7qdg1AzMxGD8oaZWMZVBaPLSkYTRbkDVKLZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5MzZlYTI0Yy05MzAwLTRiNGYtYWY0YS1kODAxMWU5YjEwZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MzIuMTA0Njk0NjRaIn0%3D&digest=sha256%3A4d793a8fcf6e72e79b739eff0c720a3b371596ad654d25e9b61043797dd95e97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=2152e5a6-9fcf-4449-85f7-dd4acc6d87ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.371291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=390cc6b0-8fc2-456a-8f17-93b709676fe2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45276" 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.471685ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=178c0e84-f294-482a-8a2b-81adaf4ac802 http.request.method=GET http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.825186ms http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=274316ad-4a96-4fad-8417-3c7d9b9627b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.458865ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=b69ad89c-fd29-4dff-a2c0-9d4c42cbfe3e http.request.method=GET http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.590715ms http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=e591a39e-bbe0-48a8-a80d-b06c58104c37 http.request.method=GET http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.592266ms http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=ab85f236-260e-4462-987e-c5ce624a5bb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.619155ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" 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:43103" http.request.id=c0b35200-b152-4510-b87c-59d0563508f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.750496ms http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" 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:43103" http.request.id=ebcd61c7-3beb-45cf-8f9a-ff59a3021c28 http.request.method=GET http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.684856ms http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=e66aac96-56d5-48ce-96cf-57600bae455f http.request.method=GET http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.559955ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43103" http.request.id=fdf04ec3-45b3-4c0d-b5f1-9e8ff56b3072 http.request.method=GET http.request.remoteaddr="127.0.0.1:45276" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.651806ms http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T18:35:35Z" 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-05T18:35:35Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:35:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=517761d3-8e2e-4184-a1d9-218f9298b762 http.request.method=POST http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.504509ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=d2fe2640-d0a2-4a37-879d-ccd40a7a86bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/aaaa/blobs/uploads/e6021d71-0725-40b6-b193-7f56ede87615?_state=GS4bHOeREsVILZLAdkNTt5ADdHCnHIyBUtDUHuK8sSR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlNjAyMWQ3MS0wNzI1LTQwYjYtYjE5My03ZjU2ZWRlODc2MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MzUuNzU5OTIyNjA5WiJ9&digest=sha256%3A32565320cd0bd210ed7f25196da4fefbc225c9a392f62f96fedc8e5721006c0e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.752319631s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:35 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e6021d71-0725-40b6-b193-7f56ede87615?_state=GS4bHOeREsVILZLAdkNTt5ADdHCnHIyBUtDUHuK8sSR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlNjAyMWQ3MS0wNzI1LTQwYjYtYjE5My03ZjU2ZWRlODc2MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MzUuNzU5OTIyNjA5WiJ9&digest=sha256%3A32565320cd0bd210ed7f25196da4fefbc225c9a392f62f96fedc8e5721006c0e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=094acb5d-a9f3-4423-a4dd-59d8943f9b94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.860813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:37 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=aad72851-8337-4fa9-bbaa-48418d058423 http.request.method=POST http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.814ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:37 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=ab579bc3-77cc-4215-b7b2-f1a2406d6092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/bbbb/blobs/uploads/6604d2d4-a41c-4de5-95e2-6b9b3bcf955b?_state=pCNaXBDlDvw0k7EkyABE0AP22WfJmg_dTp3YHT6YgWF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2NjA0ZDJkNC1hNDFjLTRkZTUtOTVlMi02YjliM2JjZjk1NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MzcuNzE0MzAyODgxWiJ9&digest=sha256%3A6d009e9bd843c46b9c07e84d96eb0755443806e249a0b40d7608ed12b94b2d23" http.request.useragent="Go-http-client/1.1" http.response.duration=3.31393367s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:37 +0000] "PUT /v2/foo/bbbb/blobs/uploads/6604d2d4-a41c-4de5-95e2-6b9b3bcf955b?_state=pCNaXBDlDvw0k7EkyABE0AP22WfJmg_dTp3YHT6YgWF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2NjA0ZDJkNC1hNDFjLTRkZTUtOTVlMi02YjliM2JjZjk1NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6MzcuNzE0MzAyODgxWiJ9&digest=sha256%3A6d009e9bd843c46b9c07e84d96eb0755443806e249a0b40d7608ed12b94b2d23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=cdaaad93-ad55-4800-a5bf-74036d2607a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.397912ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:41 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:41Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=bc2dd7ee-fceb-4a54-9a69-18084e347177 http.request.method=POST http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.397198ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:41 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=4f377e61-86a9-4826-a05c-f9f23cb2678f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/cccc/blobs/uploads/47a04ee9-11ac-4519-8b64-c39667e8e622?_state=r8qoor3o0qn8Uve0FqmvzXta9dS3D_2TwbdAYvJMwFB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0N2EwNGVlOS0xMWFjLTQ1MTktOGI2NC1jMzk2NjdlOGU2MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6NDEuMjEyNzg3NDEyWiJ9&digest=sha256%3Acf4c93224dab89499d9c8713b582afe44f61f57c7509e9ac2027281a381e6066" http.request.useragent="Go-http-client/1.1" http.response.duration=2.5152419s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:41 +0000] "PUT /v2/foo/cccc/blobs/uploads/47a04ee9-11ac-4519-8b64-c39667e8e622?_state=r8qoor3o0qn8Uve0FqmvzXta9dS3D_2TwbdAYvJMwFB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0N2EwNGVlOS0xMWFjLTQ1MTktOGI2NC1jMzk2NjdlOGU2MjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6NDEuMjEyNzg3NDEyWiJ9&digest=sha256%3Acf4c93224dab89499d9c8713b582afe44f61f57c7509e9ac2027281a381e6066 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=2f375197-c265-48d0-8d4b-7162fb6cb19e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.272654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:43 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=9dee4c55-cd75-455a-8abd-214f97a590fe http.request.method=POST http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.608259ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:44 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=ac781786-a959-4526-90d4-fe0286fa85a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/dddd/blobs/uploads/3580ebaf-a8b7-44f2-8d5e-754b31a406df?_state=KRwWG5nR7H2cNlQwdyjcMCl7kkYypYNz-QZzwmBAdD17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzNTgwZWJhZi1hOGI3LTQ0ZjItOGQ1ZS03NTRiMzFhNDA2ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6NDQuMDYyOTQzNTlaIn0%3D&digest=sha256%3Ab8e4e4202e3ee24dfd8752a1dc7d2a861182cfa1d2ec79339d77adedbd837021" http.request.useragent="Go-http-client/1.1" http.response.duration=7.333466856s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:44 +0000] "PUT /v2/foo/dddd/blobs/uploads/3580ebaf-a8b7-44f2-8d5e-754b31a406df?_state=KRwWG5nR7H2cNlQwdyjcMCl7kkYypYNz-QZzwmBAdD17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzNTgwZWJhZi1hOGI3LTQ0ZjItOGQ1ZS03NTRiMzFhNDA2ZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6NDQuMDYyOTQzNTlaIn0%3D&digest=sha256%3Ab8e4e4202e3ee24dfd8752a1dc7d2a861182cfa1d2ec79339d77adedbd837021 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=15eeedee-4310-4dff-885f-c413da011209 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.824083ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46059" http.request.id=f995c1cb-c6f9-4081-af28-6ab7ed625db9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33934" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.868306ms http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (42.46s) === RUN TestURLPrefix time="2026-02-05T18:35:51Z" 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-05T18:35:51Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34755" http.request.id=ca76b3c6-6d0b-4bf1-9dd4-3cadf3487aab http.request.method=GET http.request.remoteaddr="127.0.0.1:37978" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.081674ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-02-05T18:35:51Z" 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-05T18:35:51Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:35:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=7cc041c1-9550-434b-85b0-21fa37f775d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50544" http.request.uri="/v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.563355ms http.response.status=404 http.response.written=157 vars.digest="sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "GET /v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=d7480077-615b-4b32-8aee-c061572fa454 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50560" http.request.uri="/v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.386125ms http.response.status=404 http.response.written=157 vars.digest="sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=00dcef11-7a7f-4463-b224-b379336364d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.565555ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=400189a5-55de-4058-9d81-44473da3bee1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50560" http.request.uri="/v2/foo/bar/blobs/uploads/45e7f162-e870-415c-b5a6-340764d0875c?_state=zNUarG-fdOlIVp3Iltqz6-Jt6P5gcTqtsXbXPdTgH0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1ZTdmMTYyLWU4NzAtNDE1Yy1iNWE2LTM0MDc2NGQwODc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41NzQ2NTc3MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.979967ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "GET /v2/foo/bar/blobs/uploads/45e7f162-e870-415c-b5a6-340764d0875c?_state=zNUarG-fdOlIVp3Iltqz6-Jt6P5gcTqtsXbXPdTgH0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1ZTdmMTYyLWU4NzAtNDE1Yy1iNWE2LTM0MDc2NGQwODc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41NzQ2NTc3MzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=663992d4-0ac4-4898-8e86-eb41f04edca0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50560" http.request.uri="/v2/foo/bar/blobs/uploads/45e7f162-e870-415c-b5a6-340764d0875c?_state=zNUarG-fdOlIVp3Iltqz6-Jt6P5gcTqtsXbXPdTgH0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1ZTdmMTYyLWU4NzAtNDE1Yy1iNWE2LTM0MDc2NGQwODc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41NzQ2NTc3MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.945177ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "DELETE /v2/foo/bar/blobs/uploads/45e7f162-e870-415c-b5a6-340764d0875c?_state=zNUarG-fdOlIVp3Iltqz6-Jt6P5gcTqtsXbXPdTgH0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1ZTdmMTYyLWU4NzAtNDE1Yy1iNWE2LTM0MDc2NGQwODc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41NzQ2NTc3MzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=ec98fe57-f8b4-4dfc-85d4-3a5d62cefcff http.request.method=GET http.request.remoteaddr="127.0.0.1:50560" http.request.uri="/v2/foo/bar/blobs/uploads/45e7f162-e870-415c-b5a6-340764d0875c?_state=zNUarG-fdOlIVp3Iltqz6-Jt6P5gcTqtsXbXPdTgH0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1ZTdmMTYyLWU4NzAtNDE1Yy1iNWE2LTM0MDc2NGQwODc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41NzQ2NTc3MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=45e7f162-e870-415c-b5a6-340764d0875c time="2026-02-05T18:35:51Z" 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:46719" http.request.id=ec98fe57-f8b4-4dfc-85d4-3a5d62cefcff http.request.method=GET http.request.remoteaddr="127.0.0.1:50560" http.request.uri="/v2/foo/bar/blobs/uploads/45e7f162-e870-415c-b5a6-340764d0875c?_state=zNUarG-fdOlIVp3Iltqz6-Jt6P5gcTqtsXbXPdTgH0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1ZTdmMTYyLWU4NzAtNDE1Yy1iNWE2LTM0MDc2NGQwODc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41NzQ2NTc3MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.154373ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=45e7f162-e870-415c-b5a6-340764d0875c 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "GET /v2/foo/bar/blobs/uploads/45e7f162-e870-415c-b5a6-340764d0875c?_state=zNUarG-fdOlIVp3Iltqz6-Jt6P5gcTqtsXbXPdTgH0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1ZTdmMTYyLWU4NzAtNDE1Yy1iNWE2LTM0MDc2NGQwODc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41NzQ2NTc3MzVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=cfc87e51-4eca-42e9-9baa-f7b7dbed1c4c http.request.method=POST http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.578105ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=39f59ed5-d238-4da4-a007-e0e8f4aa3807 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/ff4b9536-de12-4193-a5af-9e8344a5de75?_state=zxZj3PkiT2nLJK_Bxcf_khVIr-dg1V5ZX5euL3Pz4OV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNGI5NTM2LWRlMTItNDE5My1hNWFmLTllODM0NGE1ZGU3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41ODI5NjIzMTNaIn0%3D&digest=sha256%3Acce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" provided=sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e vars.name="foo/bar" vars.uuid=ff4b9536-de12-4193-a5af-9e8344a5de75 time="2026-02-05T18:35:51Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=39f59ed5-d238-4da4-a007-e0e8f4aa3807 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/ff4b9536-de12-4193-a5af-9e8344a5de75?_state=zxZj3PkiT2nLJK_Bxcf_khVIr-dg1V5ZX5euL3Pz4OV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNGI5NTM2LWRlMTItNDE5My1hNWFmLTllODM0NGE1ZGU3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41ODI5NjIzMTNaIn0%3D&digest=sha256%3Acce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ff4b9536-de12-4193-a5af-9e8344a5de75 time="2026-02-05T18:35:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e, 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:46719" http.request.id=39f59ed5-d238-4da4-a007-e0e8f4aa3807 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/ff4b9536-de12-4193-a5af-9e8344a5de75?_state=zxZj3PkiT2nLJK_Bxcf_khVIr-dg1V5ZX5euL3Pz4OV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNGI5NTM2LWRlMTItNDE5My1hNWFmLTllODM0NGE1ZGU3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41ODI5NjIzMTNaIn0%3D&digest=sha256%3Acce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.826926ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ff4b9536-de12-4193-a5af-9e8344a5de75 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "PUT /v2/foo/bar/blobs/uploads/ff4b9536-de12-4193-a5af-9e8344a5de75?_state=zxZj3PkiT2nLJK_Bxcf_khVIr-dg1V5ZX5euL3Pz4OV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmNGI5NTM2LWRlMTItNDE5My1hNWFmLTllODM0NGE1ZGU3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41ODI5NjIzMTNaIn0%3D&digest=sha256%3Acce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=2a112cdf-1de6-43cb-914a-1104ffdbca68 http.request.method=POST http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.201554ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=6a4c754e-08e1-4123-9d0e-ae4095168f89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/5d28e0e2-2522-4176-87b6-2b3ddcfb31c7?_state=W_dbSXazoGyJp9JJOR7Yx9NMHbwVhGzwb8TTZP7vQfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMjhlMGUyLTI1MjItNDE3Ni04N2I2LTJiM2RkY2ZiMzFjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41ODY4MTAxNjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.654746ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "PUT /v2/foo/bar/blobs/uploads/5d28e0e2-2522-4176-87b6-2b3ddcfb31c7?_state=W_dbSXazoGyJp9JJOR7Yx9NMHbwVhGzwb8TTZP7vQfJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMjhlMGUyLTI1MjItNDE3Ni04N2I2LTJiM2RkY2ZiMzFjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41ODY4MTAxNjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=88b4076f-8be4-479a-b48a-f08db4f5756e http.request.method=POST http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072404ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=98954158-e19e-4c50-9f12-155a220563e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/344c25aa-d49b-4eb3-8e6c-506774fad377?_state=qdcHpRywbyN2p7jZHXwmN9b3CO34yCIiNb2U1hhnwQF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NGMyNWFhLWQ0OWItNGViMy04ZTZjLTUwNjc3NGZhZDM3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41OTAzMDU0MDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262124ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "PUT /v2/foo/bar/blobs/uploads/344c25aa-d49b-4eb3-8e6c-506774fad377?_state=qdcHpRywbyN2p7jZHXwmN9b3CO34yCIiNb2U1hhnwQF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NGMyNWFhLWQ0OWItNGViMy04ZTZjLTUwNjc3NGZhZDM3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41OTAzMDU0MDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=35e31ff7-8a5c-4587-9392-2dd380f25284 http.request.method=POST http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.275325ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=6fc4faf9-dcc0-48d6-80e9-260a732901ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/768916eb-9bb5-4a25-9f21-ede34b752161?_state=S6esy0IXV1WS7KyB6EYU28jEmRhDXho7Am-QC2qE6c57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ODkxNmViLTliYjUtNGEyNS05ZjIxLWVkZTM0Yjc1MjE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41OTM1NjMwNzlaIn0%3D&digest=sha256%3Acce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.220381817s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:51 +0000] "PUT /v2/foo/bar/blobs/uploads/768916eb-9bb5-4a25-9f21-ede34b752161?_state=S6esy0IXV1WS7KyB6EYU28jEmRhDXho7Am-QC2qE6c57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ODkxNmViLTliYjUtNGEyNS05ZjIxLWVkZTM0Yjc1MjE2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1MS41OTM1NjMwNzlaIn0%3D&digest=sha256%3Acce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=587b4f2b-228a-4fb7-8175-e107da0b3b28 http.request.method=POST http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.293288ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46719" http.request.id=0d1c0295-3d41-4615-8205-097a43b71922 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/4b07731d-98f0-40d3-983c-eb90f30bcb01?_state=ApqhFv6e_V5wMowzkAGnu6pmJFS_12MZTiVAQp9X2Q17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiMDc3MzFkLTk4ZjAtNDBkMy05ODNjLWViOTBmMzBiY2IwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1My45MDYzMTQ0NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.134432687s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:53 +0000] "PATCH /v2/foo/bar/blobs/uploads/4b07731d-98f0-40d3-983c-eb90f30bcb01?_state=ApqhFv6e_V5wMowzkAGnu6pmJFS_12MZTiVAQp9X2Q17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiMDc3MzFkLTk4ZjAtNDBkMy05ODNjLWViOTBmMzBiY2IwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1My45MDYzMTQ0NzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=80aadda2-28cb-4fce-8560-d4d0b660d82b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/uploads/4b07731d-98f0-40d3-983c-eb90f30bcb01?_state=s_Ldaw8UlaWklGxPMnzDk-RYDbbujGdtFxIYQm1DfYN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiMDc3MzFkLTk4ZjAtNDBkMy05ODNjLWViOTBmMzBiY2IwMSIsIk9mZnNldCI6MTc3NjM4NDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6NTNaIn0%3D&digest=sha256%3Acce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.728739ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "PUT /v2/foo/bar/blobs/uploads/4b07731d-98f0-40d3-983c-eb90f30bcb01?_state=s_Ldaw8UlaWklGxPMnzDk-RYDbbujGdtFxIYQm1DfYN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiMDc3MzFkLTk4ZjAtNDBkMy05ODNjLWViOTBmMzBiY2IwMSIsIk9mZnNldCI6MTc3NjM4NDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzU6NTNaIn0%3D&digest=sha256%3Acce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=c060e029-1793-4758-b5ce-c72ee3198471 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.688836ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=3c3e0b8a-2fc6-4e64-a773-c103925f8a3d http.request.method=GET http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=64.262206ms http.response.status=200 http.response.written=17763840 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "GET /v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e HTTP/1.1" 200 17763840 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=error msg="error parsing digest="sha257:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=8a9ab5c1-20e0-4890-991a-af0359957a45 http.request.method=GET http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/sha257:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" vars.name="foo/bar" time="2026-02-05T18:35:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=8a9ab5c1-20e0-4890-991a-af0359957a45 http.request.method=GET http.request.remoteaddr="127.0.0.1:50568" http.request.uri="/v2/foo/bar/blobs/sha257:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.797226ms http.response.status=400 http.response.written=110 vars.digest="sha257:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "GET /v2/foo/bar/blobs/sha257:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=404c4cdd-ac6e-4547-aec3-55c652262591 http.request.method=GET http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.263328ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "GET /v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:35: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-05T18:35:56Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:35:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=ad1b083e-d2b4-465f-a1e9-666c36978007 http.request.method=GET http.request.remoteaddr="127.0.0.1:52074" http.request.uri="/v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.102167ms http.response.status=404 http.response.written=157 vars.digest="sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "GET /v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=4713eecb-eeb7-4cd7-8fa3-ee9dcb91ef02 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52082" http.request.uri="/v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.449034ms http.response.status=404 http.response.written=157 vars.digest="sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=b8fd4b25-1fce-4fe9-a80a-796902f22f74 http.request.method=POST http.request.remoteaddr="127.0.0.1:52082" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.755076ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=fe16415f-a027-4db6-bec4-666458b9affa http.request.method=GET http.request.remoteaddr="127.0.0.1:52082" http.request.uri="/v2/foo/bar/blobs/uploads/8e499c79-9cce-4bfd-81c6-c7100fef0545?_state=lq_RDhufs7hJUwRyTnfOu6xhPkYbS3SiThuH3-tJ_pZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNDk5Yzc5LTljY2UtNGJmZC04MWM2LWM3MTAwZmVmMDU0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MTMzNTM5N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.671045ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "GET /v2/foo/bar/blobs/uploads/8e499c79-9cce-4bfd-81c6-c7100fef0545?_state=lq_RDhufs7hJUwRyTnfOu6xhPkYbS3SiThuH3-tJ_pZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNDk5Yzc5LTljY2UtNGJmZC04MWM2LWM3MTAwZmVmMDU0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MTMzNTM5N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=e78295c7-d87b-4a2f-8233-262edc325589 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52082" http.request.uri="/v2/foo/bar/blobs/uploads/8e499c79-9cce-4bfd-81c6-c7100fef0545?_state=lq_RDhufs7hJUwRyTnfOu6xhPkYbS3SiThuH3-tJ_pZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNDk5Yzc5LTljY2UtNGJmZC04MWM2LWM3MTAwZmVmMDU0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MTMzNTM5N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.478705ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/8e499c79-9cce-4bfd-81c6-c7100fef0545?_state=lq_RDhufs7hJUwRyTnfOu6xhPkYbS3SiThuH3-tJ_pZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNDk5Yzc5LTljY2UtNGJmZC04MWM2LWM3MTAwZmVmMDU0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MTMzNTM5N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=e45098fe-ba27-44d2-a0fd-67e21b5c15ac http.request.method=GET http.request.remoteaddr="127.0.0.1:52082" http.request.uri="/v2/foo/bar/blobs/uploads/8e499c79-9cce-4bfd-81c6-c7100fef0545?_state=lq_RDhufs7hJUwRyTnfOu6xhPkYbS3SiThuH3-tJ_pZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNDk5Yzc5LTljY2UtNGJmZC04MWM2LWM3MTAwZmVmMDU0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MTMzNTM5N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8e499c79-9cce-4bfd-81c6-c7100fef0545 time="2026-02-05T18:35:56Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=e45098fe-ba27-44d2-a0fd-67e21b5c15ac http.request.method=GET http.request.remoteaddr="127.0.0.1:52082" http.request.uri="/v2/foo/bar/blobs/uploads/8e499c79-9cce-4bfd-81c6-c7100fef0545?_state=lq_RDhufs7hJUwRyTnfOu6xhPkYbS3SiThuH3-tJ_pZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNDk5Yzc5LTljY2UtNGJmZC04MWM2LWM3MTAwZmVmMDU0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MTMzNTM5N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.776916ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=8e499c79-9cce-4bfd-81c6-c7100fef0545 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "GET /v2/foo/bar/blobs/uploads/8e499c79-9cce-4bfd-81c6-c7100fef0545?_state=lq_RDhufs7hJUwRyTnfOu6xhPkYbS3SiThuH3-tJ_pZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNDk5Yzc5LTljY2UtNGJmZC04MWM2LWM3MTAwZmVmMDU0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MTMzNTM5N1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=a320a705-485f-40d6-8e07-c5d93f653abf http.request.method=POST http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.906676ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=dd81e8a3-6ef7-417a-904d-867f2ff690b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/043b51f0-741b-4509-b88b-5beae4586914?_state=kU_ymkt5iVftQ3Os5Hs3rSaSpFaZQ9EHuBY-hePHsGB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0M2I1MWYwLTc0MWItNDUwOS1iODhiLTViZWFlNDU4NjkxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MjE2NTcwNjhaIn0%3D&digest=sha256%3Aba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" provided=sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 vars.name="foo/bar" vars.uuid=043b51f0-741b-4509-b88b-5beae4586914 time="2026-02-05T18:35:56Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=dd81e8a3-6ef7-417a-904d-867f2ff690b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/043b51f0-741b-4509-b88b-5beae4586914?_state=kU_ymkt5iVftQ3Os5Hs3rSaSpFaZQ9EHuBY-hePHsGB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0M2I1MWYwLTc0MWItNDUwOS1iODhiLTViZWFlNDU4NjkxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MjE2NTcwNjhaIn0%3D&digest=sha256%3Aba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=043b51f0-741b-4509-b88b-5beae4586914 time="2026-02-05T18:35:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790, 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:46155" http.request.id=dd81e8a3-6ef7-417a-904d-867f2ff690b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/043b51f0-741b-4509-b88b-5beae4586914?_state=kU_ymkt5iVftQ3Os5Hs3rSaSpFaZQ9EHuBY-hePHsGB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0M2I1MWYwLTc0MWItNDUwOS1iODhiLTViZWFlNDU4NjkxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MjE2NTcwNjhaIn0%3D&digest=sha256%3Aba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.702446ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=043b51f0-741b-4509-b88b-5beae4586914 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "PUT /v2/foo/bar/blobs/uploads/043b51f0-741b-4509-b88b-5beae4586914?_state=kU_ymkt5iVftQ3Os5Hs3rSaSpFaZQ9EHuBY-hePHsGB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0M2I1MWYwLTc0MWItNDUwOS1iODhiLTViZWFlNDU4NjkxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MjE2NTcwNjhaIn0%3D&digest=sha256%3Aba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=cc4baa98-8c11-4471-a763-3ad8739745c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367085ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=efadb1d3-d724-48bd-82c5-1cc490d3e3a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/5469d599-9071-4f97-9dcc-7db9513f6fe6?_state=brmwl9O6n5a43jQ6CkHDbe3KP1ReiGUTTxk8VMsXwIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NjlkNTk5LTkwNzEtNGY5Ny05ZGNjLTdkYjk1MTNmNmZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MjU0NjAxOFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.668355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "PUT /v2/foo/bar/blobs/uploads/5469d599-9071-4f97-9dcc-7db9513f6fe6?_state=brmwl9O6n5a43jQ6CkHDbe3KP1ReiGUTTxk8VMsXwIp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0NjlkNTk5LTkwNzEtNGY5Ny05ZGNjLTdkYjk1MTNmNmZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MjU0NjAxOFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=d1c65e59-2bb6-4dab-942d-04af2798e98f http.request.method=POST http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.826596ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=50921d11-5483-452a-943c-2b5e1e137960 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/577ef917-5e4d-4151-91ff-d3dca64acf49?_state=v79urzIivazCG9xULDRUJSW7g-5aBHhOCe797nGPhVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3N2VmOTE3LTVlNGQtNDE1MS05MWZmLWQzZGNhNjRhY2Y0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40Mjk1NDI0MjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.716496ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "PUT /v2/foo/bar/blobs/uploads/577ef917-5e4d-4151-91ff-d3dca64acf49?_state=v79urzIivazCG9xULDRUJSW7g-5aBHhOCe797nGPhVV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3N2VmOTE3LTVlNGQtNDE1MS05MWZmLWQzZGNhNjRhY2Y0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40Mjk1NDI0MjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:35:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=33c0671d-d604-45d6-8565-9ff12ed77e63 http.request.method=POST http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405954ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=1b212a6c-618e-4b74-856f-ef4f8eea802e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/ce5280f2-c752-4ce8-bdb9-aabf586d436b?_state=lDlALM347MohihK2-opc7gs8C_nsh5UQNqsEmJNdkFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNTI4MGYyLWM3NTItNGNlOC1iZGI5LWFhYmY1ODZkNDM2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MzMyNzU3NjdaIn0%3D&digest=sha256%3Aba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" http.response.duration=5.416717731s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "PUT /v2/foo/bar/blobs/uploads/ce5280f2-c752-4ce8-bdb9-aabf586d436b?_state=lDlALM347MohihK2-opc7gs8C_nsh5UQNqsEmJNdkFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNTI4MGYyLWM3NTItNGNlOC1iZGI5LWFhYmY1ODZkNDM2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNTo1Ni40MzMyNzU3NjdaIn0%3D&digest=sha256%3Aba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=3e0c4c3f-9b86-4a3a-b165-a8405ed16d23 http.request.method=POST http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.197508ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46155" http.request.id=b46dd2b5-189f-4f1b-99eb-c9e564875357 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/7b34946f-e7cd-43bb-808c-442362dbaec3?_state=uYJtRk7vIK7aTbqj9qfGUbLsQWsbW7HjpfkjMVE1pyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzQ5NDZmLWU3Y2QtNDNiYi04MDhjLTQ0MjM2MmRiYWVjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowMS45ODQxODYzMjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.533225763s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/7b34946f-e7cd-43bb-808c-442362dbaec3?_state=uYJtRk7vIK7aTbqj9qfGUbLsQWsbW7HjpfkjMVE1pyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzQ5NDZmLWU3Y2QtNDNiYi04MDhjLTQ0MjM2MmRiYWVjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowMS45ODQxODYzMjlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=ac1ece41-970d-4b98-9b2b-7d27efbfb605 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/uploads/7b34946f-e7cd-43bb-808c-442362dbaec3?_state=ISLhLBHsG4DXoLlrGI5xsKw2YFPEGNxfZAdU8BtFgFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzQ5NDZmLWU3Y2QtNDNiYi04MDhjLTQ0MjM2MmRiYWVjMyIsIk9mZnNldCI6MjYwODY0MDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6MDFaIn0%3D&digest=sha256%3Aba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" http.response.duration=2.317238ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "PUT /v2/foo/bar/blobs/uploads/7b34946f-e7cd-43bb-808c-442362dbaec3?_state=ISLhLBHsG4DXoLlrGI5xsKw2YFPEGNxfZAdU8BtFgFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiMzQ5NDZmLWU3Y2QtNDNiYi04MDhjLTQ0MjM2MmRiYWVjMyIsIk9mZnNldCI6MjYwODY0MDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6MDFaIn0%3D&digest=sha256%3Aba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=2ca7d297-509b-4d1c-8dee-654571afae9b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.214958ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=0dfcd9d2-175d-425d-b397-4c4caa698bed http.request.method=GET http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=112.62557ms http.response.status=200 http.response.written=26086400 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "GET /v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 HTTP/1.1" 200 26086400 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=error msg="error parsing digest="sha257:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=49e9125c-ad03-435e-ad9a-4f6c67d35e0d http.request.method=GET http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/sha257:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" vars.name="foo/bar" time="2026-02-05T18:36:07Z" 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:46155" http.request.id=49e9125c-ad03-435e-ad9a-4f6c67d35e0d http.request.method=GET http.request.remoteaddr="127.0.0.1:52090" http.request.uri="/v2/foo/bar/blobs/sha257:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.003147ms http.response.status=400 http.response.written=110 vars.digest="sha257:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "GET /v2/foo/bar/blobs/sha257:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=9ef4fe3f-3804-49d0-98b9-20ae6b801512 http.request.method=GET http.request.remoteaddr="127.0.0.1:39590" http.request.uri="/v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" http.response.duration=2.035167ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "GET /v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=dee99c15-f890-4462-bd89-90dc63bcf6af http.request.method=GET http.request.remoteaddr="127.0.0.1:39590" http.request.uri="/v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.312935ms http.response.status=200 http.response.written=360448 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "GET /v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 HTTP/1.1" 200 360448 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46155" http.request.id=54ed914b-94bf-4572-a5f5-7fbfa1a7cad3 http.request.method=GET http.request.remoteaddr="127.0.0.1:39586" http.request.uri="/v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.312688ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "GET /v2/foo/bar/blobs/sha256:ba739aef4a671086ee68e51b5eed6c6422b8cdb0779f90c410e48ebaff946790 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=97e6e875-1403-4394-b641-c5ff98dedef3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.528140581s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "GET /v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46719" http.request.id=344ccb66-7f44-43c4-9f9e-6dcfb59e9144 http.request.method=GET http.request.remoteaddr="127.0.0.1:50578" http.request.uri="/v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.534735414s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [05/Feb/2026:18:35:56 +0000] "GET /v2/foo/bar/blobs/sha256:cce8a8fc4a6b14f211b63b4e8b5e6463d32831ef5855a7e9047dc1936af9227e HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (16.27s) === RUN TestBlobDelete time="2026-02-05T18:36:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T18:36:07Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:36:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=28a65b02-5d95-45de-a2a7-586ff91fb0fd http.request.method=GET http.request.remoteaddr="127.0.0.1:55724" http.request.uri="/v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.412345ms http.response.status=404 http.response.written=157 vars.digest="sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "GET /v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=fec9339f-1db1-4c8e-9ee0-4b81a014dbf2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55734" http.request.uri="/v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.721026ms http.response.status=404 http.response.written=157 vars.digest="sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=bf1c2b6c-5f9a-486a-82aa-f38b0476b949 http.request.method=POST http.request.remoteaddr="127.0.0.1:55734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.490565ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=79ebf229-cb84-473b-924c-b9091c33977a http.request.method=GET http.request.remoteaddr="127.0.0.1:55734" http.request.uri="/v2/foo/bar/blobs/uploads/29081205-b20a-4663-9d54-f3fe59ee1ea9?_state=jJxS2n8CaHsJWyznsbTM7Cv2dDv11_Ip-2uzqh6E8c17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDgxMjA1LWIyMGEtNDY2My05ZDU0LWYzZmU1OWVlMWVhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44MzE3MDc1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.465705ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "GET /v2/foo/bar/blobs/uploads/29081205-b20a-4663-9d54-f3fe59ee1ea9?_state=jJxS2n8CaHsJWyznsbTM7Cv2dDv11_Ip-2uzqh6E8c17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDgxMjA1LWIyMGEtNDY2My05ZDU0LWYzZmU1OWVlMWVhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44MzE3MDc1MzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=90919e03-7b02-4081-b77e-99ada5cbbbe1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55734" http.request.uri="/v2/foo/bar/blobs/uploads/29081205-b20a-4663-9d54-f3fe59ee1ea9?_state=jJxS2n8CaHsJWyznsbTM7Cv2dDv11_Ip-2uzqh6E8c17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDgxMjA1LWIyMGEtNDY2My05ZDU0LWYzZmU1OWVlMWVhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44MzE3MDc1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448745ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "DELETE /v2/foo/bar/blobs/uploads/29081205-b20a-4663-9d54-f3fe59ee1ea9?_state=jJxS2n8CaHsJWyznsbTM7Cv2dDv11_Ip-2uzqh6E8c17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDgxMjA1LWIyMGEtNDY2My05ZDU0LWYzZmU1OWVlMWVhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44MzE3MDc1MzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=1f9b7bf8-9df8-42db-890b-27dd633e70bc http.request.method=GET http.request.remoteaddr="127.0.0.1:55734" http.request.uri="/v2/foo/bar/blobs/uploads/29081205-b20a-4663-9d54-f3fe59ee1ea9?_state=jJxS2n8CaHsJWyznsbTM7Cv2dDv11_Ip-2uzqh6E8c17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDgxMjA1LWIyMGEtNDY2My05ZDU0LWYzZmU1OWVlMWVhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44MzE3MDc1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=29081205-b20a-4663-9d54-f3fe59ee1ea9 time="2026-02-05T18:36:07Z" 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:40839" http.request.id=1f9b7bf8-9df8-42db-890b-27dd633e70bc http.request.method=GET http.request.remoteaddr="127.0.0.1:55734" http.request.uri="/v2/foo/bar/blobs/uploads/29081205-b20a-4663-9d54-f3fe59ee1ea9?_state=jJxS2n8CaHsJWyznsbTM7Cv2dDv11_Ip-2uzqh6E8c17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDgxMjA1LWIyMGEtNDY2My05ZDU0LWYzZmU1OWVlMWVhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44MzE3MDc1MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.141774ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=29081205-b20a-4663-9d54-f3fe59ee1ea9 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "GET /v2/foo/bar/blobs/uploads/29081205-b20a-4663-9d54-f3fe59ee1ea9?_state=jJxS2n8CaHsJWyznsbTM7Cv2dDv11_Ip-2uzqh6E8c17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5MDgxMjA1LWIyMGEtNDY2My05ZDU0LWYzZmU1OWVlMWVhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44MzE3MDc1MzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=c4447afe-7c43-4631-9b77-631c2815ecce http.request.method=POST http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181424ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=fce8cc25-ee35-4c68-9318-15a9cdd55385 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/03a5a2ff-a97e-4143-88d1-aceb53940b86?_state=HO0AbWNgKgYYC3_mVKYTl-Rkgd-CzvYAYYpMgobt5fJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYTVhMmZmLWE5N2UtNDE0My04OGQxLWFjZWI1Mzk0MGI4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44Mzg1NDg5MjRaIn0%3D&digest=sha256%3A7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" provided=sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 vars.name="foo/bar" vars.uuid=03a5a2ff-a97e-4143-88d1-aceb53940b86 time="2026-02-05T18:36:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=fce8cc25-ee35-4c68-9318-15a9cdd55385 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/03a5a2ff-a97e-4143-88d1-aceb53940b86?_state=HO0AbWNgKgYYC3_mVKYTl-Rkgd-CzvYAYYpMgobt5fJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYTVhMmZmLWE5N2UtNDE0My04OGQxLWFjZWI1Mzk0MGI4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44Mzg1NDg5MjRaIn0%3D&digest=sha256%3A7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=03a5a2ff-a97e-4143-88d1-aceb53940b86 time="2026-02-05T18:36:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2, 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:40839" http.request.id=fce8cc25-ee35-4c68-9318-15a9cdd55385 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/03a5a2ff-a97e-4143-88d1-aceb53940b86?_state=HO0AbWNgKgYYC3_mVKYTl-Rkgd-CzvYAYYpMgobt5fJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYTVhMmZmLWE5N2UtNDE0My04OGQxLWFjZWI1Mzk0MGI4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44Mzg1NDg5MjRaIn0%3D&digest=sha256%3A7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.485045ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=03a5a2ff-a97e-4143-88d1-aceb53940b86 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "PUT /v2/foo/bar/blobs/uploads/03a5a2ff-a97e-4143-88d1-aceb53940b86?_state=HO0AbWNgKgYYC3_mVKYTl-Rkgd-CzvYAYYpMgobt5fJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYTVhMmZmLWE5N2UtNDE0My04OGQxLWFjZWI1Mzk0MGI4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44Mzg1NDg5MjRaIn0%3D&digest=sha256%3A7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=465a547e-dbae-4529-9c97-bddee4c86e50 http.request.method=POST http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=52472330-31b3-4a1d-bdfc-cb0f9d0a5c17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/1a3b2382-e9f4-4dd8-946a-fbe5df7a5981?_state=JuMDY0IGsbuOUCg1RxsoTURM7guoHWGQ3Q3Len_y__17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhM2IyMzgyLWU5ZjQtNGRkOC05NDZhLWZiZTVkZjdhNTk4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44NDE4Mjk0MTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.509836ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "PUT /v2/foo/bar/blobs/uploads/1a3b2382-e9f4-4dd8-946a-fbe5df7a5981?_state=JuMDY0IGsbuOUCg1RxsoTURM7guoHWGQ3Q3Len_y__17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhM2IyMzgyLWU5ZjQtNGRkOC05NDZhLWZiZTVkZjdhNTk4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44NDE4Mjk0MTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=e0fb218c-6fbd-470e-ace7-96362545f156 http.request.method=POST http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.253314ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=c6cb2eab-86b1-4723-a416-673e625ae411 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/c631616b-0202-40f3-826a-a3daedba9a5f?_state=Z-T_mTKKgF7wBPnOE6Cu88UpP8E52b4ikO-O2h_vCJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MzE2MTZiLTAyMDItNDBmMy04MjZhLWEzZGFlZGJhOWE1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44NDUyMTc3MDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.465145ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "PUT /v2/foo/bar/blobs/uploads/c631616b-0202-40f3-826a-a3daedba9a5f?_state=Z-T_mTKKgF7wBPnOE6Cu88UpP8E52b4ikO-O2h_vCJh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MzE2MTZiLTAyMDItNDBmMy04MjZhLWEzZGFlZGJhOWE1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44NDUyMTc3MDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=6746a9cd-0c8d-4328-ade2-f8ec6ebba3d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204214ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=20503542-d84e-4a9c-9a18-b09b76425a0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/02dad2dc-e722-4ce4-b2d8-c9b71d32497e?_state=gFpn4sFx9EdZnq3Gp0do320kv4YsK8BrWpArKc4T0xN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyZGFkMmRjLWU3MjItNGNlNC1iMmQ4LWM5YjcxZDMyNDk3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44NDg1NzY0NzhaIn0%3D&digest=sha256%3A7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.489002625s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:07 +0000] "PUT /v2/foo/bar/blobs/uploads/02dad2dc-e722-4ce4-b2d8-c9b71d32497e?_state=gFpn4sFx9EdZnq3Gp0do320kv4YsK8BrWpArKc4T0xN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyZGFkMmRjLWU3MjItNGNlNC1iMmQ4LWM5YjcxZDMyNDk3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowNy44NDg1NzY0NzhaIn0%3D&digest=sha256%3A7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=d829f511-028f-4e63-a899-a88c3a6b9556 http.request.method=POST http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.210798ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40839" http.request.id=f2dc678e-00d3-4bfc-88f9-533044c02087 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/0c473206-4ff6-4ada-82bd-9894ec2a6806?_state=YD1gC3uHJceZzwUy-dVe4n8LzaQmcUtCVCztjnnUfEN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNDczMjA2LTRmZjYtNGFkYS04MmJkLTk4OTRlYzJhNjgwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowOS40MTgwMDU5MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.504779628s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:09 +0000] "PATCH /v2/foo/bar/blobs/uploads/0c473206-4ff6-4ada-82bd-9894ec2a6806?_state=YD1gC3uHJceZzwUy-dVe4n8LzaQmcUtCVCztjnnUfEN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNDczMjA2LTRmZjYtNGFkYS04MmJkLTk4OTRlYzJhNjgwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjowOS40MTgwMDU5MzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=0a9b8373-370c-44e3-add7-23f033e3f0ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/uploads/0c473206-4ff6-4ada-82bd-9894ec2a6806?_state=9Q94YpJD6GGXhxfLRYdOlCsnfUB_f4eN2CKuOTng1kV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNDczMjA2LTRmZjYtNGFkYS04MmJkLTk4OTRlYzJhNjgwNiIsIk9mZnNldCI6MTUzNzIyODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6MDlaIn0%3D&digest=sha256%3A7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.522588ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:10 +0000] "PUT /v2/foo/bar/blobs/uploads/0c473206-4ff6-4ada-82bd-9894ec2a6806?_state=9Q94YpJD6GGXhxfLRYdOlCsnfUB_f4eN2CKuOTng1kV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNDczMjA2LTRmZjYtNGFkYS04MmJkLTk4OTRlYzJhNjgwNiIsIk9mZnNldCI6MTUzNzIyODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6MDlaIn0%3D&digest=sha256%3A7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=4e2ad396-df43-4bb8-8fe5-fd1d6d9fdff6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.259038ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=347c0c4e-8d23-409a-93a4-e8e8de0ee2fb http.request.method=GET http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=58.581187ms http.response.status=200 http.response.written=15372288 127.0.0.1 - - [05/Feb/2026:18:36:10 +0000] "GET /v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 200 15372288 "" "Go-http-client/1.1" time="2026-02-05T18:36:11Z" level=error msg="error parsing digest="sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=b93f8acc-f35f-4825-803a-fe42353c9f3f http.request.method=GET http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" vars.name="foo/bar" time="2026-02-05T18:36:11Z" 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:40839" http.request.id=b93f8acc-f35f-4825-803a-fe42353c9f3f http.request.method=GET http.request.remoteaddr="127.0.0.1:55746" http.request.uri="/v2/foo/bar/blobs/sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.834376ms http.response.status=400 http.response.written=110 vars.digest="sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:36:11 +0000] "GET /v2/foo/bar/blobs/sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T18:36:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=a8b8a504-c5d8-4f66-a527-c82a6a51dd95 http.request.method=GET http.request.remoteaddr="127.0.0.1:55760" http.request.uri="/v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.115317ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:11 +0000] "GET /v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=eb01049d-b40f-4934-a842-70244c00ec7a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55768" http.request.uri="/v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.343815ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:11Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=c7bb92fe-ee38-4968-a3e5-1d495bede0e6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55768" http.request.uri="/v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.320144ms http.response.status=404 http.response.written=157 vars.digest="sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:36:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T18:36:11Z" 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:40839" http.request.id=67d07695-5aa0-4047-88c2-5aab833f2040 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55768" http.request.uri="/v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.160314ms http.response.status=404 http.response.written=74 vars.digest="sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:36:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-05T18:36:11Z" level=error msg="error parsing digest="sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=49001325-536f-4f4a-9432-ec46d7367680 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55774" http.request.uri="/v2/foo/bar/blobs/sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" vars.name="foo/bar" time="2026-02-05T18:36:11Z" 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:40839" http.request.id=49001325-536f-4f4a-9432-ec46d7367680 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55774" http.request.uri="/v2/foo/bar/blobs/sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.290924ms http.response.status=400 http.response.written=110 vars.digest="sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:36:11 +0000] "DELETE /v2/foo/bar/blobs/sha257:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T18:36:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=40fa82d0-1263-494f-a7b5-e07a67228293 http.request.method=POST http.request.remoteaddr="127.0.0.1:55778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.285484ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=7671c539-86c5-476b-9529-387eacd6cf28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55778" http.request.uri="/v2/foo/bar/blobs/uploads/b05852f9-4972-4023-9974-492e287a5261?_state=Jfzdf5YAw7CDYdcf-qtEht8B_sMgvb7Hn6WR3H_Ag3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNTg1MmY5LTQ5NzItNDAyMy05OTc0LTQ5MmUyODdhNTI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjoxMS4wMzY0MDA0NTNaIn0%3D&digest=sha256%3A7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.464830422s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:11 +0000] "PUT /v2/foo/bar/blobs/uploads/b05852f9-4972-4023-9974-492e287a5261?_state=Jfzdf5YAw7CDYdcf-qtEht8B_sMgvb7Hn6WR3H_Ag3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNTg1MmY5LTQ5NzItNDAyMy05OTc0LTQ5MmUyODdhNTI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjoxMS4wMzY0MDA0NTNaIn0%3D&digest=sha256%3A7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=80a3e97e-3849-4d9f-8437-97e8390f770b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55778" http.request.uri="/v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.287538ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=6c6d2ffd-bf3d-4a7d-a3bf-ce922cab1100 http.request.method=GET http.request.remoteaddr="127.0.0.1:55748" http.request.uri="/v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.564227317s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [05/Feb/2026:18:36:11 +0000] "GET /v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2026-02-05T18:36:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40839" http.request.id=a7ee9eda-e58c-4b81-beaa-683f7fff616d http.request.method=GET http.request.remoteaddr="127.0.0.1:55760" http.request.uri="/v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.557575005s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [05/Feb/2026:18:36:11 +0000] "GET /v2/foo/bar/blobs/sha256:7e2ded3636b0f7fe5db3ab60b63716878d35ed4aa543629534ca6518a61971c2 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.90s) === RUN TestRelativeURL time="2026-02-05T18:36:12Z" 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-05T18:36:12Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:36:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42727" http.request.id=344d9629-f191-43fa-bf87-db13d058701d http.request.method=POST http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.031086ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42727" http.request.id=01c0709a-75a1-4b29-b80a-9a104c855b75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/bar/blobs/uploads/5a6826c8-b89e-43f0-a3b0-5e864f8d7a63?_state=HWrzKflcLi0EFtav0wP_7gAzuamWYpn-1JH4j0KDWFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNjgyNmM4LWI4OWUtNDNmMC1hM2IwLTVlODY0ZjhkN2E2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjoxMi41ODkxMjc4MTFaIn0%3D&digest=sha256%3A38ccaa0572b42288be2cfe2f93ed3346adea29e5a03406f47014eeb03bda81a1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.724282019s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:12 +0000] "PUT /v2/foo/bar/blobs/uploads/5a6826c8-b89e-43f0-a3b0-5e864f8d7a63?_state=HWrzKflcLi0EFtav0wP_7gAzuamWYpn-1JH4j0KDWFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNjgyNmM4LWI4OWUtNDNmMC1hM2IwLTVlODY0ZjhkN2E2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjoxMi41ODkxMjc4MTFaIn0%3D&digest=sha256%3A38ccaa0572b42288be2cfe2f93ed3346adea29e5a03406f47014eeb03bda81a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42727" http.request.id=a2a0ac73-8b0e-4dc3-8693-fe8c5a9cb850 http.request.method=POST http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.493629ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42727" http.request.id=48968e9d-6778-4597-8ed4-fd7f9969f163 http.request.method=POST http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.814376ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42727" http.request.id=688005fc-a1e2-4f28-861b-7d22ce1fbcc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/bar/blobs/uploads/09205edf-ac8b-41e5-b954-4c01ca724d33?_state=Ek4WJSjp2DBQnoWMp7xAcloS4lwuJNjBjMCVNARr14h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MjA1ZWRmLWFjOGItNDFlNS1iOTU0LTRjMDFjYTcyNGQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjoxNy44MzEwNjA4NjRaIn0%3D&digest=sha256%3A0f12a72f7dff3a157d9dcc73438dfbb184b2c47641095edc8eff3c1edd7d13c6" http.request.useragent="Go-http-client/1.1" http.response.duration=6.343909193s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:17 +0000] "PUT /v2/foo/bar/blobs/uploads/09205edf-ac8b-41e5-b954-4c01ca724d33?_state=Ek4WJSjp2DBQnoWMp7xAcloS4lwuJNjBjMCVNARr14h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5MjA1ZWRmLWFjOGItNDFlNS1iOTU0LTRjMDFjYTcyNGQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjoxNy44MzEwNjA4NjRaIn0%3D&digest=sha256%3A0f12a72f7dff3a157d9dcc73438dfbb184b2c47641095edc8eff3c1edd7d13c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (11.59s) === RUN TestBlobDeleteDisabled time="2026-02-05T18:36: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-05T18:36:24Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:36:24Z" 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:34677" http.request.id=fc66bfe3-ffbd-4069-8fb8-c0583ff52f76 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34664" http.request.uri="/v2/foo/bar/blobs/sha256:b6f2844e795c4a3d270f5322202f839c0bc373a0a9045c5195dda6b42c378d3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.260638ms http.response.status=405 http.response.written=78 vars.digest="sha256:b6f2844e795c4a3d270f5322202f839c0bc373a0a9045c5195dda6b42c378d3c" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:36:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:b6f2844e795c4a3d270f5322202f839c0bc373a0a9045c5195dda6b42c378d3c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.21s) === RUN TestDeleteDisabled time="2026-02-05T18:36: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-05T18:36:24Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:36:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41301" http.request.id=66d51485-7219-4539-9eb8-fd84de54757e http.request.method=POST http.request.remoteaddr="127.0.0.1:60190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.546708ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41301" http.request.id=52d10791-89eb-4e13-acbf-ba85c2c03a90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60190" http.request.uri="/v2/foo/bar/blobs/uploads/9106a8d2-2edb-46e5-b15b-4dbae960e2d1?_state=X6RSD_1HUBO3guRb-nDmsUO3WD03WDtoORipbaj9xTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMDZhOGQyLTJlZGItNDZlNS1iMTViLTRkYmFlOTYwZTJkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjoyNC42NDIyMDQ2OFoifQ%3D%3D&digest=sha256%3Ab77f508c08b71e116d082f905a91dbabfa24bd1d70120c9abb5a7d3463a74547" http.request.useragent="Go-http-client/1.1" http.response.duration=5.73110398s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:24 +0000] "PUT /v2/foo/bar/blobs/uploads/9106a8d2-2edb-46e5-b15b-4dbae960e2d1?_state=X6RSD_1HUBO3guRb-nDmsUO3WD03WDtoORipbaj9xTl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMDZhOGQyLTJlZGItNDZlNS1iMTViLTRkYmFlOTYwZTJkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjoyNC42NDIyMDQ2OFoifQ%3D%3D&digest=sha256%3Ab77f508c08b71e116d082f905a91dbabfa24bd1d70120c9abb5a7d3463a74547 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:30Z" 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:41301" http.request.id=d06a168d-28d7-4bdf-8ad7-fc77cd756b37 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60190" http.request.uri="/v2/foo/bar/blobs/sha256:b77f508c08b71e116d082f905a91dbabfa24bd1d70120c9abb5a7d3463a74547" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.109117ms http.response.status=405 http.response.written=78 vars.digest="sha256:b77f508c08b71e116d082f905a91dbabfa24bd1d70120c9abb5a7d3463a74547" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:36:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:b77f508c08b71e116d082f905a91dbabfa24bd1d70120c9abb5a7d3463a74547 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (6.00s) === RUN TestDeleteReadOnly time="2026-02-05T18:36:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T18:36:30Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:36:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41895" http.request.id=6adf56fe-d359-4e5b-a0e8-90f477838779 http.request.method=POST http.request.remoteaddr="127.0.0.1:36844" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.175387ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41895" http.request.id=4179428f-8cff-4ea6-a790-ad83364b3860 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36844" http.request.uri="/v2/foo/bar/blobs/uploads/ab67571d-e35e-4402-bbeb-d1ba765c7435?_state=VXe_5as2uOcu4iCq6ZjM0QG8kZqIsBd4z67RUILimBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNjc1NzFkLWUzNWUtNDQwMi1iYmViLWQxYmE3NjVjNzQzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjozMC42MjYzNzA4NjJaIn0%3D&digest=sha256%3A1df842a7d9918abddbeda00d0e9b2beab05b73058ce7725a405c7868f06b8c51" http.request.useragent="Go-http-client/1.1" http.response.duration=6.335604265s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:30 +0000] "PUT /v2/foo/bar/blobs/uploads/ab67571d-e35e-4402-bbeb-d1ba765c7435?_state=VXe_5as2uOcu4iCq6ZjM0QG8kZqIsBd4z67RUILimBB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNjc1NzFkLWUzNWUtNDQwMi1iYmViLWQxYmE3NjVjNzQzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNjozMC42MjYzNzA4NjJaIn0%3D&digest=sha256%3A1df842a7d9918abddbeda00d0e9b2beab05b73058ce7725a405c7868f06b8c51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Feb/2026:18:36:36 +0000] "DELETE /v2/foo/bar/blobs/sha256:1df842a7d9918abddbeda00d0e9b2beab05b73058ce7725a405c7868f06b8c51 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (6.59s) === RUN TestStartPushReadOnly time="2026-02-05T18:36:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T18:36:36Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [05/Feb/2026:18:36:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-02-05T18:36:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T18:36:36Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:36:36Z" 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:42541" http.request.id=6755244e-caf7-4267-8396-2ae6748c7ced http.request.method=GET http.request.remoteaddr="127.0.0.1:52434" 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.254174ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:18:36:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T18:36:36Z" 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:42541" http.request.id=be092910-f995-4402-9042-20a5a9aae589 http.request.method=GET http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.156674ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:18:36:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T18:36:36Z" 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:42541" http.request.id=5f71e035-132d-4c70-8dc8-a6cc7bd528f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" 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.258944ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:18:36:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T18:36: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:42541" http.request.id=f524ff72-e877-4c76-b51c-56f6f2a13b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.026466ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T18:36:36Z" 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:42541" http.request.id=f524ff72-e877-4c76-b51c-56f6f2a13b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.095027ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T18:36: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:42541" http.request.id=f524ff72-e877-4c76-b51c-56f6f2a13b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.140647ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T18:36:36Z" 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:42541" http.request.id=f524ff72-e877-4c76-b51c-56f6f2a13b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.180577ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:18:36:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T18:36:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=c2eb0ab3-3e3b-4e94-8bb9-4b133562d5f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.849126ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=0104ed7e-b2b5-49ff-8889-4dcbe77b45a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/blobs/uploads/038e7050-b6ed-4866-b6f1-de5a524683d6?_state=BTtPMrAWpcUae04kv-ERnWAhvXJeGSTdd-eLB7RtT657Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzhlNzA1MC1iNmVkLTQ4NjYtYjZmMS1kZTVhNTI0NjgzZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6MzcuMjMxMjcwMTE0WiJ9&digest=sha256%3Ac7f1fc8526f862dc1174eacdd991bb7ddfe9bfd1846db08bcf33ae2bb6bba1e8" http.request.useragent="Go-http-client/1.1" http.response.duration=6.232660038s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/038e7050-b6ed-4866-b6f1-de5a524683d6?_state=BTtPMrAWpcUae04kv-ERnWAhvXJeGSTdd-eLB7RtT657Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzhlNzA1MC1iNmVkLTQ4NjYtYjZmMS1kZTVhNTI0NjgzZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6MzcuMjMxMjcwMTE0WiJ9&digest=sha256%3Ac7f1fc8526f862dc1174eacdd991bb7ddfe9bfd1846db08bcf33ae2bb6bba1e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:43Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=4e82e22a-1bcc-457d-afe5-c4e6bbcfe531 http.request.method=POST http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.096567ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=3255283f-ec1b-4220-9edf-35e3cbf8237c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/blobs/uploads/2079d006-783a-4981-9a44-978e7acd91c3?_state=w-CXiJvr3bsk7v3bh88FuNVE5lkxNJlK3VsnY3Rgqqp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMDc5ZDAwNi03ODNhLTQ5ODEtOWE0NC05NzhlN2FjZDkxYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6NDMuNzc3ODg0MDZaIn0%3D&digest=sha256%3Ace01e7e721b7591622ca3d83e03beb48def11e3e7b39f950abb6624cbe9e7482" http.request.useragent="Go-http-client/1.1" http.response.duration=9.419570861s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/2079d006-783a-4981-9a44-978e7acd91c3?_state=w-CXiJvr3bsk7v3bh88FuNVE5lkxNJlK3VsnY3Rgqqp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMDc5ZDAwNi03ODNhLTQ5ODEtOWE0NC05NzhlN2FjZDkxYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6NDMuNzc3ODg0MDZaIn0%3D&digest=sha256%3Ace01e7e721b7591622ca3d83e03beb48def11e3e7b39f950abb6624cbe9e7482 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=06176a44-80dc-4860-b170-8a0610530e22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.001254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=c78ce34d-8b08-4358-b64f-5ce05a32479a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.170131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=e282c46c-795a-47eb-afac-8340668edef0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.80992ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=85f71042-d4b4-42c5-94ca-877858a7a342 http.request.method=GET http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.575678ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "GET /v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" 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:42541" http.request.id=ede4ae62-5fad-46ee-a741-b762bdb6a7d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.646029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" 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:42541" http.request.id=5594aabc-47c9-4d89-86d8-c39337dd75b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.97076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:42541" http.request.id=51c9388c-436f-41fd-ba9f-cb383387a5c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.92662ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=8a404752-c829-4338-a464-56b2e4879a3e http.request.method=GET http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.071657ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "GET /v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=f8f4b4c5-b175-4a6a-b2e0-18eaac6fc4b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.653606ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=5d063ffe-0031-482f-95a7-062b7fe7e6e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.579626ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "GET /v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=72d406fd-b219-438e-a024-86aacb153e6f http.request.method=GET http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.655385ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=error msg="payload digest does match: "sha256:d7a9ce54c39caec84c2f934264e66fb2e00302f13746f55b6130bbe4b2157b4e" != "sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b"" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=3932dacf-de80-45e5-844a-2c806f6524fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b" time="2026-02-05T18:36:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=3932dacf-de80-45e5-844a-2c806f6524fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52434" http.request.uri="/v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.573536ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b" 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:298c137a33c8d45ae8b47bf9e711ecc093a68733e3b724014862db5ae181bf7b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" 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:42541" http.request.id=d8966057-aaac-4904-a84e-6858a8c206cc http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.829646ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" 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:42541" http.request.id=a66354a6-018f-4f65-bb6b-13e6c1c9de94 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.392715ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42541" http.request.id=a521938f-de58-4b96-9b2b-3449b962b98f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.916067ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T18:36:53Z" 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:42541" http.request.id=a521938f-de58-4b96-9b2b-3449b962b98f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.966217ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T18:36:53Z" 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:42541" http.request.id=a521938f-de58-4b96-9b2b-3449b962b98f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.005587ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=97cd87c1-3156-439b-a003-2b0a39852555 http.request.method=POST http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.510576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=651ae8c3-f1fe-4d52-81cc-ac4ea2bd04d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/blobs/uploads/eeb42b2d-796e-4f81-8abc-fdb37d14280d?_state=j1j7YkhmyQjOdjHEXzSA5uQ5QqXVgju65Pncfrv27NJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZWI0MmIyZC03OTZlLTRmODEtOGFiYy1mZGIzN2QxNDI4MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6NTMuMjQ2MTQxODI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.695786ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/eeb42b2d-796e-4f81-8abc-fdb37d14280d?_state=j1j7YkhmyQjOdjHEXzSA5uQ5QqXVgju65Pncfrv27NJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZWI0MmIyZC03OTZlLTRmODEtOGFiYy1mZGIzN2QxNDI4MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6NTMuMjQ2MTQxODI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" 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:42541" http.request.id=5a361874-bea1-4d7b-abba-53ef08e50235 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.453584ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T18:36:53Z" 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:42541" http.request.id=5a361874-bea1-4d7b-abba-53ef08e50235 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.503325ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T18:36:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=88472c83-edd9-4782-8333-3556847d9ed9 http.request.method=POST http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.880627ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:54Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=c466abb1-a96a-4c49-bfe9-8fba4879261f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/blobs/uploads/0549e8d8-0a48-4773-8805-142738cedd92?_state=UEdOqff2AU_0HO55qwjV0kclqGIji1C1i8sA92ZzABZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTQ5ZThkOC0wYTQ4LTQ3NzMtODgwNS0xNDI3MzhjZWRkOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6NTMuMzc2ODQ5MTk0WiJ9&digest=sha256%3A31b0eaaa582b5f7574df243620cc87b0ee920e591fb7a3910ada09ce3bed9760" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221640194s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/0549e8d8-0a48-4773-8805-142738cedd92?_state=UEdOqff2AU_0HO55qwjV0kclqGIji1C1i8sA92ZzABZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTQ5ZThkOC0wYTQ4LTQ3NzMtODgwNS0xNDI3MzhjZWRkOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6NTMuMzc2ODQ5MTk0WiJ9&digest=sha256%3A31b0eaaa582b5f7574df243620cc87b0ee920e591fb7a3910ada09ce3bed9760 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:36:54Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=c778c699-f423-40e7-ab30-97624887f426 http.request.method=POST http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.629018ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=b729d5ae-e097-465d-b837-ec3045ca6d5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/blobs/uploads/25d8f04e-80f3-496d-af0e-62f3a6ccc034?_state=fxUIGqpMdmY4GWt0tFAhS1hrLN674K9GoAfvvr1YqTd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNWQ4ZjA0ZS04MGYzLTQ5NmQtYWYwZS02MmYzYTZjY2MwMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6NTQuODQ2MjE0NTYyWiJ9&digest=sha256%3A1298580fd07ec06bf8342ef6b4a6c526d71def5cd1d91a6fa4c6ac500c087a1b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.197718283s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:36:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/25d8f04e-80f3-496d-af0e-62f3a6ccc034?_state=fxUIGqpMdmY4GWt0tFAhS1hrLN674K9GoAfvvr1YqTd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNWQ4ZjA0ZS04MGYzLTQ5NmQtYWYwZS02MmYzYTZjY2MwMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6MzY6NTQuODQ2MjE0NTYyWiJ9&digest=sha256%3A1298580fd07ec06bf8342ef6b4a6c526d71def5cd1d91a6fa4c6ac500c087a1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" 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:42541" http.request.id=5ee57707-78a2-446b-a3b1-4342be469ea3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.313598ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" 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:42541" http.request.id=febedf44-8a6d-4d2b-af24-8e9616d1ba75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/sha256:6900e9c02d4b8bdaac97abe6a9c3584e71895b2ccedeafede0c9eb5b0414a231" http.request.useragent="Go-http-client/1.1" http.response.duration=2.654739ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:6900e9c02d4b8bdaac97abe6a9c3584e71895b2ccedeafede0c9eb5b0414a231 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=8557650c-7591-493d-a628-147b915c1c81 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.706535ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=04706082-24e6-4e8b-9395-4c068e43c7d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/sha256:6900e9c02d4b8bdaac97abe6a9c3584e71895b2ccedeafede0c9eb5b0414a231" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.947346ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema2/manifests/sha256:6900e9c02d4b8bdaac97abe6a9c3584e71895b2ccedeafede0c9eb5b0414a231 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=c50b8fba-9e2e-4b95-9939-91629e3391f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324815ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=c924016a-937c-4c8a-bc04-fa500af31073 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/sha256:6900e9c02d4b8bdaac97abe6a9c3584e71895b2ccedeafede0c9eb5b0414a231" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262824ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema2/manifests/sha256:6900e9c02d4b8bdaac97abe6a9c3584e71895b2ccedeafede0c9eb5b0414a231 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=17bbcf7d-2376-4d34-910b-dfc5696e921e http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.639555ms http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="rewriting manifest sha256:6900e9c02d4b8bdaac97abe6a9c3584e71895b2ccedeafede0c9eb5b0414a231 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=a070b39f-2ea7-49e5-8306-1f6f1311b961 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" 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-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=a070b39f-2ea7-49e5-8306-1f6f1311b961 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.82427ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" 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:42541" http.request.id=91db4bb0-093f-4baf-89d7-ab7a77bf9bd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.699786ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" 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:42541" http.request.id=4a585aca-33c7-47c4-bdc3-d426478b8aec http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.831027ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" 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:42541" http.request.id=0299da4f-23f6-47a3-a18c-339a5bbeb808 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/sha256:5a7f50e7b545c08089f231f28fc4ff7931f950afa9870059f0e5451be241ff00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.750956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:5a7f50e7b545c08089f231f28fc4ff7931f950afa9870059f0e5451be241ff00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=d2123d01-b959-4135-a4df-0933470e09f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.754516ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=b57b570c-4817-4d0b-a909-25067f0c1a72 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/sha256:5a7f50e7b545c08089f231f28fc4ff7931f950afa9870059f0e5451be241ff00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.828906ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema2/manifests/sha256:5a7f50e7b545c08089f231f28fc4ff7931f950afa9870059f0e5451be241ff00 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=0867bb72-9d3e-452b-8974-5a8e16050131 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.603976ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=d437a06c-f091-4317-ae54-e666b1698868 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/sha256:5a7f50e7b545c08089f231f28fc4ff7931f950afa9870059f0e5451be241ff00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.298884ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema2/manifests/sha256:5a7f50e7b545c08089f231f28fc4ff7931f950afa9870059f0e5451be241ff00 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="rewriting manifest list sha256:5a7f50e7b545c08089f231f28fc4ff7931f950afa9870059f0e5451be241ff00 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=692f6aa7-361b-4ccd-ae90-a59a04320004 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" 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-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42541" http.request.id=692f6aa7-361b-4ccd-ae90-a59a04320004 http.request.method=GET http.request.remoteaddr="127.0.0.1:52580" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.638609ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" 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-05T18:37:00Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:37:00Z" 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:35693" http.request.id=48bb8367-d744-4201-a631-4dcb8cf1a019 http.request.method=GET http.request.remoteaddr="127.0.0.1:42272" 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.533166ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" 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:35693" http.request.id=52af8369-1c9d-4d47-b9ba-d045e8aea3ba http.request.method=GET http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.760406ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" 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:35693" http.request.id=91293d6d-4673-41fc-badd-0db987f5ef78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" 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.665296ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" 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:35693" http.request.id=7c8394e4-823a-499e-b9cb-79d28f2b183b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.198977ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T18:37:00Z" 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:35693" http.request.id=7c8394e4-823a-499e-b9cb-79d28f2b183b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.255028ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T18:37:00Z" 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:35693" http.request.id=7c8394e4-823a-499e-b9cb-79d28f2b183b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.293938ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T18:37:00Z" 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:35693" http.request.id=7c8394e4-823a-499e-b9cb-79d28f2b183b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.333998ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T18:37:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=ad1e10b6-ecd7-4fa4-9575-d9b1750dedd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.291578ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=9ce8e84b-d2d5-44de-9506-876d1c8a9bca http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/blobs/uploads/d880bddb-b452-465a-b12d-2acff4666bd9?_state=GE1etrDIoZ15kVrYrkMllRPF7aevXJDeSD7olBXPhQl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkODgwYmRkYi1iNDUyLTQ2NWEtYjEyZC0yYWNmZjQ2NjZiZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MDAuMjc1OTMyNzM3WiJ9&digest=sha256%3A4f5da6e232c87e1bdf07ca7b56ca27a0bae93f0bb08e2b0c4410e3ee8f69eb1f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.6931039s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/d880bddb-b452-465a-b12d-2acff4666bd9?_state=GE1etrDIoZ15kVrYrkMllRPF7aevXJDeSD7olBXPhQl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkODgwYmRkYi1iNDUyLTQ2NWEtYjEyZC0yYWNmZjQ2NjZiZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MDAuMjc1OTMyNzM3WiJ9&digest=sha256%3A4f5da6e232c87e1bdf07ca7b56ca27a0bae93f0bb08e2b0c4410e3ee8f69eb1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=a40ac4b4-0652-4525-8ac4-684ce6f0a63f http.request.method=POST http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.919446ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=02f2059b-5fed-4f8b-9d90-71a8171d2b86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/blobs/uploads/c8cdfcf8-3b15-4769-b07c-f7c5860276ff?_state=GWlBbbq8nHaj4vqAdIIzLGB9xcQmRkkD-vtGYtkBKl97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOGNkZmNmOC0zYjE1LTQ3NjktYjA3Yy1mN2M1ODYwMjc2ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MDMuMTM1NTU4NjQ2WiJ9&digest=sha256%3Ae7885af24684b1065b2071cfb785b82a6aef68b503cd3fee981e499c6a74c375" http.request.useragent="Go-http-client/1.1" http.response.duration=1.916609025s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/c8cdfcf8-3b15-4769-b07c-f7c5860276ff?_state=GWlBbbq8nHaj4vqAdIIzLGB9xcQmRkkD-vtGYtkBKl97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOGNkZmNmOC0zYjE1LTQ3NjktYjA3Yy1mN2M1ODYwMjc2ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MDMuMTM1NTU4NjQ2WiJ9&digest=sha256%3Ae7885af24684b1065b2071cfb785b82a6aef68b503cd3fee981e499c6a74c375 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=57203892-1c99-4d93-9a41-a49027c44582 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.697383ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=25f089e5-3e3d-4662-ba84-6c2c61149c90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.887439ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=dc1f54f6-4ec2-4318-8911-ffd4137ccd51 http.request.method=GET http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.214318ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=9d6241ab-189d-477b-a12a-4a1d4ba2932c http.request.method=GET http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.307908ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "GET /v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" 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:35693" http.request.id=19771cee-3d28-4b51-92d5-27e39c203a9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.344331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" 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:35693" http.request.id=ec321725-8ace-4448-8d54-63a7befd56fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.93881ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:35693" http.request.id=fcfedad8-4c61-48ca-b0fd-6986ff964884 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.704949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=098f2496-5688-454b-b9bb-0d30f79ece03 http.request.method=GET http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.486909ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "GET /v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=6313f10c-b993-49ef-9386-53013346a4b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.513595ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=6dbac644-9eaa-4ac9-8cab-3544de49cde2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.381454ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "GET /v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=8cd0ac2b-2736-4231-a93b-146ec9f3ccf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.694036ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=error msg="payload digest does match: "sha256:05ca7baebeccc5b862815b9bb4a8b84c962dd2a522b9b4ece682d3649ab98858" != "sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d"" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=3231ce72-e433-404f-9b91-6cac469a1967 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d" time="2026-02-05T18:37:05Z" 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:35693" http.request.id=3231ce72-e433-404f-9b91-6cac469a1967 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42272" http.request.uri="/v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.829546ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d" 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:1b806c5efcb98159d17225660483a90538c26d9756f9329b3abfea2041ae885d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" 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:35693" http.request.id=5485338c-4b38-4512-8e22-993e3b7cee79 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.612505ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" 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:35693" http.request.id=aa189491-00dd-4ede-8ccd-566e2b58b2e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.491585ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" 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:35693" http.request.id=60159769-a714-4c0b-87bf-37b9c8329439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.786306ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T18:37:05Z" 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:35693" http.request.id=60159769-a714-4c0b-87bf-37b9c8329439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.850317ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T18:37:05Z" 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:35693" http.request.id=60159769-a714-4c0b-87bf-37b9c8329439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.892537ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=b2a64443-6d8c-4324-a738-ebe54bd51b03 http.request.method=POST http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.652556ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=ac7260ab-e6b9-4030-b689-a83336d7e22f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/blobs/uploads/f54cf048-37f1-4493-b1a5-84223b66c387?_state=0GQNcXOxjZiszDzCQvIFUhqui9d_BzHM-4ldSHqGLrB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNTRjZjA0OC0zN2YxLTQ0OTMtYjFhNS04NDIyM2I2NmMzODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MDUuMDk4NTkwMzg3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.875616ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/f54cf048-37f1-4493-b1a5-84223b66c387?_state=0GQNcXOxjZiszDzCQvIFUhqui9d_BzHM-4ldSHqGLrB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNTRjZjA0OC0zN2YxLTQ0OTMtYjFhNS04NDIyM2I2NmMzODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MDUuMDk4NTkwMzg3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" 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:35693" http.request.id=6833c73f-6f30-4b0a-afa0-49bac7a67ddc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.786026ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T18:37:05Z" 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:35693" http.request.id=6833c73f-6f30-4b0a-afa0-49bac7a67ddc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.842836ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T18:37:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=b53693b4-55dd-451d-acc5-6e4f7a3fc206 http.request.method=POST http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.860836ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=f7503100-b711-4bc2-b717-e034c69b8184 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/blobs/uploads/0e650fc4-f988-4527-ac05-fdb1cc968fef?_state=9ZkPQpECST_mPOMzVSa1GCwGZ3kJbfbQ6p-iDqnxCAh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTY1MGZjNC1mOTg4LTQ1MjctYWMwNS1mZGIxY2M5NjhmZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MDUuMjk4MTc2OTA5WiJ9&digest=sha256%3A618a658586f40926f2687de7f5f049c31f264b4d3b2041c115f82df0fb0f74c5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.928907533s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/0e650fc4-f988-4527-ac05-fdb1cc968fef?_state=9ZkPQpECST_mPOMzVSa1GCwGZ3kJbfbQ6p-iDqnxCAh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTY1MGZjNC1mOTg4LTQ1MjctYWMwNS1mZGIxY2M5NjhmZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MDUuMjk4MTc2OTA5WiJ9&digest=sha256%3A618a658586f40926f2687de7f5f049c31f264b4d3b2041c115f82df0fb0f74c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=f98ed6b1-939f-43bc-a289-8e1aec54bfaf http.request.method=POST http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.090157ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=b5ad8614-4296-4ccd-a4b2-c9aea336dcf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/blobs/uploads/870f764b-8ba7-416a-984c-a516975d0b4d?_state=ajPdnnLHyVVCXXTmfDHSWp8RPu2lDVwl-jCqXaPaVv17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NzBmNzY0Yi04YmE3LTQxNmEtOTg0Yy1hNTE2OTc1ZDBiNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MDguMzcwNDEyNzE1WiJ9&digest=sha256%3A1054090c98e3ed41af22e3d398149c49df1cfcb0fa1d74d54c48b9ad92a284b4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.535041069s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/870f764b-8ba7-416a-984c-a516975d0b4d?_state=ajPdnnLHyVVCXXTmfDHSWp8RPu2lDVwl-jCqXaPaVv17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NzBmNzY0Yi04YmE3LTQxNmEtOTg0Yy1hNTE2OTc1ZDBiNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MDguMzcwNDEyNzE1WiJ9&digest=sha256%3A1054090c98e3ed41af22e3d398149c49df1cfcb0fa1d74d54c48b9ad92a284b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" 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:35693" http.request.id=bcecf3ac-7213-4988-9538-f01b95bf41d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.82214ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" 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:35693" http.request.id=7a89a496-cb51-4cfb-ba30-4036b7546294 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/sha256:b8c591683a19f99453f4ff6c287c9068f92a0bac89eb8eff56c0404d2f677686" http.request.useragent="Go-http-client/1.1" http.response.duration=2.325508ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:b8c591683a19f99453f4ff6c287c9068f92a0bac89eb8eff56c0404d2f677686 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=0d0a7641-578e-429f-8152-f382c709aed9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.514135ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=02b0f167-cc7c-4d9e-8e81-c3f0babddc07 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/sha256:b8c591683a19f99453f4ff6c287c9068f92a0bac89eb8eff56c0404d2f677686" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.602935ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema2/manifests/sha256:b8c591683a19f99453f4ff6c287c9068f92a0bac89eb8eff56c0404d2f677686 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=cfff0534-5917-4c36-8e87-62318df83e84 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.693445ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=38822b1e-fcd6-41e0-85f2-10baf8e0d5c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/sha256:b8c591683a19f99453f4ff6c287c9068f92a0bac89eb8eff56c0404d2f677686" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354705ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema2/manifests/sha256:b8c591683a19f99453f4ff6c287c9068f92a0bac89eb8eff56c0404d2f677686 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=11e44516-f40b-4154-b12d-240e4885def2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.216014ms http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="rewriting manifest sha256:b8c591683a19f99453f4ff6c287c9068f92a0bac89eb8eff56c0404d2f677686 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=af10cf7f-0ad1-4308-964d-be3fc3a96264 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" 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-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=af10cf7f-0ad1-4308-964d-be3fc3a96264 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.13089ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" 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:35693" http.request.id=c76492c5-b4ff-4aad-a65d-982b411d823c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.767196ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" 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:35693" http.request.id=c4b24c38-850a-4abe-a43b-7a85040986ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.035717ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" 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:35693" http.request.id=1c6bc287-20fb-4a56-b393-dce1259fed39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/sha256:2e0a4ea3f574bd9df813b6c1623db78d6a7c52bbff2cadc87a617610c0b69f7a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.632835ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:2e0a4ea3f574bd9df813b6c1623db78d6a7c52bbff2cadc87a617610c0b69f7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=906df698-6ea3-428f-9393-ed96fe29b515 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.913817ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=9c6558d9-5ebf-428f-8146-36871f5a5c1e http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/sha256:2e0a4ea3f574bd9df813b6c1623db78d6a7c52bbff2cadc87a617610c0b69f7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.716612ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema2/manifests/sha256:2e0a4ea3f574bd9df813b6c1623db78d6a7c52bbff2cadc87a617610c0b69f7a HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=1c6c9b4d-7e93-4648-9223-febd2271836e http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308084ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=60de686f-d038-4928-8611-816f7b6c9627 http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/sha256:2e0a4ea3f574bd9df813b6c1623db78d6a7c52bbff2cadc87a617610c0b69f7a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022724ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema2/manifests/sha256:2e0a4ea3f574bd9df813b6c1623db78d6a7c52bbff2cadc87a617610c0b69f7a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" level=info msg="rewriting manifest list sha256:2e0a4ea3f574bd9df813b6c1623db78d6a7c52bbff2cadc87a617610c0b69f7a in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=c862c5d4-c52a-4488-a233-b2520c350e7f http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" 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-05T18:37:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35693" http.request.id=c862c5d4-c52a-4488-a233-b2520c350e7f http.request.method=GET http.request.remoteaddr="127.0.0.1:42280" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.92709ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (32.97s) === RUN TestGetManifestWithStorageError time="2026-02-05T18:37: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-05T18:37:09Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:37:09Z" 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:40941" http.request.id=793e1fd1-144b-4391-b9cd-30f6d019a084 http.request.method=GET http.request.remoteaddr="127.0.0.1:37450" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.331335ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" 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:40941" http.request.id=7a2ece4f-2197-42c3-aea4-e99fbced3ba5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37450" 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="882.413µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" 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:40941" http.request.id=de9c5f99-a678-47e7-b215-652ab921a456 http.request.method=GET http.request.remoteaddr="127.0.0.1:37450" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.310974ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" 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:40941" http.request.id=84e53e36-4555-4a5f-a307-1466d8d9f568 http.request.method=GET http.request.remoteaddr="127.0.0.1:37450" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.057704ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-02-05T18:37: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-05T18:37:09Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:37:09Z" 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:34299" http.request.id=1d51c385-82c6-4248-b40e-b472767ee224 http.request.method=GET http.request.remoteaddr="127.0.0.1:35150" 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.361035ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" 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:34299" http.request.id=73b1447f-21fc-418b-b092-a9b4cad3ee2a http.request.method=GET http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.561065ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" 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:34299" http.request.id=afd3b117-23ab-4f5e-ba3d-b39862ab821b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" 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.478495ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T18:37:09Z" 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:34299" http.request.id=72257206-b912-4065-81d3-6be0347f120b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.409532ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T18:37:09Z" 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:34299" http.request.id=72257206-b912-4065-81d3-6be0347f120b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.463722ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T18:37:09Z" 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:34299" http.request.id=72257206-b912-4065-81d3-6be0347f120b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.498742ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T18:37:09Z" 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:34299" http.request.id=72257206-b912-4065-81d3-6be0347f120b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.533612ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:18:37:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T18:37:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=063977a6-95d5-4de9-8410-a5428c870bba http.request.method=POST http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.034676ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=6dea2faf-be5e-4460-bf7f-3066c6b61949 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/blobs/uploads/ce31b533-44d8-4243-8912-2203d30706a5?_state=ez5dJ0Bp6N0SNg36tq30j0BiQq6w_XwwcqiJquD94157Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZTMxYjUzMy00NGQ4LTQyNDMtODkxMi0yMjAzZDMwNzA2YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MTAuMTE5OTU2OTY2WiJ9&digest=sha256%3A32ff756eae7e3303fbdcc64f867d6fc2250b0104ba770d4aaedd93804e71f603" http.request.useragent="Go-http-client/1.1" http.response.duration=1.883157852s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/ce31b533-44d8-4243-8912-2203d30706a5?_state=ez5dJ0Bp6N0SNg36tq30j0BiQq6w_XwwcqiJquD94157Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZTMxYjUzMy00NGQ4LTQyNDMtODkxMi0yMjAzZDMwNzA2YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MTAuMTE5OTU2OTY2WiJ9&digest=sha256%3A32ff756eae7e3303fbdcc64f867d6fc2250b0104ba770d4aaedd93804e71f603 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=f8c5022a-b047-427d-a243-1f0462b53498 http.request.method=POST http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.990236ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=0434286a-9b11-4578-9ecd-092f40e63e94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/blobs/uploads/c827a37a-ca35-4af6-8428-4c876eeaf210?_state=_whHF_hPjopTjFSkVsp10Qq2YLExAHEdYZHsVMtJf917Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjODI3YTM3YS1jYTM1LTRhZjYtODQyOC00Yzg3NmVlYWYyMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MTIuMzIwNzgxODU4WiJ9&digest=sha256%3A2f21f26a8ff47681874707278501ba22ecbb2c16dd0c441258457c52934e8d19" http.request.useragent="Go-http-client/1.1" http.response.duration=8.151498981s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/c827a37a-ca35-4af6-8428-4c876eeaf210?_state=_whHF_hPjopTjFSkVsp10Qq2YLExAHEdYZHsVMtJf917Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjODI3YTM3YS1jYTM1LTRhZjYtODQyOC00Yzg3NmVlYWYyMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MTIuMzIwNzgxODU4WiJ9&digest=sha256%3A2f21f26a8ff47681874707278501ba22ecbb2c16dd0c441258457c52934e8d19 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=3ff089fe-51a8-4de6-8c98-c2e722db79fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.227921ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=7e2d55ab-5183-4b88-83ba-5dbb44765e2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.duration=2.541629ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=26eaa582-0da8-4c02-bf14-e903dd2b91fb http.request.method=GET http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.088117ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=2596bca3-cbc2-4ae6-9a2a-5e370adb6ec1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.989657ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" 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:34299" http.request.id=c6805cb8-e7bc-49aa-9f6e-a31c5518a377 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.duration=2.483468ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" 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:34299" http.request.id=18609798-a0c4-48a8-ad2b-1be2cc943d71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.duration=2.431558ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:34299" http.request.id=c6ddd41a-3632-4efe-8879-3ec90276561f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.duration=2.445158ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=7654b434-d011-498b-a0ce-db387c9c6815 http.request.method=GET http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.983637ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=374e526c-22b0-411d-9d9b-8f033efb2922 http.request.method=GET http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.313365ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=640da139-9519-4848-b587-840cb0f64ff3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187294ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=bbe29e87-381a-46fe-9307-d9efbf36bb70 http.request.method=GET http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.251654ms http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=error msg="payload digest does match: "sha256:70960dd3bb6401ce978dc8613dd1cf3a8a548bc3870ddb89eba02f9565113ee8" != "sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02"" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=4e2fc490-049f-4ad3-a4be-c6d7affa29a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" time="2026-02-05T18:37:20Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=4e2fc490-049f-4ad3-a4be-c6d7affa29a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35150" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.441655ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=1c861605-431b-4b67-992f-ca6e2f43c768 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.duration=1.554225ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=1f75e72f-2e9f-427c-ad77-64f7edd58585 http.request.method=GET http.request.remoteaddr="127.0.0.1:60582" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.352624ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" 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:34299" http.request.id=da58a8bb-78cd-4e12-abbc-006adfb38ea7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60592" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.429324ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=2c6690db-f0b4-4296-a90a-67d2f2fb9343 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60594" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.duration=2.571049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=b99f7b30-0435-42b7-ae1f-b1438784b75c http.request.method=GET http.request.remoteaddr="127.0.0.1:60594" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.916497ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" 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:34299" http.request.id=4c34839d-16e4-49b6-9bd2-8db8a9e318a3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60600" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.364845ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=0000a626-447b-4b7f-a62f-488dd0c354e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.557139ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=d3b6bd6d-9132-49ae-bbb7-1a428ed06db9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.195484ms http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=6192337b-b278-4979-b334-c5f0e2775cd4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02" http.request.useragent="Go-http-client/1.1" http.response.duration=1.461924ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5c87379d36539fa2eb536fece6da809a512fe42ad5dcd749efc847a228dd6b02 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=dce9f1ce-2913-4aae-9d15-d681f2d722dc http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.274214ms http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" 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:34299" http.request.id=170f5915-e561-4d34-a715-c23072986ee3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.234054ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" 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:34299" http.request.id=877c6af5-dcc8-402a-ae5b-18896201b11f http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.197024ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34299" http.request.id=5b433043-bc82-4078-90a9-86d441e7eec9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.374144ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T18:37:20Z" 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:34299" http.request.id=5b433043-bc82-4078-90a9-86d441e7eec9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.423244ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T18:37:20Z" 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:34299" http.request.id=5b433043-bc82-4078-90a9-86d441e7eec9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.464255ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=c4be1b40-9a25-4d34-bf5a-6ec5068d2b11 http.request.method=POST http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.406374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=af19a79f-9c1b-46e2-b77d-a769195a0c7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/blobs/uploads/711b0750-37d4-40b5-8e22-58a3e0da7d07?_state=oAiz4GcP81IMrYC9s83JSOuyZ9Zg6LFuBYoodA2r8xN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTFiMDc1MC0zN2Q0LTQwYjUtOGUyMi01OGEzZTBkYTdkMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MjAuNTM1MjMzMzhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.698376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/711b0750-37d4-40b5-8e22-58a3e0da7d07?_state=oAiz4GcP81IMrYC9s83JSOuyZ9Zg6LFuBYoodA2r8xN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MTFiMDc1MC0zN2Q0LTQwYjUtOGUyMi01OGEzZTBkYTdkMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MjAuNTM1MjMzMzhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" 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:34299" http.request.id=3ce31216-7007-4f3e-a27c-8b4e08103ca0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.431355ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T18:37:20Z" 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:34299" http.request.id=3ce31216-7007-4f3e-a27c-8b4e08103ca0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.480165ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T18:37:20Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=a1c2a5bb-2ac2-4974-a43d-aebec56b78c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.925207ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=33b3ea01-a14f-44c1-8134-35291d0ab40c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/blobs/uploads/882ab74a-991e-4ec4-8bf4-cc584ad29a13?_state=iKGXnE8DIvdsmjwZbSCcCRQXYNHZLWoNIBCL8oB6QYZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ODJhYjc0YS05OTFlLTRlYzQtOGJmNC1jYzU4NGFkMjlhMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MjAuODE5MDgzNjQ2WiJ9&digest=sha256%3A9efd2694d6ee04f0d65f6726953dd4acd1bee2e969365b8c1076aeca4b05235a" http.request.useragent="Go-http-client/1.1" http.response.duration=8.425003181s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/882ab74a-991e-4ec4-8bf4-cc584ad29a13?_state=iKGXnE8DIvdsmjwZbSCcCRQXYNHZLWoNIBCL8oB6QYZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ODJhYjc0YS05OTFlLTRlYzQtOGJmNC1jYzU4NGFkMjlhMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MjAuODE5MDgzNjQ2WiJ9&digest=sha256%3A9efd2694d6ee04f0d65f6726953dd4acd1bee2e969365b8c1076aeca4b05235a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:29Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=03eb6b84-5ee7-4ae4-abfa-c318b9bd5d42 http.request.method=POST http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.024227ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=0b89dc07-ec79-4a49-8a29-66e5c4f0c7c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/blobs/uploads/72fa8b10-9ea9-4846-866e-3462d60908a3?_state=SEYCYLP7mOrlJXMj0V0KHM0GVPe9d9lcH1XYUmyGjNN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MmZhOGIxMC05ZWE5LTQ4NDYtODY2ZS0zNDYyZDYwOTA4YTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MjkuNTA0NzcxMTc1WiJ9&digest=sha256%3Aa667493be4e88cf216284fe5135b342ab8237694eb7be2bc6811c962facf937a" http.request.useragent="Go-http-client/1.1" http.response.duration=6.469746627s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/72fa8b10-9ea9-4846-866e-3462d60908a3?_state=SEYCYLP7mOrlJXMj0V0KHM0GVPe9d9lcH1XYUmyGjNN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MmZhOGIxMC05ZWE5LTQ4NDYtODY2ZS0zNDYyZDYwOTA4YTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTg6Mzc6MjkuNTA0NzcxMTc1WiJ9&digest=sha256%3Aa667493be4e88cf216284fe5135b342ab8237694eb7be2bc6811c962facf937a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:35Z" 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:34299" http.request.id=7d6b189e-7c49-46e9-b5d8-a58bae0a92f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.771899ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:35Z" 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:34299" http.request.id=1819e46b-4759-47cc-9eb9-b90044c524b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.228048ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=4a5c5e25-c354-4ca8-82ca-59ae1acea5ba http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.994167ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:18:37:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T18:37:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=a312c5ca-3c82-43ac-bba3-39655be716b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.878276ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:18:37:35 +0000] "GET /v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T18:37:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=9d7d7262-f087-4c55-a3d5-1f8555c6f3eb http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.740856ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=c6f97455-854f-4e1f-82a1-e9dd3383094b http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.667225ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:35 +0000] "GET /v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=3fe6ec53-9806-4136-a6ae-40bfcc36929e http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.703866ms http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:18:37:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T18:37:35Z" level=info msg="rewriting manifest sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=b7166224-6e97-457e-b24a-4f7f0c5fa5d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" 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-05T18:37:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=b7166224-6e97-457e-b24a-4f7f0c5fa5d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.07648ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:18:37:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T18:37:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=c33b44b9-0962-41bf-b689-1715306d731a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.874477ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:35 +0000] "DELETE /v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=cd9f6462-3dae-45b2-a70c-e0a50ba920db http.request.method=GET http.request.remoteaddr="127.0.0.1:60602" http.request.uri="/v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.774896ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" 127.0.0.1 - - [05/Feb/2026:18:37:35 +0000] "GET /v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T18:37: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:34299" http.request.id=8aab87c8-3009-4351-b58b-fc31f9f4db39 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40176" http.request.uri="/v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.729366ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T18:37:36Z" 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:34299" http.request.id=06dc5437-0fcd-4236-8f2e-659c9b563287 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40180" http.request.uri="/v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.224498ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=271074ac-0c93-40fd-9d5c-0fd8e7c83829 http.request.method=GET http.request.remoteaddr="127.0.0.1:40180" http.request.uri="/v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.814426ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "GET /v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T18:37: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:34299" http.request.id=777880d9-2e39-43d7-b9e2-d733bcb9ac97 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40194" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.835816ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T18:37:36Z" 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:34299" http.request.id=50b6ebbf-b821-4889-9342-7ee9fad1eb4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40210" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.247038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=0fb6786f-3309-445d-8333-52fdc119c659 http.request.method=GET http.request.remoteaddr="127.0.0.1:40210" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.747056ms http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T18:37:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=eb27854a-7f3d-4e15-a723-7dee6882749b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40210" http.request.uri="/v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.942936ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:56b14f7695aa12cdf7af9721a6cf3e13c4726e22a55a3f20d6cf1e55fee455cd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34299" http.request.id=df5d59f6-ee50-4d8b-9d32-9f9177c0f158 http.request.method=GET http.request.remoteaddr="127.0.0.1:40210" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.570265ms http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (26.06s) === RUN TestManifestDeleteDisabled time="2026-02-05T18:37:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T18:37:36Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:37:36Z" 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:43499" http.request.id=500707a1-32f7-47e5-bf41-0b2bb9ac247a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41526" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.775666ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-02-05T18:37:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T18:37:36Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:37:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T18:37:36Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-05T18:37:36Z" 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-05T18:37:36Z" 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:34031" http.request.id=7f0e69d2-59df-4ad4-aab7-601d8a19b839 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51238" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.063281ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T18:37:36Z" 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:34031" http.request.id=b8dfc46b-9e65-40f0-ab55-6a7adba3da28 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51250" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.244178ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T18:37:36Z" 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:34031" http.request.id=0560501f-ed71-4cd9-ae5c-fcfdb3833314 http.request.method=POST http.request.remoteaddr="127.0.0.1:51262" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.171827ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T18:37:36Z" 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:34031" http.request.id=ed906c57-cb52-4655-902c-de8fe78284d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51270" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.633668ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.05s) === RUN TestProxyManifestGetByTag time="2026-02-05T18:37:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T18:37:36Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:37:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=0d6c5e87-f722-4dc6-824f-a7ff19468b3d http.request.method=POST http.request.remoteaddr="127.0.0.1:50974" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.224237ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=560ecaf1-e67e-4fe9-b24c-d2b39432173e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50974" http.request.uri="/v2/foo/bar/blobs/uploads/e06c51e3-57cb-42ba-b4da-a6ec8c9adbdd?_state=4QIICfp4Rm3mUrvW0zBnQJty1OMH8ao7STP2gKcSmvB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwNmM1MWUzLTU3Y2ItNDJiYS1iNGRhLWE2ZWM4YzlhZGJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNzozNi4yNDk5MjIwNDlaIn0%3D&digest=sha256%3Adcb12499232bc7dd76733ef24f7125e8ae00d78116fabef631eaf4e2aee50967" http.request.useragent="Go-http-client/1.1" http.response.duration=2.489346823s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:36 +0000] "PUT /v2/foo/bar/blobs/uploads/e06c51e3-57cb-42ba-b4da-a6ec8c9adbdd?_state=4QIICfp4Rm3mUrvW0zBnQJty1OMH8ao7STP2gKcSmvB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwNmM1MWUzLTU3Y2ItNDJiYS1iNGRhLWE2ZWM4YzlhZGJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNzozNi4yNDk5MjIwNDlaIn0%3D&digest=sha256%3Adcb12499232bc7dd76733ef24f7125e8ae00d78116fabef631eaf4e2aee50967 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=783fa27f-4cf3-4856-a61d-a9c5b9b2f052 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50974" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.577672ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:38 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T18:37:38Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T18:37:38Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.25.7 time="2026-02-05T18:37:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T18:37:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=3a92da83-141e-411f-a229-e6c3b8289711 http.request.method=GET http.request.remoteaddr="127.0.0.1:50974" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.234705ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:18:37:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T18:37:38Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:40505" go.version=go1.25.7 time="2026-02-05T18:37:38Z" 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-05T18:37:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=c6095dde-b86b-4ea4-8117-02ad326e7ca0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59492" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.802226ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:18:37:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T18:37:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40505 /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:40505/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:46629" http.request.id=9009f0f6-1f29-4071-9c44-cdf4386e3daf http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/bar/manifests/sha256:5d993a0bb59a33d5e1c1e8364b95886df97fc99aeae30e5a219ec51bbc1cb9be" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:5d993a0bb59a33d5e1c1e8364b95886df97fc99aeae30e5a219ec51bbc1cb9be" time="2026-02-05T18:37:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=2bf750ba-eb02-49a8-9c74-995cdeab07f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/foo/bar/manifests/sha256:5d993a0bb59a33d5e1c1e8364b95886df97fc99aeae30e5a219ec51bbc1cb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.280867ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:18:37:38 +0000] "GET /v2/foo/bar/manifests/sha256:5d993a0bb59a33d5e1c1e8364b95886df97fc99aeae30e5a219ec51bbc1cb9be HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T18:37:38Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5d993a0bb59a33d5e1c1e8364b95886df97fc99aeae30e5a219ec51bbc1cb9be with ttl=167h59m59.99999484s" go.version=go1.25.7 time="2026-02-05T18:37:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46629" http.request.id=9009f0f6-1f29-4071-9c44-cdf4386e3daf http.request.method=GET http.request.remoteaddr="127.0.0.1:50282" http.request.uri="/v2/foo/bar/manifests/sha256:5d993a0bb59a33d5e1c1e8364b95886df97fc99aeae30e5a219ec51bbc1cb9be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.931784ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:18:37:38 +0000] "GET /v2/foo/bar/manifests/sha256:5d993a0bb59a33d5e1c1e8364b95886df97fc99aeae30e5a219ec51bbc1cb9be HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T18:37:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=c303382e-829c-4507-8c4a-88d9c4208018 http.request.method=GET http.request.remoteaddr="127.0.0.1:59494" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.646045ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:18:37:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T18:37:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40505 /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:40505/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:46629" http.request.id=a91c5d09-6683-4d4d-97b6-3a5a9efe4d08 http.request.method=GET http.request.remoteaddr="127.0.0.1:50286" 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-05T18:37:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=061e6442-7297-46cc-8acf-bceff49617f9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59496" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.569148ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:18:37:38 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T18:37:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46629" http.request.id=a91c5d09-6683-4d4d-97b6-3a5a9efe4d08 http.request.method=GET http.request.remoteaddr="127.0.0.1:50286" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.829419ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:18:37:38 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T18:37:39Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=439be287-63f0-46aa-8768-16b8ff49b582 http.request.method=POST http.request.remoteaddr="127.0.0.1:59496" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.363998ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=b2bc918c-78b4-4b1b-bb54-7cd3a647cca3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59496" http.request.uri="/v2/foo/bar/blobs/uploads/7406190e-d52b-4b9c-89d4-e41d1d6f47b8?_state=FDko6T-woUPpdd8tzhL74-NIoeRaySkNpnjYCeR3xYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0MDYxOTBlLWQ1MmItNGI5Yy04OWQ0LWU0MWQxZDZmNDdiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNzozOS4wMTY2NTM0NDZaIn0%3D&digest=sha256%3A1d5e8c88e61ec5c64c2e50394b469ca9a81deda83dafeaa7b6c20f49f577b025" http.request.useragent="Go-http-client/1.1" http.response.duration=5.98679122s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:39 +0000] "PUT /v2/foo/bar/blobs/uploads/7406190e-d52b-4b9c-89d4-e41d1d6f47b8?_state=FDko6T-woUPpdd8tzhL74-NIoeRaySkNpnjYCeR3xYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0MDYxOTBlLWQ1MmItNGI5Yy04OWQ0LWU0MWQxZDZmNDdiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxODozNzozOS4wMTY2NTM0NDZaIn0%3D&digest=sha256%3A1d5e8c88e61ec5c64c2e50394b469ca9a81deda83dafeaa7b6c20f49f577b025 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=eccf9f84-beb8-4408-92fc-6c4722afb94d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59496" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.847562ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:18:37:45 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T18:37:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=ca177b3c-665f-4192-8046-1d676ff5f51b http.request.method=GET http.request.remoteaddr="127.0.0.1:59496" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.529245ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:18:37:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T18:37:45Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40505 /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:40505/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:46629" http.request.id=6902d7db-dff4-4ad7-8a81-1ae78eaf4ccf http.request.method=GET http.request.remoteaddr="127.0.0.1:50294" 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-05T18:37:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=8459f166-2d67-4e7a-bcb2-8266810527d5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59506" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.693429ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:18:37:45 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T18:37:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=3caf85fc-5cfa-4a86-9be1-0aa39ec57468 http.request.method=GET http.request.remoteaddr="127.0.0.1:59506" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.557095ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:18:37:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T18:37:45Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40505 /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:40505/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:46629" http.request.id=6902d7db-dff4-4ad7-8a81-1ae78eaf4ccf http.request.method=GET http.request.remoteaddr="127.0.0.1:50294" 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-05T18:37:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:40505" http.request.id=44aed549-9857-4021-94a9-b739ca094830 http.request.method=GET http.request.remoteaddr="127.0.0.1:59522" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.494878ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:18:37:45 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T18:37:45Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e5bbfe82f70e2e541edca4898b7208741be7c0957c66f5e9b6025720956e7058 with ttl=167h59m59.99999487s" go.version=go1.25.7 time="2026-02-05T18:37:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46629" http.request.id=6902d7db-dff4-4ad7-8a81-1ae78eaf4ccf http.request.method=GET http.request.remoteaddr="127.0.0.1:50294" 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=15.518932ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:18:37:45 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (8.95s) === RUN TestAppDispatcher time="2026-02-05T18:37:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45195" http.request.id=2813967a-da8d-44ac-a229-0e4e3aea41a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51290" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.894367ms http.response.status=200 http.response.written=0 time="2026-02-05T18:37:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45195" http.request.id=419304c4-a9d7-4487-a7cd-8400064474e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51290" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.577725ms http.response.status=200 http.response.written=0 time="2026-02-05T18:37:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45195" http.request.id=cb038647-1d27-49c9-a384-410d892a0da0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.258394ms http.response.status=200 http.response.written=0 time="2026-02-05T18:37:45Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:45195" http.request.id=3c04b1a8-c786-4b16-9913-7c9617d7bcfd http.request.method=GET http.request.remoteaddr="127.0.0.1:51290" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.685746ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-02-05T18:37:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=fe88d73d-00a1-4b6c-a795-70850aa89d07 time="2026-02-05T18:37:45Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=fe88d73d-00a1-4b6c-a795-70850aa89d07 time="2026-02-05T18:37:45Z" 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:35223" http.request.id=554e9478-2b12-4276-afd4-f540df047af2 http.request.method=GET http.request.remoteaddr="127.0.0.1:60750" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-02-05T18:37:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=fe88d73d-00a1-4b6c-a795-70850aa89d07 time="2026-02-05T18:37:45Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=fe88d73d-00a1-4b6c-a795-70850aa89d07 time="2026-02-05T18:37:45Z" level=info msg="configuring file health check path=/tmp/healthcheck458959142, interval=1" go.version=go1.25.7 instance.id=fe88d73d-00a1-4b6c-a795-70850aa89d07 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-02-05T18:37:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=fe88d73d-00a1-4b6c-a795-70850aa89d07 time="2026-02-05T18:37:49Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=fe88d73d-00a1-4b6c-a795-70850aa89d07 time="2026-02-05T18:37:49Z" level=info msg="configuring TCP health check addr=127.0.0.1:44857, interval=1" go.version=go1.25.7 instance.id=fe88d73d-00a1-4b6c-a795-70850aa89d07 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-05T18:37:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=fe88d73d-00a1-4b6c-a795-70850aa89d07 time="2026-02-05T18:37:53Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=fe88d73d-00a1-4b6c-a795-70850aa89d07 time="2026-02-05T18:37:53Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42189, interval=1, threshold=3" go.version=go1.25.7 instance.id=fe88d73d-00a1-4b6c-a795-70850aa89d07 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 171.143s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.08s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.28s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.65s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.081s === RUN TestSchedule time="2026-02-05T18:35:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=d56e1be2-eb13-4083-b541-f2f7343d45f7 time="2026-02-05T18:35:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99656ms" go.version=go1.25.7 instance.id=d56e1be2-eb13-4083-b541-f2f7343d45f7 time="2026-02-05T18:35:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.09µs" go.version=go1.25.7 instance.id=d56e1be2-eb13-4083-b541-f2f7343d45f7 time="2026-02-05T18:35:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.08µs" go.version=go1.25.7 instance.id=d56e1be2-eb13-4083-b541-f2f7343d45f7 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-05T18:35:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=d56e1be2-eb13-4083-b541-f2f7343d45f7 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-02-05T18:35:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=d56e1be2-eb13-4083-b541-f2f7343d45f7 time="2026-02-05T18:35:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99099ms" go.version=go1.25.7 instance.id=d56e1be2-eb13-4083-b541-f2f7343d45f7 time="2026-02-05T18:35:08Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99692ms" go.version=go1.25.7 instance.id=d56e1be2-eb13-4083-b541-f2f7343d45f7 time="2026-02-05T18:35:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=d56e1be2-eb13-4083-b541-f2f7343d45f7 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-02-05T18:35:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=d56e1be2-eb13-4083-b541-f2f7343d45f7 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.587s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (9.08s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 27756544 sha256:7e40dfc54e5f74ce45fbaa8242b917cc1309d2e89fe76b8d074eec0eb8988bc5 [] map[] } --- PASS: TestSimpleBlobRead (0.75s) === RUN TestBlobMount --- PASS: TestBlobMount (0.59s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.11s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.92s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:213c69fce7650a221195ea80d5e5a7cc79eebbafe613481b9325769ec887d62d palailogos: marking blob sha256:dc1706dbf6ae944c9ead592c7edecd103af3c78799f35a795e1a667ebbe7f06a palailogos: marking blob sha256:848709cfb7747515e177a1aa7698570cc52021153957faa49393c771c5a94c4c palailogos: marking manifest sha256:281df36fb438034d105428bdf6ba4b86ad5a3fc0b996579a2321063d9bff0dc0 palailogos: marking blob sha256:213c69fce7650a221195ea80d5e5a7cc79eebbafe613481b9325769ec887d62d palailogos: marking blob sha256:887ce80724f7d143bd6138c90c4dcc8771186f3eece1dbc5c25cc4990c5c173e palailogos: marking manifest sha256:887ce80724f7d143bd6138c90c4dcc8771186f3eece1dbc5c25cc4990c5c173e palailogos: marking blob sha256:f2cf9dd559bce9810f5960cc9c94d107be17b8dc5a5e22f525de31f1e60f67d0 palailogos: marking blob sha256:985c1ae3c1899b4a9dd717f4447146bac6fb14c0035818591697078d81b8df18 palailogos: marking manifest sha256:aec42406015a2b4d4bdc76f09292246600c400b40a0b7e7d22f53078f0628763 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:e056ee56ae617249b2c295bb94d4983adba9d484293042f680b38e479fd23bba palailogos: marking blob sha256:7f47cdd5107481491427e34744d9dd1f6bbbf79b978db8c3fe677922d3aa064f 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.02s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3031b92653b5be0d72e8a72bdb1473e4818e9ccc748e86c02eb5ae54d7ef832e deletemanifests: marking manifest sha256:bbc4b50de3c504514edfe42e74301291d09880e6ed3deb0a865d0f9971e2b432 deletemanifests: marking blob sha256:748e4b19e1b891ce6d4e7b10940e4458ec17528d8cfc1aba8f28f558af614a1b deletemanifests: marking blob sha256:54db48a44d60f287ad1148a0b50d4be24cc0d4e40293f2c30c546350534a73f1 deletemanifests: marking blob sha256:2c190dac850448a805e82525199f93660796f3d64f6fea04b63d89d82d773038 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0a5da47586ebe34d0efc837227f4b322dbc64404a7e4888dbe115998fd7cb652 blob eligible for deletion: sha256:149223e4d8964770780bde70468a2798890b8773b00f1592420abf2e996ac637 blob eligible for deletion: sha256:1e6dd4209f5c715a9cfa67c64b5a9f43e6ffbcd72186481996194fb255ec906a blob eligible for deletion: sha256:3031b92653b5be0d72e8a72bdb1473e4818e9ccc748e86c02eb5ae54d7ef832e deletemanifests manifest eligible for deletion: sha256:3031b92653b5be0d72e8a72bdb1473e4818e9ccc748e86c02eb5ae54d7ef832e deletemanifests: marking manifest sha256:bbc4b50de3c504514edfe42e74301291d09880e6ed3deb0a865d0f9971e2b432 deletemanifests: marking blob sha256:748e4b19e1b891ce6d4e7b10940e4458ec17528d8cfc1aba8f28f558af614a1b deletemanifests: marking blob sha256:54db48a44d60f287ad1148a0b50d4be24cc0d4e40293f2c30c546350534a73f1 deletemanifests: marking blob sha256:2c190dac850448a805e82525199f93660796f3d64f6fea04b63d89d82d773038 time="2026-02-05T18:35:32Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3031b92653b5be0d72e8a72bdb1473e4818e9ccc748e86c02eb5ae54d7ef832e" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 time="2026-02-05T18:35:32Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3031b92653b5be0d72e8a72bdb1473e4818e9ccc748e86c02eb5ae54d7ef832e" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3031b92653b5be0d72e8a72bdb1473e4818e9ccc748e86c02eb5ae54d7ef832e time="2026-02-05T18:35:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/30/3031b92653b5be0d72e8a72bdb1473e4818e9ccc748e86c02eb5ae54d7ef832e" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 blob eligible for deletion: sha256:0a5da47586ebe34d0efc837227f4b322dbc64404a7e4888dbe115998fd7cb652 time="2026-02-05T18:35:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0a5da47586ebe34d0efc837227f4b322dbc64404a7e4888dbe115998fd7cb652" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 blob eligible for deletion: sha256:149223e4d8964770780bde70468a2798890b8773b00f1592420abf2e996ac637 time="2026-02-05T18:35:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/14/149223e4d8964770780bde70468a2798890b8773b00f1592420abf2e996ac637" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 blob eligible for deletion: sha256:1e6dd4209f5c715a9cfa67c64b5a9f43e6ffbcd72186481996194fb255ec906a time="2026-02-05T18:35:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e6dd4209f5c715a9cfa67c64b5a9f43e6ffbcd72186481996194fb255ec906a" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 --- PASS: TestDeleteManifestIfTagNotFound (1.76s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:287175f3567da1ef2965109ed5b09b60e302d447f4c041b8dd4008e8f4d65770 time="2026-02-05T18:35:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/28/287175f3567da1ef2965109ed5b09b60e302d447f4c041b8dd4008e8f4d65770" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 blob eligible for deletion: sha256:4d5f3d455bfb2a1fb8db2d9970b887128a0cfa329ead99520e3760ad1e81247c time="2026-02-05T18:35:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4d/4d5f3d455bfb2a1fb8db2d9970b887128a0cfa329ead99520e3760ad1e81247c" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 blob eligible for deletion: sha256:811ef24090a26531cc17e0c978d230c74421c6ae1524680ef3ecd4540b7a0320 time="2026-02-05T18:35:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/811ef24090a26531cc17e0c978d230c74421c6ae1524680ef3ecd4540b7a0320" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 --- PASS: TestGCWithMissingManifests (0.75s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:be6a82c27164ebd20759a755260ac3d77695577764becacc06b4bc40784ba5da komnenos: marking blob sha256:abfa2f89405a8cb673353511dcc3ab1545397d8e81e482e35798504c2958e1e2 komnenos: marking blob sha256:c3bfa4dc5e93406d49644f3cb4e86fa01e54071aa5d13c8a01c5c1ab54b75572 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-05T18:35:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 blob eligible for deletion: sha256:f037958b71e5b31865c09665b08beb156e05dc2df33fbf028c1e99d64a8ee869 time="2026-02-05T18:35:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f0/f037958b71e5b31865c09665b08beb156e05dc2df33fbf028c1e99d64a8ee869" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 blob eligible for deletion: sha256:3f8418b92dbffd0a76fd0754def13f4dbe333c6dbb9f64cd7ec7998efdcfe663 time="2026-02-05T18:35:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3f/3f8418b92dbffd0a76fd0754def13f4dbe333c6dbb9f64cd7ec7998efdcfe663" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 blob eligible for deletion: sha256:49129cad8ee6a312c50f272d98c2452bd3a0b0ded1c8600bae4704747d931743 time="2026-02-05T18:35:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/49129cad8ee6a312c50f272d98c2452bd3a0b0ded1c8600bae4704747d931743" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 blob eligible for deletion: sha256:7d73454ca7727fb7074637e073211283e53595ee789448006ee70be2900247cd time="2026-02-05T18:35:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7d/7d73454ca7727fb7074637e073211283e53595ee789448006ee70be2900247cd" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 blob eligible for deletion: sha256:91d4c93c92b02cbfe9b7bd16f6ea448599c60b45456e59124fe78588a4b28893 time="2026-02-05T18:35:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/91d4c93c92b02cbfe9b7bd16f6ea448599c60b45456e59124fe78588a4b28893" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 blob eligible for deletion: sha256:d1f72776cee62422f7f7da4e4074fc84a102808785dc084185cc607265ebe7bf time="2026-02-05T18:35:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d1/d1f72776cee62422f7f7da4e4074fc84a102808785dc084185cc607265ebe7bf" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 --- PASS: TestDeletionHasEffect (2.28s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.12s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:51cfd0356c2c8982b33d53f1a666ed1b992843f33c15c00c3efd22d15dca1cd8 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:af5678fa52d1f22044fc36180f4cd1daae67d918035978610533fcd5247b06e4 michael_z_doukas: marking blob sha256:21cb8b49494457b774f5e461fac94064a30f0c0f04c61fd7f037006785799056 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:787b161113671666e49960a7558cb69fe7023fdeec4cd39d309dbe8e69f03037 time="2026-02-05T18:35:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/78/787b161113671666e49960a7558cb69fe7023fdeec4cd39d309dbe8e69f03037" go.version=go1.25.7 instance.id=0857ef54-376b-4804-bbcd-c21725782617 --- PASS: TestOrphanBlobDeleted (1.04s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9b39f17afe79b656ebe8a2ead6dacf91aa52439bbbca200eab7abb88caddee77 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:95fe1e58209dc86a43bf02608a3816e3c86d88eaed1e4eccce346630e3ecf322 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.66s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.66s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.46s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.17s) === 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-05T18:35:41Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 17:35:41.355167961 +0000 UTC m=-3567.578468670, actuallyDelete=true" time="2026-02-05T18:35:41Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-05T18:35:41Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675, actuallyDelete=true" time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/641d6dbe-1139-401d-a9a2-8317f0146f5d have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0ccb9d1a-df0b-4b75-a281-880dba20a4f5 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/49607cc1-b08f-4e08-b76e-f7f6335e15f0 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7d6d977e-4a59-4866-9081-ea2b5b15c3f8 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f53fa382-ce4f-44f7-a6ff-0d56aee9525b have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/228c69aa-4b8a-4f49-8077-6294c692f371 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/539d46db-a935-44bd-ae0f-31f4c794d753 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/be3f8439-2fb1-498c-bd28-b5991114c81d have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c982612b-d590-4c90-bfa0-be6fbdb09c15 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cc9659ad-bbf8-4ad4-82f6-386d0b4d61ab have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fcfe0e5b-41c6-4669-bc0e-136d7f7e09c9 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.356442296 +0000 UTC m=+32.422805675). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-05T18:35:41Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 18:35:41.358025131 +0000 UTC m=+32.424388500, actuallyDelete=true" time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1de911c9-b8f1-4a01-82ab-8907c37cf9c2 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.358025131 +0000 UTC m=+32.424388500). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2982e97f-74a2-4eb5-b59d-3a00bcbe0cb4 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.358025131 +0000 UTC m=+32.424388500). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/87fa9ba3-bc39-4988-8c1e-6efac6a9e0ed have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.358025131 +0000 UTC m=+32.424388500). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/08897e6e-bd89-46ec-b5e9-a09a7b9977cd have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.358025131 +0000 UTC m=+32.424388500). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e5eab0f7-3505-49c8-a153-fb22f1ca103c have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.358025131 +0000 UTC m=+32.424388500). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-05T18:35:41Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 18:35:41.359164965 +0000 UTC m=+32.425528354, actuallyDelete=true" time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/331f1aac-fafb-45b4-ba49-b83cfcb4ffcb have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.359164965 +0000 UTC m=+32.425528354). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/359bf6ec-b489-45ab-a474-5e91acd74363 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.359164965 +0000 UTC m=+32.425528354). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9551c713-2e23-4b2c-bf09-48140bb7de52 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.359164965 +0000 UTC m=+32.425528354). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dd5032a8-03de-4fcb-abbe-1a71740ba5d7 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.359164965 +0000 UTC m=+32.425528354). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fbe973cd-2175-4e05-8eb9-9d80978ca6e6 have older date (2026-02-05 17:35:41 +0000 UTC) than purge date (2026-02-05 18:35:41.359164965 +0000 UTC m=+32.425528354). Removing upload directory." time="2026-02-05T18:35:41Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-05T18:35:41Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 18:35:41.359872657 +0000 UTC m=+32.426236036, actuallyDelete=true" time="2026-02-05T18:35:41Z" 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 32.443s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.011s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.012s === RUN TestWalkFileRemoved time="2026-02-05T18:35:08Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.006s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.417s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.16s) === 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.169s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.45s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.867s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (20.76s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 21.163s ? 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-05T18:35:08Z" 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-05T18:35:08Z" 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-05T18:35:08Z" 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 TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly time="2026-02-05T18:35:08Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T18:35:08Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=24ff32c7-e506-4d99-ba4f-d318e2a0acf6 ip=?0000000000000000000000000000000000 time="2026-02-05T18:35:08Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=24ff32c7-e506-4d99-ba4f-d318e2a0acf6 --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2026-02-05T18:35:08Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=24ff32c7-e506-4d99-ba4f-d318e2a0acf6 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2026-02-05T18:35:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T18:35:10Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T18:35:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T18:35:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.522s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.009s ? 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.423s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.95s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.386s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.012s ? 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-loongarch64.so.1 >>> docker-registry*: Package size: 26.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r20.apk >>> docker-registry: Build complete at Thu, 05 Feb 2026 18:38:01 +0000 elapsed time 0h 3m 22s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260205.183440) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r30.trigger OK: 543.7 MiB in 105 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...