>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Wed, 04 Feb 2026 20:27:29 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.7-r0) (2/2) Installing .makedepends-docker-registry (20260204.202731) Executing busybox-1.37.0-r31.trigger OK: 433.8 MiB in 108 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-02-04T20:27:51Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-04T20:27:51Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.024s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-04T20:27:51Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.008s ? 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.007s === 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.008s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.87s) PASS ok github.com/docker/distribution/health/checks 0.876s ? 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.008s === 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.007s === 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.012s === 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.007s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/02/04 20:27:51 http: TLS handshake error from 127.0.0.1:57128: 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:33529/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33529/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33529/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:33529/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45423?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.66s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-04T20:27:52Z" level=info msg="broadcaster: closing" time="2026-02-04T20:27:52Z" level=info msg="closing testSink" time="2026-02-04T20:27:52Z" level=info msg="closing testSink" time="2026-02-04T20:27:52Z" level=info msg="closing testSink" time="2026-02-04T20:27:52Z" level=info msg="closing testSink" time="2026-02-04T20:27:52Z" level=info msg="closing testSink" time="2026-02-04T20:27:52Z" level=info msg="closing testSink" time="2026-02-04T20:27:52Z" level=info msg="closing testSink" time="2026-02-04T20:27:52Z" level=info msg="closing testSink" time="2026-02-04T20:27:52Z" level=info msg="closing testSink" time="2026-02-04T20:27:52Z" level=info msg="closing testSink" time="2026-02-04T20:27:52Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-02-04T20:27:52Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 1} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 1} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 1} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:52Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:53Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:53Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:53Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:53Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-04T20:27:53Z" level=warning msg="&{0xc0003ba5d0 0.9} encountered too many errors, backing off" time="2026-02-04T20:27:53Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.82s) PASS ok github.com/docker/distribution/notifications 1.637s ? 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-04T20:27:51Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T20:27:51.543002272Z" 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-04T20:27:51.543020581Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:27:51.543102467Z" level=info msg="Starting upload purge in 43m0s" go.version=go1.25.7 time="2026-02-04T20:27:51.543309686Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-04T20:27:51.543322651Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-04T20:27:51.543657824Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-04T20:27:54.553785593Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=996820cf-a245-420e-8a32-97d1465d213b http.request.method=GET http.request.remoteaddr="127.0.0.1:50092" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.233588ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:20:27:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-04T20:27:54.55398042Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (3.23s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-04T20:27:54.716613491Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-04T20:27:54.717363786Z" 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-04T20:27:54.717381063Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:27:54.717405908Z" level=info msg="Starting upload purge in 42m0s" go.version=go1.25.7 time="2026-02-04T20:27:54.717544944Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.17s) PASS ok github.com/docker/distribution/registry 11.408s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.107s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-04T20:27:51Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=81dcde97-8fc1-42f9-ac61-6d5016ba9395 time="2026-02-04T20:27:51Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=81dcde97-8fc1-42f9-ac61-6d5016ba9395 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-02-04T20:27:51Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password="N3wdWTS9J7p1h2ZcdCruG8dxf_3ciYWiG3cB4YywPRs" user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.101s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.010s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-02-04T20:27:51Z" level=info msg="token not to be used before 2026-02-04 20:27:52 +0000 UTC - currently 2026-02-04 20:27:51.433917845 +0000 UTC m=+0.014530913" time="2026-02-04T20:27:51Z" level=info msg="token not to be used after 2026-02-04 20:27:51 +0000 UTC - currently 2026-02-04 20:27:51.434710332 +0000 UTC m=+0.015323406" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-02-04T20:27:51Z" 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.027s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.067s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.021s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-04T20:27: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-04T20:27:51Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:27:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43471" http.request.id=8edc8c08-3564-4d47-87c5-9b0a291e8f7f http.request.method=GET http.request.remoteaddr="127.0.0.1:55926" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.80192ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:20:27:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-02-04T20:27: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-04T20:27:51Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:27:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=4e15dc32-f7cd-488e-ab65-de1eac2c138c http.request.method=GET http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.795391ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:20:27:51 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T20:27:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=8b88b24f-2e78-4681-bb08-6602295218b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052429ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:51 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=16445844-f970-42d6-bc46-756c08f3a452 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/aaaa/blobs/uploads/bf772050-d2e2-4eef-9a76-263942158e2c?_state=TnJwadZsCAcj77cu6ugUxXjdEkepegER6RxIM9ii6c57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiZjc3MjA1MC1kMmUyLTRlZWYtOWE3Ni0yNjM5NDIxNThlMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTEuOTY0MTM1NzY4WiJ9&digest=sha256%3A24e7fb1e8bffb5ffe7a3eadfeb57af33b01bd242246be6521c8e9da2f317a590" http.request.useragent="Go-http-client/1.1" http.response.duration=1.932877438s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:51 +0000] "PUT /v2/foo/aaaa/blobs/uploads/bf772050-d2e2-4eef-9a76-263942158e2c?_state=TnJwadZsCAcj77cu6ugUxXjdEkepegER6RxIM9ii6c57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiZjc3MjA1MC1kMmUyLTRlZWYtOWE3Ni0yNjM5NDIxNThlMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTEuOTY0MTM1NzY4WiJ9&digest=sha256%3A24e7fb1e8bffb5ffe7a3eadfeb57af33b01bd242246be6521c8e9da2f317a590 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=198eb5a7-124b-46db-a33b-30342d90b856 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.945385ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:53 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:54Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=f315dfe5-a97e-4261-9580-90ac85ed5f95 http.request.method=POST http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="828.18µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:54 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:55Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=8887d537-8792-4dd3-b8e7-2f7baaaad871 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/bbbb/blobs/uploads/cf48841a-4d36-46b5-a749-ff01256cc184?_state=WX_1AsE2sugimnmbCTJKLy1ycZVh-jhL5Guqj2nc9oB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjZjQ4ODQxYS00ZDM2LTQ2YjUtYTc0OS1mZjAxMjU2Y2MxODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTQuMTMyODI0NDU3WiJ9&digest=sha256%3Ae0c1a6939c1bd128119d991859f7f06c287bdbe630085ae95f9284dde22b6006" http.request.useragent="Go-http-client/1.1" http.response.duration=1.710466219s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:54 +0000] "PUT /v2/foo/bbbb/blobs/uploads/cf48841a-4d36-46b5-a749-ff01256cc184?_state=WX_1AsE2sugimnmbCTJKLy1ycZVh-jhL5Guqj2nc9oB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjZjQ4ODQxYS00ZDM2LTQ2YjUtYTc0OS1mZjAxMjU2Y2MxODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTQuMTMyODI0NDU3WiJ9&digest=sha256%3Ae0c1a6939c1bd128119d991859f7f06c287bdbe630085ae95f9284dde22b6006 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:55Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=e6fc8cdb-e78a-40fc-80c3-b50c922a9b5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.030723ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:55 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=d6d31e1b-496f-4d51-b28e-d074a116a47d http.request.method=POST http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="836.405µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:56 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=aa5dbe0a-56c4-462b-81e9-8dd5cde100d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/cccc/blobs/uploads/afd0da97-59c4-4442-8b32-cd766818a255?_state=Uc_mj6WnL1EAooS4TvThy18E53yTf5yC-h6XiDXRzSd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZmQwZGE5Ny01OWM0LTQ0NDItOGIzMi1jZDc2NjgxOGEyNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTYuMDI1ODAyNjgzWiJ9&digest=sha256%3A6fd057e42abee140959d1569fe3f096a855ca918184d2b4e787a86b5d300a431" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208009791s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:56 +0000] "PUT /v2/foo/cccc/blobs/uploads/afd0da97-59c4-4442-8b32-cd766818a255?_state=Uc_mj6WnL1EAooS4TvThy18E53yTf5yC-h6XiDXRzSd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZmQwZGE5Ny01OWM0LTQ0NDItOGIzMi1jZDc2NjgxOGEyNTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTYuMDI1ODAyNjgzWiJ9&digest=sha256%3A6fd057e42abee140959d1569fe3f096a855ca918184d2b4e787a86b5d300a431 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=fd03cb3f-d6b1-4f4b-8002-d8d40a171af1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.039076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:57 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=28e5362a-4571-442a-95e7-37f17ed24de1 http.request.method=POST http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.573µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:57 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=019cca18-3214-41e4-85c8-25e9649a60a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/dddd/blobs/uploads/666c0281-d441-42c7-9878-69c0190d79fa?_state=HO4IsOFuYLWP6rg3aY2ege_uwab9_prxdidiBuJrf8d7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2NjZjMDI4MS1kNDQxLTQyYzctOTg3OC02OWMwMTkwZDc5ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTcuMzU0MzUwNTk1WiJ9&digest=sha256%3A62a80c7f35f20821f659af313bcd0f8f8af79b95ba4759eaa2a14c5fd3241b1f" http.request.useragent="Go-http-client/1.1" http.response.duration=449.575603ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:57 +0000] "PUT /v2/foo/dddd/blobs/uploads/666c0281-d441-42c7-9878-69c0190d79fa?_state=HO4IsOFuYLWP6rg3aY2ege_uwab9_prxdidiBuJrf8d7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2NjZjMDI4MS1kNDQxLTQyYzctOTg3OC02OWMwMTkwZDc5ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTcuMzU0MzUwNTk1WiJ9&digest=sha256%3A62a80c7f35f20821f659af313bcd0f8f8af79b95ba4759eaa2a14c5fd3241b1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=99bab813-a16e-4ee3-92f4-4f3665987332 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.711082ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:58Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=15fbf371-cdf4-4a75-a7f8-7de8ccaa73f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.616µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:58 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=f4ac688f-fdba-42ce-bc7f-e710010dcb54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/eeee/blobs/uploads/59b633ef-5b57-44d8-aa40-e5b33da07ffc?_state=H7s1rTCfyaGK3hSHagp6cQC0EKQRBmNxFFHTPwT_Kcx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1OWI2MzNlZi01YjU3LTQ0ZDgtYWE0MC1lNWIzM2RhMDdmZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTguMDMyMTc1NjgxWiJ9&digest=sha256%3A1aac0ca49bd4545d96f7ed82352011c66faced37b7cfa718562b02e22e28f5d7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.583867971s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:58 +0000] "PUT /v2/foo/eeee/blobs/uploads/59b633ef-5b57-44d8-aa40-e5b33da07ffc?_state=H7s1rTCfyaGK3hSHagp6cQC0EKQRBmNxFFHTPwT_Kcx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1OWI2MzNlZi01YjU3LTQ0ZDgtYWE0MC1lNWIzM2RhMDdmZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTguMDMyMTc1NjgxWiJ9&digest=sha256%3A1aac0ca49bd4545d96f7ed82352011c66faced37b7cfa718562b02e22e28f5d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=9b17ddcf-e3c7-489f-b894-cd8aeb91a014 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.743056ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:59 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:27:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=d40a8fdf-cd7c-49f6-8b91-a270ccbbddba http.request.method=POST http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="761.635µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:59 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=69afd6cd-c4ec-4ecc-be6c-4f5756440788 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/ffff/blobs/uploads/03b062ef-740d-4b75-88cc-5e96b110f7c4?_state=uErX0CKQmnPmR2Nq7yUb4BDCaszjjL0PwEBwApVnHPF7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwM2IwNjJlZi03NDBkLTRiNzUtODhjYy01ZTk2YjExMGY3YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTkuODI4NjE0ODExWiJ9&digest=sha256%3A9ed1b0ce205de967137fd6202ee9f09eee4935e9433647eaa6106c1fce72d87b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.569875584s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:27:59 +0000] "PUT /v2/foo/ffff/blobs/uploads/03b062ef-740d-4b75-88cc-5e96b110f7c4?_state=uErX0CKQmnPmR2Nq7yUb4BDCaszjjL0PwEBwApVnHPF7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwM2IwNjJlZi03NDBkLTRiNzUtODhjYy01ZTk2YjExMGY3YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjc6NTkuODI4NjE0ODExWiJ9&digest=sha256%3A9ed1b0ce205de967137fd6202ee9f09eee4935e9433647eaa6106c1fce72d87b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=fb74f5f6-5249-4865-bd73-a83439ec56b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.694189ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=f18b04b8-257e-49f0-a5e2-d87b8ab844c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59552" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="676.775µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=8ad47eec-f005-4368-ab09-a58e516a7480 http.request.method=GET http.request.remoteaddr="127.0.0.1:59552" 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="634.66µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=d514e6dc-d88d-4c98-97a6-2090d9fc8957 http.request.method=GET http.request.remoteaddr="127.0.0.1:59552" 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="636.695µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=4ef8e974-81fe-4330-8412-dab1aa1340c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59552" 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="664.816µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=8cd2da5e-13f8-46d2-9957-7ee17fcfc657 http.request.method=GET http.request.remoteaddr="127.0.0.1:59552" 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="701.395µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=809c6855-3cf6-4e77-b7bc-17cd69c88a7d http.request.method=GET http.request.remoteaddr="127.0.0.1:59552" 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="693.201µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" 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:35223" http.request.id=247239aa-0baf-41a5-8279-f140dc85fa62 http.request.method=GET http.request.remoteaddr="127.0.0.1:59552" 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="650.449µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" 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:35223" http.request.id=706c47da-5cfc-4889-9938-4029d63fb2d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59552" 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="685.188µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=e7eecca4-0294-409d-bfea-57c0d5f1088d http.request.method=GET http.request.remoteaddr="127.0.0.1:59552" 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="580.751µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35223" http.request.id=310c489f-fe83-4572-937c-bd212fd64df6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59552" 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="631.024µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-04T20:28:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T20:28:01Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=b2a14045-12ab-4c15-8226-8f1030f29380 http.request.method=POST http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="886.188µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=e8d83475-fa0f-41b1-848b-de9960685dc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/aaaa/blobs/uploads/244d61ce-58a3-4690-9423-d3b5a88cd1ec?_state=SACb4dGp4pEKJftXyavC85GVT1dmN5hK_sKSUaJD4It7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNDRkNjFjZS01OGEzLTQ2OTAtOTQyMy1kM2I1YTg4Y2QxZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MDEuNjY5MTI5NTI0WiJ9&digest=sha256%3A1e193abb8c28b758851da879851f24023375cb334d84c544d5bf47d1d6a58af7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.153798948s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:01 +0000] "PUT /v2/foo/aaaa/blobs/uploads/244d61ce-58a3-4690-9423-d3b5a88cd1ec?_state=SACb4dGp4pEKJftXyavC85GVT1dmN5hK_sKSUaJD4It7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNDRkNjFjZS01OGEzLTQ2OTAtOTQyMy1kM2I1YTg4Y2QxZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MDEuNjY5MTI5NTI0WiJ9&digest=sha256%3A1e193abb8c28b758851da879851f24023375cb334d84c544d5bf47d1d6a58af7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=adb35b5c-2c19-4c7a-82cb-b74db441236b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.534654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:03 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=9efa5a71-c1c9-41a7-8672-65b603276641 http.request.method=POST http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.894µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:03 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=0ff8d81b-1c68-436a-8db9-800da40d857c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bbbb/blobs/uploads/849f7471-69ef-4b85-ad85-407d8fb967b1?_state=oU9qzS1b1SjPAdvvZv2_h9PVVIP7q_89AicFg5T5JtJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NDlmNzQ3MS02OWVmLTRiODUtYWQ4NS00MDdkOGZiOTY3YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MDMuOTk2NDU0MjI4WiJ9&digest=sha256%3A8a69f8bd5ae83fb401e4ee3331d0d0e371c689a507c61bb2ecad84f1a24378f5" http.request.useragent="Go-http-client/1.1" http.response.duration=876.382363ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:03 +0000] "PUT /v2/foo/bbbb/blobs/uploads/849f7471-69ef-4b85-ad85-407d8fb967b1?_state=oU9qzS1b1SjPAdvvZv2_h9PVVIP7q_89AicFg5T5JtJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NDlmNzQ3MS02OWVmLTRiODUtYWQ4NS00MDdkOGZiOTY3YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MDMuOTk2NDU0MjI4WiJ9&digest=sha256%3A8a69f8bd5ae83fb401e4ee3331d0d0e371c689a507c61bb2ecad84f1a24378f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=b8648ac3-4138-4eba-9efd-750b843a0f50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.925778ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:04 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=06105020-4422-4a0b-85c0-433512dd982a http.request.method=POST http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.278µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:05 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=0868480b-ae8d-4be5-8271-1a9bac7ea9d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/cccc/blobs/uploads/981fe0c4-8c48-4044-af1a-f675d74c8e31?_state=za33eZA2_ZnBfAHbVSyBMQB8MjMXNca7kI7jyf_r7Ml7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ODFmZTBjNC04YzQ4LTQwNDQtYWYxYS1mNjc1ZDc0YzhlMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MDUuMDM1NTMxMjcxWiJ9&digest=sha256%3Af7842e807cbc88bdccc149188e7be49a5bf6ed3f16394e4683d3fc548fd45448" http.request.useragent="Go-http-client/1.1" http.response.duration=846.21224ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:05 +0000] "PUT /v2/foo/cccc/blobs/uploads/981fe0c4-8c48-4044-af1a-f675d74c8e31?_state=za33eZA2_ZnBfAHbVSyBMQB8MjMXNca7kI7jyf_r7Ml7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ODFmZTBjNC04YzQ4LTQwNDQtYWYxYS1mNjc1ZDc0YzhlMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MDUuMDM1NTMxMjcxWiJ9&digest=sha256%3Af7842e807cbc88bdccc149188e7be49a5bf6ed3f16394e4683d3fc548fd45448 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=cd15725c-be5e-42c0-abaf-1f2ce111d694 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.721201ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:05 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=d7950961-f354-4b4f-b4dc-ffcfc315be05 http.request.method=POST http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="749.355µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:06 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=7bd04032-95e5-417c-b4b5-b7520a5f2872 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/dddd/blobs/uploads/e51af890-4adf-42b1-9c6e-ee4c216a628a?_state=dPDlafpnvp98ZhneV8bXLkXt-mlVL7-gnl69NQWHoVp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNTFhZjg5MC00YWRmLTQyYjEtOWM2ZS1lZTRjMjE2YTYyOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MDYuMDM3Nzc3NzI5WiJ9&digest=sha256%3A70b13924338b2c3adebaf5a0f0c7f6d4383182dc0eaed544846dfcd146c08177" http.request.useragent="Go-http-client/1.1" http.response.duration=776.680624ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:06 +0000] "PUT /v2/foo/dddd/blobs/uploads/e51af890-4adf-42b1-9c6e-ee4c216a628a?_state=dPDlafpnvp98ZhneV8bXLkXt-mlVL7-gnl69NQWHoVp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJlNTFhZjg5MC00YWRmLTQyYjEtOWM2ZS1lZTRjMjE2YTYyOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MDYuMDM3Nzc3NzI5WiJ9&digest=sha256%3A70b13924338b2c3adebaf5a0f0c7f6d4383182dc0eaed544846dfcd146c08177 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=0d64642b-ebb0-4f51-b691-5ea16dcbad5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49348" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.701298ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:06 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42335" http.request.id=0b6b2f6e-8df5-4482-b063-18c534e32088 http.request.method=GET http.request.remoteaddr="127.0.0.1:49348" 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="596.66µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Feb/2026:20:28:06 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (15.10s) === RUN TestURLPrefix time="2026-02-04T20:28:06Z" 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-04T20:28:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32975" http.request.id=a70cf454-08d1-4964-a47a-a8b18b02c495 http.request.method=GET http.request.remoteaddr="127.0.0.1:39422" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="723.579µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:20:28:06 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-02-04T20:28:06Z" 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-04T20:28:06Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=c08271ac-e6a0-4292-8c64-515f1cc23dd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44224" http.request.uri="/v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="789.226µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:06 +0000] "GET /v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T20:28:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=e8186fdc-d101-4c33-886d-79ac3d83c959 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44228" http.request.uri="/v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="679.517µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T20:28:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=dead63ef-0eef-41be-ae41-4a5792b99702 http.request.method=POST http.request.remoteaddr="127.0.0.1:44228" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="666.919µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=5b9769ea-57bb-4bce-8a9a-0d89d7fb2e92 http.request.method=GET http.request.remoteaddr="127.0.0.1:44228" http.request.uri="/v2/foo/bar/blobs/uploads/3b22f151-7e35-4242-82e3-3532b9941e77?_state=CmmuobFxUzBLdxvOl1MwfjqtfOZWFyNvJwWDfa2GrWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMjJmMTUxLTdlMzUtNDI0Mi04MmUzLTM1MzJiOTk0MWU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNi45OTkxNzUyMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="709.681µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:06 +0000] "GET /v2/foo/bar/blobs/uploads/3b22f151-7e35-4242-82e3-3532b9941e77?_state=CmmuobFxUzBLdxvOl1MwfjqtfOZWFyNvJwWDfa2GrWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMjJmMTUxLTdlMzUtNDI0Mi04MmUzLTM1MzJiOTk0MWU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNi45OTkxNzUyMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=2d89e8d8-d007-4df6-a298-300b683b72e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44228" http.request.uri="/v2/foo/bar/blobs/uploads/3b22f151-7e35-4242-82e3-3532b9941e77?_state=CmmuobFxUzBLdxvOl1MwfjqtfOZWFyNvJwWDfa2GrWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMjJmMTUxLTdlMzUtNDI0Mi04MmUzLTM1MzJiOTk0MWU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNi45OTkxNzUyMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="713.347µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:07 +0000] "DELETE /v2/foo/bar/blobs/uploads/3b22f151-7e35-4242-82e3-3532b9941e77?_state=CmmuobFxUzBLdxvOl1MwfjqtfOZWFyNvJwWDfa2GrWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMjJmMTUxLTdlMzUtNDI0Mi04MmUzLTM1MzJiOTk0MWU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNi45OTkxNzUyMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=55f0e46e-88f9-4f08-b692-defec591f2bc http.request.method=GET http.request.remoteaddr="127.0.0.1:44228" http.request.uri="/v2/foo/bar/blobs/uploads/3b22f151-7e35-4242-82e3-3532b9941e77?_state=CmmuobFxUzBLdxvOl1MwfjqtfOZWFyNvJwWDfa2GrWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMjJmMTUxLTdlMzUtNDI0Mi04MmUzLTM1MzJiOTk0MWU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNi45OTkxNzUyMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3b22f151-7e35-4242-82e3-3532b9941e77 time="2026-02-04T20:28: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:43491" http.request.id=55f0e46e-88f9-4f08-b692-defec591f2bc http.request.method=GET http.request.remoteaddr="127.0.0.1:44228" http.request.uri="/v2/foo/bar/blobs/uploads/3b22f151-7e35-4242-82e3-3532b9941e77?_state=CmmuobFxUzBLdxvOl1MwfjqtfOZWFyNvJwWDfa2GrWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMjJmMTUxLTdlMzUtNDI0Mi04MmUzLTM1MzJiOTk0MWU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNi45OTkxNzUyMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="687.326µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3b22f151-7e35-4242-82e3-3532b9941e77 127.0.0.1 - - [04/Feb/2026:20:28:07 +0000] "GET /v2/foo/bar/blobs/uploads/3b22f151-7e35-4242-82e3-3532b9941e77?_state=CmmuobFxUzBLdxvOl1MwfjqtfOZWFyNvJwWDfa2GrWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMjJmMTUxLTdlMzUtNDI0Mi04MmUzLTM1MzJiOTk0MWU3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNi45OTkxNzUyMDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T20:28:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=3a3ef676-2a9e-460e-aded-22bb89f2920a http.request.method=POST http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="792.454µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28: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:43491" http.request.id=db0b3b41-307d-4339-9d07-9aa5edaba1c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/e3308f6e-ea90-4d6d-97ce-d132e78aa30a?_state=369_mI9VhMDqP31uo2AcKB6w6uY4N0V8Pn5zIqAOJuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMzA4ZjZlLWVhOTAtNGQ2ZC05N2NlLWQxMzJlNzhhYTMwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNy4wMDI2NDMwODRaIn0%3D&digest=sha256%3A2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" provided=sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 vars.name="foo/bar" vars.uuid=e3308f6e-ea90-4d6d-97ce-d132e78aa30a time="2026-02-04T20:28:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=db0b3b41-307d-4339-9d07-9aa5edaba1c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/e3308f6e-ea90-4d6d-97ce-d132e78aa30a?_state=369_mI9VhMDqP31uo2AcKB6w6uY4N0V8Pn5zIqAOJuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMzA4ZjZlLWVhOTAtNGQ2ZC05N2NlLWQxMzJlNzhhYTMwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNy4wMDI2NDMwODRaIn0%3D&digest=sha256%3A2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e3308f6e-ea90-4d6d-97ce-d132e78aa30a time="2026-02-04T20:28:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561, 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:43491" http.request.id=db0b3b41-307d-4339-9d07-9aa5edaba1c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/e3308f6e-ea90-4d6d-97ce-d132e78aa30a?_state=369_mI9VhMDqP31uo2AcKB6w6uY4N0V8Pn5zIqAOJuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMzA4ZjZlLWVhOTAtNGQ2ZC05N2NlLWQxMzJlNzhhYTMwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNy4wMDI2NDMwODRaIn0%3D&digest=sha256%3A2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.973µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e3308f6e-ea90-4d6d-97ce-d132e78aa30a 127.0.0.1 - - [04/Feb/2026:20:28:07 +0000] "PUT /v2/foo/bar/blobs/uploads/e3308f6e-ea90-4d6d-97ce-d132e78aa30a?_state=369_mI9VhMDqP31uo2AcKB6w6uY4N0V8Pn5zIqAOJuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzMzA4ZjZlLWVhOTAtNGQ2ZC05N2NlLWQxMzJlNzhhYTMwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNy4wMDI2NDMwODRaIn0%3D&digest=sha256%3A2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T20:28:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=3d89ed7e-7f21-4e5d-89ae-a4a6563cbebf http.request.method=POST http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="629.772µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=94c2dae8-ac22-47bc-bcea-22f4e25c72c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/3ad1cc26-ad88-44df-af8f-506eab1ea4cb?_state=SgJDlaP5dsTKgR6vC0rZmg2UVJM-RRfQn57PjKnnDRV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhZDFjYzI2LWFkODgtNDRkZi1hZjhmLTUwNmVhYjFlYTRjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNy4wMDQzODI0MjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="858.881µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:07 +0000] "PUT /v2/foo/bar/blobs/uploads/3ad1cc26-ad88-44df-af8f-506eab1ea4cb?_state=SgJDlaP5dsTKgR6vC0rZmg2UVJM-RRfQn57PjKnnDRV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhZDFjYzI2LWFkODgtNDRkZi1hZjhmLTUwNmVhYjFlYTRjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNy4wMDQzODI0MjhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=71428f7a-6c55-4dfb-9369-9d769c748b70 http.request.method=POST http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="629.885µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=9aae10d8-88bb-4440-b7d8-4e2f37698a87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/f1011ab0-c194-4fba-8d1c-7213f18743dd?_state=oUK-ye7vFiWPMBYmR1yIqq-cJEAV6RLRvyy05cEnkYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMDExYWIwLWMxOTQtNGZiYS04ZDFjLTcyMTNmMTg3NDNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNy4wMDYxNTM4NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="817.292µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:07 +0000] "PUT /v2/foo/bar/blobs/uploads/f1011ab0-c194-4fba-8d1c-7213f18743dd?_state=oUK-ye7vFiWPMBYmR1yIqq-cJEAV6RLRvyy05cEnkYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxMDExYWIwLWMxOTQtNGZiYS04ZDFjLTcyMTNmMTg3NDNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNy4wMDYxNTM4NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=8645fe52-6c9d-4e20-8ebd-4734f59a5bbb http.request.method=POST http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="695.982µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=4da24ac8-b2e8-412e-bda2-05f08045b18b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/74e050e5-b557-4503-93dd-514686d49c9f?_state=40qIvzoT02puqxXsXgyI8tBaHFkCkii_kCRVkhRaWrd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0ZTA1MGU1LWI1NTctNDUwMy05M2RkLTUxNDY4NmQ0OWM5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNy4wMDc5Mjk4MDlaIn0%3D&digest=sha256%3A2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12501014s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:07 +0000] "PUT /v2/foo/bar/blobs/uploads/74e050e5-b557-4503-93dd-514686d49c9f?_state=40qIvzoT02puqxXsXgyI8tBaHFkCkii_kCRVkhRaWrd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0ZTA1MGU1LWI1NTctNDUwMy05M2RkLTUxNDY4NmQ0OWM5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowNy4wMDc5Mjk4MDlaIn0%3D&digest=sha256%3A2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=22d6a19e-c4f3-468e-aabb-8d3c661f19cd http.request.method=POST http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43491" http.request.id=d7fdd0a0-96a2-49e1-ab1a-175222b4fbda http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/2ddbaf73-e51a-4112-a810-23002f0f433d?_state=0AJFwTFkiw8Vqb1ozpFM4Jq-mTSCvEB_OOc30s40h_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZGJhZjczLWU1MWEtNDExMi1hODEwLTIzMDAyZjBmNDMzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOC4yMDE4NTY1NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111497441s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:08 +0000] "PATCH /v2/foo/bar/blobs/uploads/2ddbaf73-e51a-4112-a810-23002f0f433d?_state=0AJFwTFkiw8Vqb1ozpFM4Jq-mTSCvEB_OOc30s40h_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZGJhZjczLWU1MWEtNDExMi1hODEwLTIzMDAyZjBmNDMzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOC4yMDE4NTY1NzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=15981f1a-41c5-4a2e-b6a4-16818575954b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/uploads/2ddbaf73-e51a-4112-a810-23002f0f433d?_state=ZdzClK_N6qNJxsnyVuEPGs2cb_p-AWskGArRQAi_eSd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZGJhZjczLWU1MWEtNDExMi1hODEwLTIzMDAyZjBmNDMzZCIsIk9mZnNldCI6MjMyNzkxMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MDhaIn0%3D&digest=sha256%3A2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" http.response.duration=1.168914ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "PUT /v2/foo/bar/blobs/uploads/2ddbaf73-e51a-4112-a810-23002f0f433d?_state=ZdzClK_N6qNJxsnyVuEPGs2cb_p-AWskGArRQAi_eSd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkZGJhZjczLWU1MWEtNDExMi1hODEwLTIzMDAyZjBmNDMzZCIsIk9mZnNldCI6MjMyNzkxMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MDhaIn0%3D&digest=sha256%3A2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=b4ea0684-1649-49e4-b696-b674ffbccdf4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="787.782µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=b17717a1-f8e5-4ae2-9535-bffa6828ef04 http.request.method=GET http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=50.58999ms http.response.status=200 http.response.written=23279104 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "GET /v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 HTTP/1.1" 200 23279104 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=error msg="error parsing digest="sha257:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=644c59db-370e-4bdb-a1d8-a9a4ee672dbc http.request.method=GET http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/sha257:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" vars.name="foo/bar" time="2026-02-04T20:28:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=644c59db-370e-4bdb-a1d8-a9a4ee672dbc http.request.method=GET http.request.remoteaddr="127.0.0.1:44234" http.request.uri="/v2/foo/bar/blobs/sha257:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="728.405µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "GET /v2/foo/bar/blobs/sha257:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=faf4cc3c-b62b-4800-ac18-ea50f70aa42d http.request.method=GET http.request.remoteaddr="127.0.0.1:44250" http.request.uri="/v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" http.response.duration=1.255447ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "GET /v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28: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-04T20:28:09Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=873c260d-b67a-4866-9802-eff3fa8dab90 http.request.method=GET http.request.remoteaddr="127.0.0.1:43416" http.request.uri="/v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="816.377µs" http.response.status=404 http.response.written=157 vars.digest="sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "GET /v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=d6d5dc99-8b67-4d94-b503-ef99bb2f592b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43430" http.request.uri="/v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="701.338µs" http.response.status=404 http.response.written=157 vars.digest="sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=4cf43280-e884-4396-a95a-db18d3328b56 http.request.method=POST http.request.remoteaddr="127.0.0.1:43430" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="708.908µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=89194ef6-1f07-4e15-aea5-153a72ce3ba8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43430" http.request.uri="/v2/foo/bar/blobs/uploads/16eba6c1-8e6f-4a56-8b72-c06a3ae89b94?_state=VYraMDBtr-i97sSczcgaAya9aFMXdbGyH0VD7RkI96t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZWJhNmMxLThlNmYtNGE1Ni04YjcyLWMwNmEzYWU4OWI5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MDkzNDY0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="716.659µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "GET /v2/foo/bar/blobs/uploads/16eba6c1-8e6f-4a56-8b72-c06a3ae89b94?_state=VYraMDBtr-i97sSczcgaAya9aFMXdbGyH0VD7RkI96t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZWJhNmMxLThlNmYtNGE1Ni04YjcyLWMwNmEzYWU4OWI5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MDkzNDY0NTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=ed63dd82-775c-47ab-a69e-820f9824a289 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43430" http.request.uri="/v2/foo/bar/blobs/uploads/16eba6c1-8e6f-4a56-8b72-c06a3ae89b94?_state=VYraMDBtr-i97sSczcgaAya9aFMXdbGyH0VD7RkI96t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZWJhNmMxLThlNmYtNGE1Ni04YjcyLWMwNmEzYWU4OWI5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MDkzNDY0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="720.755µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "DELETE /v2/foo/bar/blobs/uploads/16eba6c1-8e6f-4a56-8b72-c06a3ae89b94?_state=VYraMDBtr-i97sSczcgaAya9aFMXdbGyH0VD7RkI96t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZWJhNmMxLThlNmYtNGE1Ni04YjcyLWMwNmEzYWU4OWI5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MDkzNDY0NTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=e4ce92a4-0ac6-4c0c-a5a6-8d4367f6ccfe http.request.method=GET http.request.remoteaddr="127.0.0.1:43430" http.request.uri="/v2/foo/bar/blobs/uploads/16eba6c1-8e6f-4a56-8b72-c06a3ae89b94?_state=VYraMDBtr-i97sSczcgaAya9aFMXdbGyH0VD7RkI96t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZWJhNmMxLThlNmYtNGE1Ni04YjcyLWMwNmEzYWU4OWI5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MDkzNDY0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=16eba6c1-8e6f-4a56-8b72-c06a3ae89b94 time="2026-02-04T20:28:09Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=e4ce92a4-0ac6-4c0c-a5a6-8d4367f6ccfe http.request.method=GET http.request.remoteaddr="127.0.0.1:43430" http.request.uri="/v2/foo/bar/blobs/uploads/16eba6c1-8e6f-4a56-8b72-c06a3ae89b94?_state=VYraMDBtr-i97sSczcgaAya9aFMXdbGyH0VD7RkI96t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZWJhNmMxLThlNmYtNGE1Ni04YjcyLWMwNmEzYWU4OWI5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MDkzNDY0NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="658.253µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=16eba6c1-8e6f-4a56-8b72-c06a3ae89b94 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "GET /v2/foo/bar/blobs/uploads/16eba6c1-8e6f-4a56-8b72-c06a3ae89b94?_state=VYraMDBtr-i97sSczcgaAya9aFMXdbGyH0VD7RkI96t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2ZWJhNmMxLThlNmYtNGE1Ni04YjcyLWMwNmEzYWU4OWI5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MDkzNDY0NTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=28212a3a-8c22-418c-8df1-9a49b63922d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="815.414µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=34611025-98a9-4a06-b1b9-84185c194a48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/db6f4928-3f90-4233-b1b4-a3e86e1cf399?_state=OWHeCCL-qIYVL4avt-eA9Eh0XMacmjPFLc7qSZZpC9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiNmY0OTI4LTNmOTAtNDIzMy1iMWI0LWEzZTg2ZTFjZjM5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MTI4NzU5ODRaIn0%3D&digest=sha256%3A48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" provided=sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d vars.name="foo/bar" vars.uuid=db6f4928-3f90-4233-b1b4-a3e86e1cf399 time="2026-02-04T20:28:09Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=34611025-98a9-4a06-b1b9-84185c194a48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/db6f4928-3f90-4233-b1b4-a3e86e1cf399?_state=OWHeCCL-qIYVL4avt-eA9Eh0XMacmjPFLc7qSZZpC9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiNmY0OTI4LTNmOTAtNDIzMy1iMWI0LWEzZTg2ZTFjZjM5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MTI4NzU5ODRaIn0%3D&digest=sha256%3A48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=db6f4928-3f90-4233-b1b4-a3e86e1cf399 time="2026-02-04T20:28:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d, 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:35981" http.request.id=34611025-98a9-4a06-b1b9-84185c194a48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/db6f4928-3f90-4233-b1b4-a3e86e1cf399?_state=OWHeCCL-qIYVL4avt-eA9Eh0XMacmjPFLc7qSZZpC9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiNmY0OTI4LTNmOTAtNDIzMy1iMWI0LWEzZTg2ZTFjZjM5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MTI4NzU5ODRaIn0%3D&digest=sha256%3A48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="767.637µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=db6f4928-3f90-4233-b1b4-a3e86e1cf399 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "PUT /v2/foo/bar/blobs/uploads/db6f4928-3f90-4233-b1b4-a3e86e1cf399?_state=OWHeCCL-qIYVL4avt-eA9Eh0XMacmjPFLc7qSZZpC9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiNmY0OTI4LTNmOTAtNDIzMy1iMWI0LWEzZTg2ZTFjZjM5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MTI4NzU5ODRaIn0%3D&digest=sha256%3A48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=b45dcb0c-224a-4bd4-896c-204491d2d3e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="674.591µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=ea7ef1ce-b8f8-45be-8330-77db83b5fa41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/dbe6fb0f-8f6d-43a3-a54e-d84cab83adb9?_state=c1dfvQTXKTGCGJ7kRU8AZmcxN9ldU2kGZdud8WxeVER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiZTZmYjBmLThmNmQtNDNhMy1hNTRlLWQ4NGNhYjgzYWRiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MTQ2NzQ0NloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="894.038µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "PUT /v2/foo/bar/blobs/uploads/dbe6fb0f-8f6d-43a3-a54e-d84cab83adb9?_state=c1dfvQTXKTGCGJ7kRU8AZmcxN9ldU2kGZdud8WxeVER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiZTZmYjBmLThmNmQtNDNhMy1hNTRlLWQ4NGNhYjgzYWRiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MTQ2NzQ0NloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=1f0fa3e6-2f37-42de-814c-41ca05f16195 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="683.724µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=bbb106c6-9cdc-471f-a333-297f37606d6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/a777b002-47ef-4b1a-b96c-ce59ac2b0492?_state=tzZVRPHudjWkkJb5Ys28imyVlJwY5WvAR1Erxwl4-5t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NzdiMDAyLTQ3ZWYtNGIxYS1iOTZjLWNlNTlhYzJiMDQ5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MTY1Njg2OThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="874.431µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "PUT /v2/foo/bar/blobs/uploads/a777b002-47ef-4b1a-b96c-ce59ac2b0492?_state=tzZVRPHudjWkkJb5Ys28imyVlJwY5WvAR1Erxwl4-5t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3NzdiMDAyLTQ3ZWYtNGIxYS1iOTZjLWNlNTlhYzJiMDQ5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MTY1Njg2OThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:09Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=27402af7-0f0c-4241-82eb-05c3e9d1e578 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="688.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=faf6b44a-a62b-47b9-9f8b-ebc24b6a7410 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/365e5074-4dc0-47ee-8bf2-6cfb9d706c39?_state=7NjRd-43k7hZuV8inO4S3VkwZdi6RmQ4lmiknc5VAgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2NWU1MDc0LTRkYzAtNDdlZS04YmYyLTZjZmI5ZDcwNmMzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MTg0MDg5MTNaIn0%3D&digest=sha256%3A48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.556892258s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "PUT /v2/foo/bar/blobs/uploads/365e5074-4dc0-47ee-8bf2-6cfb9d706c39?_state=7NjRd-43k7hZuV8inO4S3VkwZdi6RmQ4lmiknc5VAgd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2NWU1MDc0LTRkYzAtNDdlZS04YmYyLTZjZmI5ZDcwNmMzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODowOS42MTg0MDg5MTNaIn0%3D&digest=sha256%3A48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:11Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=52b692fc-7914-4b0d-860d-895c4d2236c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.002µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35981" http.request.id=c0e8dd6c-0291-471e-8516-05c2f957c11e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/377dd9a3-1051-4369-9486-776f994012d6?_state=IhErXP-t5sL53dpIPOaqPcEXLSum62Rn-e3ToM_tuAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3N2RkOWEzLTEwNTEtNDM2OS05NDg2LTc3NmY5OTQwMTJkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMS4yNjU3NTY0OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.509422539s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:11 +0000] "PATCH /v2/foo/bar/blobs/uploads/377dd9a3-1051-4369-9486-776f994012d6?_state=IhErXP-t5sL53dpIPOaqPcEXLSum62Rn-e3ToM_tuAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3N2RkOWEzLTEwNTEtNDM2OS05NDg2LTc3NmY5OTQwMTJkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMS4yNjU3NTY0OTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=834d3eb8-ae92-4bfc-8cad-ec50a6f0ea03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/uploads/377dd9a3-1051-4369-9486-776f994012d6?_state=s5TWaf_-Wm4uUbzsegg9wK-g6VRo1tGlkxofarm3Do97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3N2RkOWEzLTEwNTEtNDM2OS05NDg2LTc3NmY5OTQwMTJkNiIsIk9mZnNldCI6MjczNjc0MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MTFaIn0%3D&digest=sha256%3A48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726156ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:12 +0000] "PUT /v2/foo/bar/blobs/uploads/377dd9a3-1051-4369-9486-776f994012d6?_state=s5TWaf_-Wm4uUbzsegg9wK-g6VRo1tGlkxofarm3Do97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3N2RkOWEzLTEwNTEtNDM2OS05NDg2LTc3NmY5OTQwMTJkNiIsIk9mZnNldCI6MjczNjc0MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MTFaIn0%3D&digest=sha256%3A48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=b2bbf77a-f36c-4e4e-8a38-d302456632fd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.344801ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=ca73878a-5534-4e3b-92ac-2d09ec0a818d http.request.method=GET http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=70.918596ms http.response.status=200 http.response.written=27367424 127.0.0.1 - - [04/Feb/2026:20:28:12 +0000] "GET /v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d HTTP/1.1" 200 27367424 "" "Go-http-client/1.1" time="2026-02-04T20:28:12Z" level=error msg="error parsing digest="sha257:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=9e901164-a775-406e-8456-f52d75eb72bf http.request.method=GET http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha257:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" vars.name="foo/bar" time="2026-02-04T20:28:12Z" 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:35981" http.request.id=9e901164-a775-406e-8456-f52d75eb72bf http.request.method=GET http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/blobs/sha257:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="693.002µs" http.response.status=400 http.response.written=110 vars.digest="sha257:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:12 +0000] "GET /v2/foo/bar/blobs/sha257:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T20:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=20208ae3-d466-40c7-9c6d-232353431cc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54602" http.request.uri="/v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" http.response.duration="992.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:12 +0000] "GET /v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=afb72bd1-ee7a-4a5e-8e2b-989b3623450d http.request.method=GET http.request.remoteaddr="127.0.0.1:54602" http.request.uri="/v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.406916ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [04/Feb/2026:20:28:12 +0000] "GET /v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2026-02-04T20:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35981" http.request.id=f011e67a-9ce0-4f3d-ba57-7de5b36b9efd http.request.method=GET http.request.remoteaddr="127.0.0.1:54600" http.request.uri="/v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.369258ms http.response.status=200 http.response.written=2687104 127.0.0.1 - - [04/Feb/2026:20:28:12 +0000] "GET /v2/foo/bar/blobs/sha256:48e8632309307e72a5eff039142191ea4c9fe8e4cbe5358e65a77852c9a6029d HTTP/1.1" 200 2687104 "" "Go-http-client/1.1" time="2026-02-04T20:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=1569c3c3-0fe7-4326-9583-87f8a2a741a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44250" http.request.uri="/v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.483619223s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "GET /v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2026-02-04T20:28:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43491" http.request.id=899d02f5-6af0-4507-b5b8-b2f20c552230 http.request.method=GET http.request.remoteaddr="127.0.0.1:44244" http.request.uri="/v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.487037359s http.response.status=200 http.response.written=2719872 127.0.0.1 - - [04/Feb/2026:20:28:09 +0000] "GET /v2/foo/bar/blobs/sha256:2ee180b6ca6049fec05197cde988c43eacb37665cad2bfd1cfe5178417e7b561 HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.06s) === RUN TestBlobDelete time="2026-02-04T20:28: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-04T20:28:12Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=14f5648b-9df5-4d30-98e9-db3ae3b63464 http.request.method=GET http.request.remoteaddr="127.0.0.1:53542" http.request.uri="/v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="816.959µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "GET /v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=14a7b5f4-0151-4f75-aaf3-a717c4bdbb04 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53544" http.request.uri="/v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="752.102µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=2066cb6e-4a1e-42a2-8dc5-057effb1a393 http.request.method=POST http.request.remoteaddr="127.0.0.1:53544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="693.112µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=aea026d1-8a59-4bbe-8efe-4682293073c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53544" http.request.uri="/v2/foo/bar/blobs/uploads/f8466083-17a5-438f-8c8f-0548d729e753?_state=ZJngOcVO8JcDS_S99Ow0CJ09zGhBelhd81V8-W5bmvl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NDY2MDgzLTE3YTUtNDM4Zi04YzhmLTA1NDhkNzI5ZTc1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMDUyOTUwODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="744.918µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "GET /v2/foo/bar/blobs/uploads/f8466083-17a5-438f-8c8f-0548d729e753?_state=ZJngOcVO8JcDS_S99Ow0CJ09zGhBelhd81V8-W5bmvl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NDY2MDgzLTE3YTUtNDM4Zi04YzhmLTA1NDhkNzI5ZTc1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMDUyOTUwODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=06f83148-ee40-4998-b464-271f6e8aa2e5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53544" http.request.uri="/v2/foo/bar/blobs/uploads/f8466083-17a5-438f-8c8f-0548d729e753?_state=ZJngOcVO8JcDS_S99Ow0CJ09zGhBelhd81V8-W5bmvl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NDY2MDgzLTE3YTUtNDM4Zi04YzhmLTA1NDhkNzI5ZTc1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMDUyOTUwODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="726.703µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "DELETE /v2/foo/bar/blobs/uploads/f8466083-17a5-438f-8c8f-0548d729e753?_state=ZJngOcVO8JcDS_S99Ow0CJ09zGhBelhd81V8-W5bmvl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NDY2MDgzLTE3YTUtNDM4Zi04YzhmLTA1NDhkNzI5ZTc1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMDUyOTUwODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=7386d516-0447-4f61-a2d9-b5bc309c0d38 http.request.method=GET http.request.remoteaddr="127.0.0.1:53544" http.request.uri="/v2/foo/bar/blobs/uploads/f8466083-17a5-438f-8c8f-0548d729e753?_state=ZJngOcVO8JcDS_S99Ow0CJ09zGhBelhd81V8-W5bmvl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NDY2MDgzLTE3YTUtNDM4Zi04YzhmLTA1NDhkNzI5ZTc1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMDUyOTUwODVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f8466083-17a5-438f-8c8f-0548d729e753 time="2026-02-04T20:28:13Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=7386d516-0447-4f61-a2d9-b5bc309c0d38 http.request.method=GET http.request.remoteaddr="127.0.0.1:53544" http.request.uri="/v2/foo/bar/blobs/uploads/f8466083-17a5-438f-8c8f-0548d729e753?_state=ZJngOcVO8JcDS_S99Ow0CJ09zGhBelhd81V8-W5bmvl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NDY2MDgzLTE3YTUtNDM4Zi04YzhmLTA1NDhkNzI5ZTc1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMDUyOTUwODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="663.224µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f8466083-17a5-438f-8c8f-0548d729e753 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "GET /v2/foo/bar/blobs/uploads/f8466083-17a5-438f-8c8f-0548d729e753?_state=ZJngOcVO8JcDS_S99Ow0CJ09zGhBelhd81V8-W5bmvl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4NDY2MDgzLTE3YTUtNDM4Zi04YzhmLTA1NDhkNzI5ZTc1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMDUyOTUwODVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=886bbd69-c1e2-4676-ba14-bd590d8ade0e http.request.method=POST http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="785.696µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=7aa1ab80-3dd2-48f7-8334-00c9fabe8bca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/cd217de1-71a0-4dff-a0e5-342b691554d5?_state=wGCul6IP88lERXJlFmgy0tsdQ0h_v3Tz2y1ifOXwLhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMjE3ZGUxLTcxYTAtNGRmZi1hMGU1LTM0MmI2OTE1NTRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMDg3NzYzOTZaIn0%3D&digest=sha256%3Ab2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" provided=sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd vars.name="foo/bar" vars.uuid=cd217de1-71a0-4dff-a0e5-342b691554d5 time="2026-02-04T20:28:13Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=7aa1ab80-3dd2-48f7-8334-00c9fabe8bca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/cd217de1-71a0-4dff-a0e5-342b691554d5?_state=wGCul6IP88lERXJlFmgy0tsdQ0h_v3Tz2y1ifOXwLhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMjE3ZGUxLTcxYTAtNGRmZi1hMGU1LTM0MmI2OTE1NTRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMDg3NzYzOTZaIn0%3D&digest=sha256%3Ab2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cd217de1-71a0-4dff-a0e5-342b691554d5 time="2026-02-04T20:28:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd, 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:43015" http.request.id=7aa1ab80-3dd2-48f7-8334-00c9fabe8bca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/cd217de1-71a0-4dff-a0e5-342b691554d5?_state=wGCul6IP88lERXJlFmgy0tsdQ0h_v3Tz2y1ifOXwLhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMjE3ZGUxLTcxYTAtNGRmZi1hMGU1LTM0MmI2OTE1NTRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMDg3NzYzOTZaIn0%3D&digest=sha256%3Ab2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="810.844µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=cd217de1-71a0-4dff-a0e5-342b691554d5 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "PUT /v2/foo/bar/blobs/uploads/cd217de1-71a0-4dff-a0e5-342b691554d5?_state=wGCul6IP88lERXJlFmgy0tsdQ0h_v3Tz2y1ifOXwLhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMjE3ZGUxLTcxYTAtNGRmZi1hMGU1LTM0MmI2OTE1NTRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMDg3NzYzOTZaIn0%3D&digest=sha256%3Ab2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=f5353032-197d-4f1d-a4f2-9b07c63e1ecf http.request.method=POST http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="721.294µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=ec5e47bf-c1a7-485b-9606-33ee6763bfc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/9fb14730-56a9-4ada-9650-5ef56524f362?_state=0R5OCIou3rFKMCW456AkwBtASes2TAfrUTYH_S8iO8V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmYjE0NzMwLTU2YTktNGFkYS05NjUwLTVlZjU2NTI0ZjM2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMTA2NDg0NTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="912.036µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "PUT /v2/foo/bar/blobs/uploads/9fb14730-56a9-4ada-9650-5ef56524f362?_state=0R5OCIou3rFKMCW456AkwBtASes2TAfrUTYH_S8iO8V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmYjE0NzMwLTU2YTktNGFkYS05NjUwLTVlZjU2NTI0ZjM2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMTA2NDg0NTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=704eb803-7949-44b0-aa9c-bfc5d3a6ed9e http.request.method=POST http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="678.655µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=9d504c20-1e68-4142-928c-ca5928a91b42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/35600ea0-f7ad-4e62-9021-a221d220687d?_state=mbnRyYlJP4UgOA3r1meev97V6HKnCcR0TPLhm_HhyOF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NjAwZWEwLWY3YWQtNGU2Mi05MDIxLWEyMjFkMjIwNjg3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMTI1NTkxNzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="940.685µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "PUT /v2/foo/bar/blobs/uploads/35600ea0-f7ad-4e62-9021-a221d220687d?_state=mbnRyYlJP4UgOA3r1meev97V6HKnCcR0TPLhm_HhyOF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NjAwZWEwLWY3YWQtNGU2Mi05MDIxLWEyMjFkMjIwNjg3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMTI1NTkxNzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=6d6de910-d524-4bc4-9ff1-cfeb09f2998c http.request.method=POST http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="722.608µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=0b0c8698-39c7-47bd-a9e4-6d7ba1502499 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/96fbbc24-d978-4b59-a7be-8923f335a916?_state=uKv6aGAc0RSjjty9EQqjOTtMvcpLzS3pD9VP__W2spp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZmJiYzI0LWQ5NzgtNGI1OS1hN2JlLTg5MjNmMzM1YTkxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMTQ1NDMwMzdaIn0%3D&digest=sha256%3Ab2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.duration=604.263081ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "PUT /v2/foo/bar/blobs/uploads/96fbbc24-d978-4b59-a7be-8923f335a916?_state=uKv6aGAc0RSjjty9EQqjOTtMvcpLzS3pD9VP__W2spp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ZmJiYzI0LWQ5NzgtNGI1OS1hN2JlLTg5MjNmMzM1YTkxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy4wMTQ1NDMwMzdaIn0%3D&digest=sha256%3Ab2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=5186519e-01fd-4ee7-a383-f65acdcd0859 http.request.method=POST http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.989µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43015" http.request.id=704b4ed6-2b88-401c-b999-17b608cdb7f6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/b8772b73-168b-4d45-9445-e2d70bdbc30a?_state=nhRMfjQxYZ2ho8LbmCm3dOzdOU4rCENGr-AIVgS0t-t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NzcyYjczLTE2OGItNGQ0NS05NDQ1LWUyZDcwYmRiYzMwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy42NzQ0NTYzNjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=572.97389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:13 +0000] "PATCH /v2/foo/bar/blobs/uploads/b8772b73-168b-4d45-9445-e2d70bdbc30a?_state=nhRMfjQxYZ2ho8LbmCm3dOzdOU4rCENGr-AIVgS0t-t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NzcyYjczLTE2OGItNGQ0NS05NDQ1LWUyZDcwYmRiYzMwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxMy42NzQ0NTYzNjZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=94bd7cc6-a26f-4667-b1ab-b3766ad096a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/uploads/b8772b73-168b-4d45-9445-e2d70bdbc30a?_state=yqZ5E3c3vNyfFDBkw7zYvoZBg0dunSsFmWC_HPP7WMV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NzcyYjczLTE2OGItNGQ0NS05NDQ1LWUyZDcwYmRiYzMwYSIsIk9mZnNldCI6MTYyMDU4MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MTNaIn0%3D&digest=sha256%3Ab2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091357ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "PUT /v2/foo/bar/blobs/uploads/b8772b73-168b-4d45-9445-e2d70bdbc30a?_state=yqZ5E3c3vNyfFDBkw7zYvoZBg0dunSsFmWC_HPP7WMV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4NzcyYjczLTE2OGItNGQ0NS05NDQ1LWUyZDcwYmRiYzMwYSIsIk9mZnNldCI6MTYyMDU4MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MTNaIn0%3D&digest=sha256%3Ab2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=aaab92a9-9a68-4d52-ba26-806a390b2a3e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="768.718µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=5aedabb5-7d41-4c8b-8a1a-2d8d353e41b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=24.492536ms http.response.status=200 http.response.written=16205824 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "GET /v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 200 16205824 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=error msg="error parsing digest="sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=f8e09101-5fac-4aaa-877b-ac28b5402768 http.request.method=GET http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" vars.name="foo/bar" time="2026-02-04T20:28:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=f8e09101-5fac-4aaa-877b-ac28b5402768 http.request.method=GET http.request.remoteaddr="127.0.0.1:53554" http.request.uri="/v2/foo/bar/blobs/sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="680.003µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "GET /v2/foo/bar/blobs/sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=c7bebcfb-2d39-42b5-b12f-55b0dba87292 http.request.method=GET http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.duration="974.652µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "GET /v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=fc71915e-3175-4b2c-bb48-6a71bdc6fa66 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53588" http.request.uri="/v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.duration="819.59µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=1b777b73-460f-464e-b284-207c87f44ba8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53588" http.request.uri="/v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="599.005µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" 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:43015" http.request.id=568a5cf1-a74e-40e6-9776-7c2795eff738 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53588" http.request.uri="/v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="607.052µs" http.response.status=404 http.response.written=74 vars.digest="sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=error msg="error parsing digest="sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=469a0e89-f2ca-4f52-8713-89193e0929f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53594" http.request.uri="/v2/foo/bar/blobs/sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" vars.name="foo/bar" time="2026-02-04T20:28:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=469a0e89-f2ca-4f52-8713-89193e0929f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53594" http.request.uri="/v2/foo/bar/blobs/sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="722.109µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "DELETE /v2/foo/bar/blobs/sha257:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=1ce6c1b4-06c9-48c4-af98-f718d7beaa14 http.request.method=POST http.request.remoteaddr="127.0.0.1:53608" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="807.244µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=d826c7ad-db2d-4f84-af88-71f1af4875e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53608" http.request.uri="/v2/foo/bar/blobs/uploads/cf71014d-279a-4214-9886-1171e4532a19?_state=NXpnx84kjQgdmwBAvL-dMmtlZDijfDV1mIdKSylScWZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmNzEwMTRkLTI3OWEtNDIxNC05ODg2LTExNzFlNDUzMmExOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxNC4zMTYxOTYwMDdaIn0%3D&digest=sha256%3Ab2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.duration=557.082777ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "PUT /v2/foo/bar/blobs/uploads/cf71014d-279a-4214-9886-1171e4532a19?_state=NXpnx84kjQgdmwBAvL-dMmtlZDijfDV1mIdKSylScWZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmNzEwMTRkLTI3OWEtNDIxNC05ODg2LTExNzFlNDUzMmExOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxNC4zMTYxOTYwMDdaIn0%3D&digest=sha256%3Ab2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=64e7c078-273e-47d4-8587-2ecc922838e8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53608" http.request.uri="/v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="941.622µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=83227b63-4f5c-40e3-8a35-5b26130413d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53586" http.request.uri="/v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=611.600985ms http.response.status=200 http.response.written=2614272 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "GET /v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43015" http.request.id=ceec0192-7775-4976-b010-db64ff622e96 http.request.method=GET http.request.remoteaddr="127.0.0.1:53570" http.request.uri="/v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=614.399237ms http.response.status=200 http.response.written=2687104 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "GET /v2/foo/bar/blobs/sha256:b2d448708a91da69364d74ce8c446fe1b966f61063d1d1020514c9633ce1c5cd HTTP/1.1" 200 2687104 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.04s) === RUN TestRelativeURL time="2026-02-04T20:28:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T20:28:14Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39969" http.request.id=bb9d3927-6704-40d9-b2d8-11135e916c84 http.request.method=POST http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.492µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39969" http.request.id=820d46fa-39d6-4bd4-b720-80b16d81ed62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/uploads/f2a45a4c-7df5-492f-85ae-2aa143af3371?_state=w-vFzbGCvnH6CptfENz32L90pK56W1zQke62mc4Q6Yt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYTQ1YTRjLTdkZjUtNDkyZi04NWFlLTJhYTE0M2FmMzM3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxNC45MjQ2MjYyNDJaIn0%3D&digest=sha256%3A063e402cff8629464132c80d96a8c69a9f9e6351b697ae38279546369b57df34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.573129524s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:15 +0000] "PUT /v2/foo/bar/blobs/uploads/f2a45a4c-7df5-492f-85ae-2aa143af3371?_state=w-vFzbGCvnH6CptfENz32L90pK56W1zQke62mc4Q6Yt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYTQ1YTRjLTdkZjUtNDkyZi04NWFlLTJhYTE0M2FmMzM3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxNC45MjQ2MjYyNDJaIn0%3D&digest=sha256%3A063e402cff8629464132c80d96a8c69a9f9e6351b697ae38279546369b57df34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39969" http.request.id=f3130019-14d6-4220-8882-19d07c56b3a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.55µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:16Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39969" http.request.id=c0637f0e-13bd-4a27-afa4-abd17f195e75 http.request.method=POST http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="698.631µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39969" http.request.id=faae719e-ced9-4ab2-a35b-a86974cc7aa8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/uploads/7c5d0c67-8fa6-4b04-9284-6728803229c6?_state=FatbNojLL_tD7z6htsqKlNZCHfAsBSetlBEYACSO5HZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjNWQwYzY3LThmYTYtNGIwNC05Mjg0LTY3Mjg4MDMyMjljNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxNi44ODAyNzMwNjNaIn0%3D&digest=sha256%3A0a7a86b41191cb2830b702782f695b3b0b2495fbc7a7cc0faf0c3f7ea23870c9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.314247811s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:16 +0000] "PUT /v2/foo/bar/blobs/uploads/7c5d0c67-8fa6-4b04-9284-6728803229c6?_state=FatbNojLL_tD7z6htsqKlNZCHfAsBSetlBEYACSO5HZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjNWQwYzY3LThmYTYtNGIwNC05Mjg0LTY3Mjg4MDMyMjljNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxNi44ODAyNzMwNjNaIn0%3D&digest=sha256%3A0a7a86b41191cb2830b702782f695b3b0b2495fbc7a7cc0faf0c3f7ea23870c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.27s) === RUN TestBlobDeleteDisabled time="2026-02-04T20:28:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T20:28:18Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:18Z" 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:33029" http.request.id=84fdb83b-3307-421e-99dd-b6b29b2ae65e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34214" http.request.uri="/v2/foo/bar/blobs/sha256:9f0e297e2745f4034cec13e9845796da7ffef422ffbe0d70febc3128a0afb420" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="812.164µs" http.response.status=405 http.response.written=78 vars.digest="sha256:9f0e297e2745f4034cec13e9845796da7ffef422ffbe0d70febc3128a0afb420" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:9f0e297e2745f4034cec13e9845796da7ffef422ffbe0d70febc3128a0afb420 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.12s) === RUN TestDeleteDisabled time="2026-02-04T20:28:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T20:28:18Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:18Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36541" http.request.id=058e3cbf-8f3d-4649-ada4-ed0056e3796e http.request.method=POST http.request.remoteaddr="127.0.0.1:57988" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.598987ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36541" http.request.id=2535ea0e-e12f-4603-9550-63a9f8e220ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:57988" http.request.uri="/v2/foo/bar/blobs/uploads/9110ec2d-4f33-4cc3-a4a2-cf323936ed8c?_state=KMnUd2Cj4k3EIu7-wNmeHlsg9HOfNEYLxOuyyLudYjh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMTBlYzJkLTRmMzMtNGNjMy1hNGEyLWNmMzIzOTM2ZWQ4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxOC40ODc5NDI2MDdaIn0%3D&digest=sha256%3Ad296779d3153e07679d22f3582ce552db223ad8a2404f6c77c46817505afbae9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.199321315s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:18 +0000] "PUT /v2/foo/bar/blobs/uploads/9110ec2d-4f33-4cc3-a4a2-cf323936ed8c?_state=KMnUd2Cj4k3EIu7-wNmeHlsg9HOfNEYLxOuyyLudYjh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxMTBlYzJkLTRmMzMtNGNjMy1hNGEyLWNmMzIzOTM2ZWQ4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxOC40ODc5NDI2MDdaIn0%3D&digest=sha256%3Ad296779d3153e07679d22f3582ce552db223ad8a2404f6c77c46817505afbae9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:19Z" 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:36541" http.request.id=bd153094-c62d-4686-bf71-b8899240c3f8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57988" http.request.uri="/v2/foo/bar/blobs/sha256:d296779d3153e07679d22f3582ce552db223ad8a2404f6c77c46817505afbae9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.321µs" http.response.status=405 http.response.written=78 vars.digest="sha256:d296779d3153e07679d22f3582ce552db223ad8a2404f6c77c46817505afbae9" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:d296779d3153e07679d22f3582ce552db223ad8a2404f6c77c46817505afbae9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.38s) === RUN TestDeleteReadOnly time="2026-02-04T20:28:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T20:28:19Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34659" http.request.id=a3c41048-cc90-4dc5-9f03-9e25eb39b6a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:45718" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.46022ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34659" http.request.id=482aff00-5181-4748-89ae-73c96e46150b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45718" http.request.uri="/v2/foo/bar/blobs/uploads/1112e2ec-8077-4374-8ef9-d6c9db0760eb?_state=z4T_nv_Lxh-4CkpImSiVK8YqzDeVxx5BRHl0kZfIUBZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMTJlMmVjLTgwNzctNDM3NC04ZWY5LWQ2YzlkYjA3NjBlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxOS45MDI4NDM4OTRaIn0%3D&digest=sha256%3Aff25c9a2675279fe270c5102e0fca9860c03d26971c6e21013b29b07a2cda4fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.556010344s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:19 +0000] "PUT /v2/foo/bar/blobs/uploads/1112e2ec-8077-4374-8ef9-d6c9db0760eb?_state=z4T_nv_Lxh-4CkpImSiVK8YqzDeVxx5BRHl0kZfIUBZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMTJlMmVjLTgwNzctNDM3NC04ZWY5LWQ2YzlkYjA3NjBlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODoxOS45MDI4NDM4OTRaIn0%3D&digest=sha256%3Aff25c9a2675279fe270c5102e0fca9860c03d26971c6e21013b29b07a2cda4fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Feb/2026:20:28:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:ff25c9a2675279fe270c5102e0fca9860c03d26971c6e21013b29b07a2cda4fb HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.77s) === RUN TestStartPushReadOnly time="2026-02-04T20:28:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T20:28:21Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [04/Feb/2026:20:28:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-02-04T20:28:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T20:28:21Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:21Z" 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:33561" http.request.id=b144d616-9dd1-48d2-9ceb-af8289d6e854 http.request.method=GET http.request.remoteaddr="127.0.0.1:55162" 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.076109ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:20:28:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T20:28:21Z" 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:33561" http.request.id=522d911f-f2ed-4b9b-9c5a-09ff5137a261 http.request.method=GET http.request.remoteaddr="127.0.0.1:55162" 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="927.513µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:20:28:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T20:28:21Z" 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:33561" http.request.id=bd79a5d8-4e24-4ae3-a05a-bfa5ddb1a393 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" 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="934.946µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:20:28:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T20:28:21Z" 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:33561" http.request.id=b9c77563-198c-44ef-b193-42f5c9db858f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" 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.697905ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T20:28:21Z" 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:33561" http.request.id=b9c77563-198c-44ef-b193-42f5c9db858f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" 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.742847ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T20:28:21Z" 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:33561" http.request.id=b9c77563-198c-44ef-b193-42f5c9db858f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" 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.780658ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T20:28:21Z" 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:33561" http.request.id=b9c77563-198c-44ef-b193-42f5c9db858f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" 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.815583ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:20:28:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T20:28:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=4d61c9eb-673a-47bf-95ad-3697c775cd5f http.request.method=POST http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.124µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=52d57a24-456f-4272-a719-a7bf313c443c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/blobs/uploads/0d8d803b-1cb6-4fee-8732-625b210e2a07?_state=G9zlf8Gkrg15GUBggWvK8nwllyLdxQwK2m1922M_WR97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZDhkODAzYi0xY2I2LTRmZWUtODczMi02MjViMjEwZTJhMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjEuNjk3ODE4MzQ4WiJ9&digest=sha256%3A24c48052d2bb937a2694dd10736ec3b5cbd4c4ec24d68f6b4253f2c2c11142b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.622739592s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/0d8d803b-1cb6-4fee-8732-625b210e2a07?_state=G9zlf8Gkrg15GUBggWvK8nwllyLdxQwK2m1922M_WR97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZDhkODAzYi0xY2I2LTRmZWUtODczMi02MjViMjEwZTJhMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjEuNjk3ODE4MzQ4WiJ9&digest=sha256%3A24c48052d2bb937a2694dd10736ec3b5cbd4c4ec24d68f6b4253f2c2c11142b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=02b9b6fd-d646-4403-8765-5a903cec3c97 http.request.method=POST http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.576µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=e998e8fa-cdca-4781-ab15-40f9a1a2baa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/blobs/uploads/e762bb12-69a8-466d-b556-0fcee171533b?_state=2JtBOerDTse6khvkBcJTEaG4RcfNssGTwhiCpwW-7Hp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNzYyYmIxMi02OWE4LTQ2NmQtYjU1Ni0wZmNlZTE3MTUzM2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjMuNDU1MDcyMzE2WiJ9&digest=sha256%3A49c8f2209a24e635db49a071bd18dc14a6483403dfb64d20d6f95094b315e478" http.request.useragent="Go-http-client/1.1" http.response.duration=459.484135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/e762bb12-69a8-466d-b556-0fcee171533b?_state=2JtBOerDTse6khvkBcJTEaG4RcfNssGTwhiCpwW-7Hp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNzYyYmIxMi02OWE4LTQ2NmQtYjU1Ni0wZmNlZTE3MTUzM2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjMuNDU1MDcyMzE2WiJ9&digest=sha256%3A49c8f2209a24e635db49a071bd18dc14a6483403dfb64d20d6f95094b315e478 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=07a3b9fe-51a2-4296-a89c-00400092fb3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.636404ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=b4a7a20b-3b19-4160-ae5f-46922c7b20b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.376069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=91d578b4-edf7-436b-acc8-0bc0209727bc http.request.method=GET http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.205129ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=ceaed22e-f54b-4300-8cf4-e8100183497f http.request.method=GET http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.185996ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "GET /v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" 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:33561" http.request.id=148788d4-6de2-4bac-a5eb-577558534fa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.376598ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" 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:33561" http.request.id=0aeae855-3bf0-4821-83a0-237d32cb8e50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.452637ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:33561" http.request.id=da17e4ab-b692-4c39-ad80-0d3bf7b6123a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.431331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=66bdf768-a536-4231-a472-b6db56dbb283 http.request.method=GET http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.183317ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "GET /v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=85dec0b9-b778-4468-b674-f989749056c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="621.581µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=baed8ea4-338b-4bbd-8726-1d7d6a012c07 http.request.method=GET http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c" http.request.useragent="Go-http-client/1.1" http.response.duration="616.093µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "GET /v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=89c3df21-d8a8-4bf0-bbf9-34f598c87beb http.request.method=GET http.request.remoteaddr="127.0.0.1:55162" 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="630.844µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=error msg="payload digest does match: "sha256:689256315241f74b00324cc0997cba330fc25f61bbadbb71b0e60f612f877562" != "sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c"" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=47853a01-1eb4-44cb-996b-4e720c1ac116 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c" time="2026-02-04T20:28:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=47853a01-1eb4-44cb-996b-4e720c1ac116 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55162" http.request.uri="/v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="767.26µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c" 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:4f78d103ba72b36305fa6568acd6e70fc129649a67c81805a2378aa61040e04c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=4dc4a140-b4c0-44c9-8c1c-d51b151a5666 http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" 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="768.78µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=b7d863fb-1e24-4486-bd24-f834a5cd5f89 http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" 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="620.895µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33561" http.request.id=ea9a8c65-2ae8-4a00-b51c-9cba6f17f6f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" 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="702.164µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T20:28:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33561" http.request.id=ea9a8c65-2ae8-4a00-b51c-9cba6f17f6f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" 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="739.314µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T20:28:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33561" http.request.id=ea9a8c65-2ae8-4a00-b51c-9cba6f17f6f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" 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="777.078µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=3b0674cd-0a40-4ee9-b9f6-4d5cbdd27682 http.request.method=POST http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="712.674µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=b462b230-912e-44c8-a76a-6b5f70b31672 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/blobs/uploads/961b0620-01bc-45b0-bdec-3add41673d65?_state=89DpwFT6Fajv7G75z9DzGi2sVddYmQ2UnUdjVx9a-Wh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NjFiMDYyMC0wMWJjLTQ1YjAtYmRlYy0zYWRkNDE2NzNkNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjMuOTM1Mzc0NDAzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062367ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/961b0620-01bc-45b0-bdec-3add41673d65?_state=89DpwFT6Fajv7G75z9DzGi2sVddYmQ2UnUdjVx9a-Wh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NjFiMDYyMC0wMWJjLTQ1YjAtYmRlYy0zYWRkNDE2NzNkNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjMuOTM1Mzc0NDAzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33561" http.request.id=87e2d2b8-fbe4-4907-ab62-6bccb58474e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" 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="983.25µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T20:28:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33561" http.request.id=87e2d2b8-fbe4-4907-ab62-6bccb58474e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" 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.025785ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:20:28:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T20:28:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=842a4785-d52f-4652-a427-403ac735684c http.request.method=POST http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.278µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=81dca0cc-fae8-4732-bcb5-fa5ce89c7a4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/blobs/uploads/64e700c4-fcdc-403d-843f-c3ef3cf96380?_state=lgNqNiRfD5KimKozJVuQhJVgiBgVNPPYmXAo3BEUjgB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NGU3MDBjNC1mY2RjLTQwM2QtODQzZi1jM2VmM2NmOTYzODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjQuMDg3NDY1NTU3WiJ9&digest=sha256%3Ade153109836dece7ed6fee6f3a2147e794325bd6c1a451f7fb96cf3862fefffc" http.request.useragent="Go-http-client/1.1" http.response.duration=634.844185ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/64e700c4-fcdc-403d-843f-c3ef3cf96380?_state=lgNqNiRfD5KimKozJVuQhJVgiBgVNPPYmXAo3BEUjgB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NGU3MDBjNC1mY2RjLTQwM2QtODQzZi1jM2VmM2NmOTYzODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjQuMDg3NDY1NTU3WiJ9&digest=sha256%3Ade153109836dece7ed6fee6f3a2147e794325bd6c1a451f7fb96cf3862fefffc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:24Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=b02c1016-748b-4900-9571-5a03329e0d62 http.request.method=POST http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.919µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=f411b99d-7cf7-44b6-b6e2-c78c392817c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/blobs/uploads/854c6a34-e92d-4041-8400-48dc83e5e346?_state=Cg8EL2BjcicEMpb3uZhVHD7rtI6xet19Kg4GAQ4yb197Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTRjNmEzNC1lOTJkLTQwNDEtODQwMC00OGRjODNlNWUzNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjQuOTA1MjEyODY1WiJ9&digest=sha256%3A6e56a5f6522cd3b2e57c2a7c656f5f7d3dc2c0d81b7f9e27ad16456e4bb99c87" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264483813s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/854c6a34-e92d-4041-8400-48dc83e5e346?_state=Cg8EL2BjcicEMpb3uZhVHD7rtI6xet19Kg4GAQ4yb197Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTRjNmEzNC1lOTJkLTQwNDEtODQwMC00OGRjODNlNWUzNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjQuOTA1MjEyODY1WiJ9&digest=sha256%3A6e56a5f6522cd3b2e57c2a7c656f5f7d3dc2c0d81b7f9e27ad16456e4bb99c87 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" 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:33561" http.request.id=a00ab602-a08b-4393-a6fd-c477a7858aee http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108288ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" 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:33561" http.request.id=dc3b7519-9e34-40fc-9ceb-20a8cb9383a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/sha256:ba2bae420f0c91872eb5c4d5f38cc66c7944e0c56d34d7fe59d6e43cad2fd0b9" http.request.useragent="Go-http-client/1.1" http.response.duration="869.376µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:ba2bae420f0c91872eb5c4d5f38cc66c7944e0c56d34d7fe59d6e43cad2fd0b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=aff9e73d-a631-4589-86b4-ca01c01dbac7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" 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="742.887µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=9a7cf108-d25e-4405-bd73-bda4d75d7a5e http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/sha256:ba2bae420f0c91872eb5c4d5f38cc66c7944e0c56d34d7fe59d6e43cad2fd0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="748.328µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema2/manifests/sha256:ba2bae420f0c91872eb5c4d5f38cc66c7944e0c56d34d7fe59d6e43cad2fd0b9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=8e34fbe3-3c0c-4efb-b6f8-de0f629d2710 http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="586.377µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=f0e38173-8a7b-4421-8f84-dc4dd030545c http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/sha256:ba2bae420f0c91872eb5c4d5f38cc66c7944e0c56d34d7fe59d6e43cad2fd0b9" http.request.useragent="Go-http-client/1.1" http.response.duration="559.507µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema2/manifests/sha256:ba2bae420f0c91872eb5c4d5f38cc66c7944e0c56d34d7fe59d6e43cad2fd0b9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=f8bd3869-59dd-438f-bd14-c2b8d029a24d http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" 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="555.988µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="rewriting manifest sha256:ba2bae420f0c91872eb5c4d5f38cc66c7944e0c56d34d7fe59d6e43cad2fd0b9 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=9ee16670-c5b8-471e-b035-1604fee53044 http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" 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-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=9ee16670-c5b8-471e-b035-1604fee53044 http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.360127ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33561" http.request.id=9933c551-de68-4c15-bb07-c0d76e747b8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" 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="838.366µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" 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:33561" http.request.id=c2b1d476-a7fc-48eb-9214-a052af2e9b46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="941.575µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" 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:33561" http.request.id=984ca43d-5ec4-4507-88ca-966c68d99649 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/sha256:507bb99852c76ec1180e288d63dd85e8ec06e38dfc0bf2cdc5a5f1a836d3425f" http.request.useragent="Go-http-client/1.1" http.response.duration="822.863µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:507bb99852c76ec1180e288d63dd85e8ec06e38dfc0bf2cdc5a5f1a836d3425f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=7bedeafb-6f25-48fa-8144-7effdaf9d3fb http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" 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="821.705µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=880c0eb7-acb6-480a-9515-755ab829047d http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/sha256:507bb99852c76ec1180e288d63dd85e8ec06e38dfc0bf2cdc5a5f1a836d3425f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="748.23µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema2/manifests/sha256:507bb99852c76ec1180e288d63dd85e8ec06e38dfc0bf2cdc5a5f1a836d3425f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=1ec84818-3d4d-430f-b59d-b98da41a0052 http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="614.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=abe851fa-8641-4efc-8dd3-27ec6f9bb3d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/sha256:507bb99852c76ec1180e288d63dd85e8ec06e38dfc0bf2cdc5a5f1a836d3425f" http.request.useragent="Go-http-client/1.1" http.response.duration="586.085µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema2/manifests/sha256:507bb99852c76ec1180e288d63dd85e8ec06e38dfc0bf2cdc5a5f1a836d3425f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="rewriting manifest list sha256:507bb99852c76ec1180e288d63dd85e8ec06e38dfc0bf2cdc5a5f1a836d3425f in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=47284aec-8233-4868-83ce-d32cabf6951f http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" 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-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33561" http.request.id=47284aec-8233-4868-83ce-d32cabf6951f http.request.method=GET http.request.remoteaddr="127.0.0.1:50612" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.453819ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T20:28:26Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:26Z" 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:42531" http.request.id=c1e169ab-f00a-41f9-9dd8-605e6739c984 http.request.method=GET http.request.remoteaddr="127.0.0.1:56838" 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="811.79µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" 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:42531" http.request.id=b3c3c521-4c5f-4b3e-a2b6-a91983492a5d http.request.method=GET http.request.remoteaddr="127.0.0.1:56838" 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="632.088µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" 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:42531" http.request.id=e67e11e6-355c-47a7-b1d8-956e318a132f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" 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="649.17µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=79af5dc3-efdb-4c62-98c6-70d4f63e6495 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" 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.136994ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T20:28:26Z" 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:42531" http.request.id=79af5dc3-efdb-4c62-98c6-70d4f63e6495 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" 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.167725ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T20:28:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=79af5dc3-efdb-4c62-98c6-70d4f63e6495 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" 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.192802ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T20:28:26Z" 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:42531" http.request.id=79af5dc3-efdb-4c62-98c6-70d4f63e6495 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" 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.214967ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=49690efd-d852-4767-9504-c550cbca5c39 http.request.method=POST http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.746µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=2704a26c-3b6d-43f5-a602-653602fc704c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/blobs/uploads/1baf0e86-1f17-4c7f-a93a-e119f83c009f?_state=3bbVo3oNfRDIYtLgBRnmrnxBL3m_apcHGhxHGRIYbXt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYmFmMGU4Ni0xZjE3LTRjN2YtYTkzYS1lMTE5ZjgzYzAwOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjYuMzE5MzAyNDE2WiJ9&digest=sha256%3A8abf8b8b9c2e707591306fde2b5b1578bfc04f2356062e80200c396f7ae1a92e" http.request.useragent="Go-http-client/1.1" http.response.duration=633.40736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/1baf0e86-1f17-4c7f-a93a-e119f83c009f?_state=3bbVo3oNfRDIYtLgBRnmrnxBL3m_apcHGhxHGRIYbXt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYmFmMGU4Ni0xZjE3LTRjN2YtYTkzYS1lMTE5ZjgzYzAwOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjYuMzE5MzAyNDE2WiJ9&digest=sha256%3A8abf8b8b9c2e707591306fde2b5b1578bfc04f2356062e80200c396f7ae1a92e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:27Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=0dcc568e-800b-4e55-9466-3d0d55302098 http.request.method=POST http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.481µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=b640886e-1baf-4251-917a-128001d24b2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/blobs/uploads/372050a9-03f4-4137-a25c-ba9142dc8287?_state=0CMAD0sd_29JVcHSjMzjwqJZtiJg3nCidyT7JLWP5mR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNzIwNTBhOS0wM2Y0LTQxMzctYTI1Yy1iYTkxNDJkYzgyODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjcuMTY1OTY2MTgyWiJ9&digest=sha256%3Ae49c7224c43e7179d3c9c72202ad995a915284f8de764d2f9a742ac8ba6b8fc3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.561163915s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/372050a9-03f4-4137-a25c-ba9142dc8287?_state=0CMAD0sd_29JVcHSjMzjwqJZtiJg3nCidyT7JLWP5mR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNzIwNTBhOS0wM2Y0LTQxMzctYTI1Yy1iYTkxNDJkYzgyODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjcuMTY1OTY2MTgyWiJ9&digest=sha256%3Ae49c7224c43e7179d3c9c72202ad995a915284f8de764d2f9a742ac8ba6b8fc3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=b3e13cec-31c5-4745-ae38-1cdefd71a01e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.668598ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=a60129f5-245a-4b87-a469-4d2f7ef3be34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.334014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=5c70009f-883b-4ad3-b655-b57ee52bcc02 http.request.method=GET http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.132598ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=ed04db01-c0ba-4972-a4dc-6056d432b1c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.108997ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "GET /v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" 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:42531" http.request.id=2b2032cb-4e46-4ec9-9b41-6379b56db62f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.340287ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" 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:42531" http.request.id=4ac9b26c-7f3d-4c87-bb4b-526f2cd6b1fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.368183ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:42531" http.request.id=a7a819c7-f9f2-4059-8a02-fa06d696484d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353648ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=1a162547-74b1-4d0a-92a0-0c200e9da289 http.request.method=GET http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.164596ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "GET /v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=df0fd637-c85d-4f64-a94e-7a49877f40e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="598.186µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=a858b747-ad17-42c5-85a7-4aabc9b940ff http.request.method=GET http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0" http.request.useragent="Go-http-client/1.1" http.response.duration="598.756µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "GET /v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=6b518b3f-6627-4c45-8de4-459db74bd0c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="548.509µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=error msg="payload digest does match: "sha256:e801a27a3a225fda83c1927c778fdf95529e0e14f4eea0f2ac6188a59082efc4" != "sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0"" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=4e749be7-5411-4a9d-a165-477d2047d236 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0" time="2026-02-04T20:28:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=4e749be7-5411-4a9d-a165-477d2047d236 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56838" http.request.uri="/v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="715.281µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0" 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:3331a901e8449c1a1f4847795eaa2a36b154f507de7f0db22c5e907e1dda6bd0 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" 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:42531" http.request.id=61fa537e-3641-4889-bd2e-c9d150265a74 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" 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="703.776µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" 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:42531" http.request.id=e3ce6ccc-0bb8-453d-866f-710d448b94b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" 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="575.552µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42531" http.request.id=d3a37838-4e61-430b-9e0a-8e6557abd539 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" 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="675.376µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T20:28:28Z" 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:42531" http.request.id=d3a37838-4e61-430b-9e0a-8e6557abd539 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" 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="705.08µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T20:28:28Z" 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:42531" http.request.id=d3a37838-4e61-430b-9e0a-8e6557abd539 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" 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="730.089µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=d6b8eecd-d28e-437f-bdf2-e8c1bc1803ac http.request.method=POST http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="692.342µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=7402b9db-fea2-4100-b814-b55a6741fa05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/blobs/uploads/63dc5bc8-62af-4089-89f1-891508dc55d7?_state=IKnFkCYNwvpmgT9HcHlmW6iNyKzHFdthYF8AyLDKCfV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2M2RjNWJjOC02MmFmLTQwODktODlmMS04OTE1MDhkYzU1ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjguNzQ2NzY1OTY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="913.008µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/63dc5bc8-62af-4089-89f1-891508dc55d7?_state=IKnFkCYNwvpmgT9HcHlmW6iNyKzHFdthYF8AyLDKCfV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2M2RjNWJjOC02MmFmLTQwODktODlmMS04OTE1MDhkYzU1ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjguNzQ2NzY1OTY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" 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:42531" http.request.id=3490a8aa-5cd2-4f78-a96a-06b3f2a20c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" 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="738.05µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T20:28:28Z" 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:42531" http.request.id=3490a8aa-5cd2-4f78-a96a-06b3f2a20c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" 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="767.408µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T20:28:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=3645409f-e533-405d-a219-9a9de0f420bf http.request.method=POST http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=faafe773-66f3-4743-a647-5bcb5b714dfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/blobs/uploads/d793ee2a-ce3c-46dd-9b2c-67ca4cdb2f0d?_state=WabgwlIOUnNZ-R_cECnwEx4HhbNImxXgy8MtsHHjUGR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNzkzZWUyYS1jZTNjLTQ2ZGQtOWIyYy02N2NhNGNkYjJmMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjguOTg2Mzg1MTM2WiJ9&digest=sha256%3A5f68f10051f9cfbd25d64849a4e63b8eeac5fb6550a4894fccb78e6eee9e9824" http.request.useragent="Go-http-client/1.1" http.response.duration=1.970917503s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/d793ee2a-ce3c-46dd-9b2c-67ca4cdb2f0d?_state=WabgwlIOUnNZ-R_cECnwEx4HhbNImxXgy8MtsHHjUGR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkNzkzZWUyYS1jZTNjLTQ2ZGQtOWIyYy02N2NhNGNkYjJmMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MjguOTg2Mzg1MTM2WiJ9&digest=sha256%3A5f68f10051f9cfbd25d64849a4e63b8eeac5fb6550a4894fccb78e6eee9e9824 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=290db371-7a76-4de6-a86f-2362892fff1f http.request.method=POST http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="897.425µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=348db99e-703c-4d82-b318-0697475c2752 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/blobs/uploads/8dd6a760-cc69-46ad-b14b-06d776f329e8?_state=ANwI6reR0T6LlANoUdaxus6u0s8J47XuaAproZOe1qd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZGQ2YTc2MC1jYzY5LTQ2YWQtYjE0Yi0wNmQ3NzZmMzI5ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzEuMTA0MTExMjcyWiJ9&digest=sha256%3A0421e9e8ac3b0aed71ac237bbd8ed959bf8f39e4c49e9cf0ef07e114dcf766f1" http.request.useragent="Go-http-client/1.1" http.response.duration=730.227426ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/8dd6a760-cc69-46ad-b14b-06d776f329e8?_state=ANwI6reR0T6LlANoUdaxus6u0s8J47XuaAproZOe1qd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZGQ2YTc2MC1jYzY5LTQ2YWQtYjE0Yi0wNmQ3NzZmMzI5ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzEuMTA0MTExMjcyWiJ9&digest=sha256%3A0421e9e8ac3b0aed71ac237bbd8ed959bf8f39e4c49e9cf0ef07e114dcf766f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" 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:42531" http.request.id=775fc057-4dd2-4ee4-ab66-334f62fb4fd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.145384ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" 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:42531" http.request.id=cb71e282-9b3c-44bb-b201-3f3edbe50c1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/sha256:26c30400b52760b6709ba1e4aea7fea4a4a0bdc6fc758dec7e79079a0c24b443" http.request.useragent="Go-http-client/1.1" http.response.duration="888.157µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "PUT /v2/foo/schema2/manifests/sha256:26c30400b52760b6709ba1e4aea7fea4a4a0bdc6fc758dec7e79079a0c24b443 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=d64f49ba-3368-4a4d-9340-136a1611a4a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" 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="791.909µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=08d017d7-8c8e-4702-85fe-7c4065aecd1b http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/sha256:26c30400b52760b6709ba1e4aea7fea4a4a0bdc6fc758dec7e79079a0c24b443" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="766.793µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema2/manifests/sha256:26c30400b52760b6709ba1e4aea7fea4a4a0bdc6fc758dec7e79079a0c24b443 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=e1f3704d-696f-4603-af4b-5be450c122d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="578.134µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=b7e87746-cc16-445d-ba0b-5b6a45ff21c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/sha256:26c30400b52760b6709ba1e4aea7fea4a4a0bdc6fc758dec7e79079a0c24b443" http.request.useragent="Go-http-client/1.1" http.response.duration="559.991µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema2/manifests/sha256:26c30400b52760b6709ba1e4aea7fea4a4a0bdc6fc758dec7e79079a0c24b443 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=8c621492-dd35-413d-9b03-7303d6c755f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" 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="547.213µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="rewriting manifest sha256:26c30400b52760b6709ba1e4aea7fea4a4a0bdc6fc758dec7e79079a0c24b443 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=2cf7f4f0-5e9e-4ea9-bb0d-5b73d0221be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" 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-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=2cf7f4f0-5e9e-4ea9-bb0d-5b73d0221be2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.240992ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42531" http.request.id=3f6df3a8-65e6-406c-8399-081cb625f5de http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" 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="682.94µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" 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:42531" http.request.id=e3b35663-3384-49eb-866a-bbbeb11cc2b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="855.661µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" 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:42531" http.request.id=7bdce4ae-2a62-4c5f-8ce5-16d236018b92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/sha256:b199a1aaf9ac5abf9c6f7a90cc294be539da6171a1d4a02dc9682db0b42ec534" http.request.useragent="Go-http-client/1.1" http.response.duration="757.775µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "PUT /v2/foo/schema2/manifests/sha256:b199a1aaf9ac5abf9c6f7a90cc294be539da6171a1d4a02dc9682db0b42ec534 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=cd32093b-0226-4c00-9e39-66744011c013 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" 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="756.154µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=a88e8f3d-9f36-4c4d-bc13-10875972f81e http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/sha256:b199a1aaf9ac5abf9c6f7a90cc294be539da6171a1d4a02dc9682db0b42ec534" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="708.525µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema2/manifests/sha256:b199a1aaf9ac5abf9c6f7a90cc294be539da6171a1d4a02dc9682db0b42ec534 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=d57bc938-3662-4c89-852b-c7e6b721972f http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="596.861µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=84836964-46df-4f38-998c-2601b210e0b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/sha256:b199a1aaf9ac5abf9c6f7a90cc294be539da6171a1d4a02dc9682db0b42ec534" http.request.useragent="Go-http-client/1.1" http.response.duration="554.017µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema2/manifests/sha256:b199a1aaf9ac5abf9c6f7a90cc294be539da6171a1d4a02dc9682db0b42ec534 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=info msg="rewriting manifest list sha256:b199a1aaf9ac5abf9c6f7a90cc294be539da6171a1d4a02dc9682db0b42ec534 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=98d773a8-49de-4323-bbde-00bda622e771 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" 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-04T20:28:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:42531" http.request.id=98d773a8-49de-4323-bbde-00bda622e771 http.request.method=GET http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.768217ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.39s) === RUN TestGetManifestWithStorageError time="2026-02-04T20:28:31Z" 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-04T20:28:31Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:31Z" 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:33415" http.request.id=cf57e94a-33b0-4beb-882f-90f9ace8a339 http.request.method=GET http.request.remoteaddr="127.0.0.1:51190" 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.015008ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" 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:33415" http.request.id=b90d68a6-412e-488c-9a6c-77401a8e4079 http.request.method=GET http.request.remoteaddr="127.0.0.1:51190" 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="821.164µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" 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:33415" http.request.id=a880e2dd-010e-4d92-81b7-e9fd4cbf3330 http.request.method=GET http.request.remoteaddr="127.0.0.1:51190" 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="804.608µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" 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:33415" http.request.id=e7ac36b3-db5d-479c-a8fe-fa76b0ac23f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51190" 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="761.211µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Feb/2026:20:28:31 +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-04T20:28:31Z" 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-04T20:28:31Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:31Z" 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:33165" http.request.id=7cee9209-185c-4350-9002-71d722da2d29 http.request.method=GET http.request.remoteaddr="127.0.0.1:45644" 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="915.738µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" 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:33165" http.request.id=b6d653a0-4d79-4f76-a293-a325c7d78b20 http.request.method=GET http.request.remoteaddr="127.0.0.1:45644" 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="764.371µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" 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:33165" http.request.id=31f35068-5d3d-435b-ab1d-27c9a045011a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" 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="747.397µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-04T20:28:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=e15a5a99-ad42-417f-a954-e100a51f2877 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" 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.406453ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T20:28:31Z" 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:33165" http.request.id=e15a5a99-ad42-417f-a954-e100a51f2877 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" 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.439572ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T20:28:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=e15a5a99-ad42-417f-a954-e100a51f2877 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" 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.472899ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-04T20:28:31Z" 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:33165" http.request.id=e15a5a99-ad42-417f-a954-e100a51f2877 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" 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.504922ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Feb/2026:20:28:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-04T20:28:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=d14bfc71-6eb8-4653-8e27-3be0262bf5e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="834.47µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:33Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=0ca36625-38f2-4b7c-94e2-f182773115f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/blobs/uploads/8e0e4356-2304-4c8f-b54a-0588695e1341?_state=aD9CUleAXkAM7pRwUSQnAjLLrsgELsyysaLU_uZQzW17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZTBlNDM1Ni0yMzA0LTRjOGYtYjU0YS0wNTg4Njk1ZTEzNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzIuMDY0NDI2ODg3WiJ9&digest=sha256%3A304240581ee1a8d36fa5393f28705b245b6ae8ce267e0f3e518a9e83c84f98e3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.359335669s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/8e0e4356-2304-4c8f-b54a-0588695e1341?_state=aD9CUleAXkAM7pRwUSQnAjLLrsgELsyysaLU_uZQzW17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZTBlNDM1Ni0yMzA0LTRjOGYtYjU0YS0wNTg4Njk1ZTEzNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzIuMDY0NDI2ODg3WiJ9&digest=sha256%3A304240581ee1a8d36fa5393f28705b245b6ae8ce267e0f3e518a9e83c84f98e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:33Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=de100f8a-a88f-4be8-abb0-99cce6ef9cb4 http.request.method=POST http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.491µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=3b5d913f-8969-47ea-994d-991de0a361a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/blobs/uploads/bc19c2d0-d10b-4866-8289-8f35b8bd05b7?_state=0yDDwaIWC4osqKlKmvMjTCc40UYe4xo8DNhOQBnWj0F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYzE5YzJkMC1kMTBiLTQ4NjYtODI4OS04ZjM1YjhiZDA1YjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzMuNjEwMjAxMDQ3WiJ9&digest=sha256%3Aedfc7640924f703f6581b36bcee50fa9ecb8cb539b87431accd8a633ac99258e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264981205s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/bc19c2d0-d10b-4866-8289-8f35b8bd05b7?_state=0yDDwaIWC4osqKlKmvMjTCc40UYe4xo8DNhOQBnWj0F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYzE5YzJkMC1kMTBiLTQ4NjYtODI4OS04ZjM1YjhiZDA1YjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzMuNjEwMjAxMDQ3WiJ9&digest=sha256%3Aedfc7640924f703f6581b36bcee50fa9ecb8cb539b87431accd8a633ac99258e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=ae35ebd0-43f6-43cb-99f4-07db05599ef7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.679814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=3b369a87-8d1e-4da0-b24e-bd2a92197c28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.332024ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=4b0d63c1-169f-48b6-925a-5a87abd563a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.161868ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=6e387d91-a53c-4372-a5eb-45b5df744cec http.request.method=GET http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.135252ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" 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:33165" http.request.id=af990135-86c3-47d3-beee-a519323f817c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353908ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" 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:33165" http.request.id=d6296fa2-11bc-4a0b-bde5-2c85d99eac41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.33969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:33165" http.request.id=5be9b8d8-bb6c-4147-8ee2-ecacbfa3d0f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.407261ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=974506b8-59f8-4d6c-b08f-3c31ff557acf http.request.method=GET http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.133238ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=171539e5-3a43-4bdf-a3e9-983e341e1ac3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="586.436µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=248ee1f1-e952-487d-8c79-13ead405d7e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.duration="567.032µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=85e14837-f583-4679-a193-c86a05858752 http.request.method=GET http.request.remoteaddr="127.0.0.1:45644" 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="569.083µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=error msg="payload digest does match: "sha256:656fda44f9e11d07e4b6e78a6cd5d0a60bd137c447a9b92f7f3948f59cd8a38b" != "sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea"" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=53835887-8350-460f-86d4-57f25975453f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" time="2026-02-04T20:28:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=53835887-8350-460f-86d4-57f25975453f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45644" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="759.41µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=6d5d8122-06cb-4215-995b-e06b6f75afce http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48070" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.duration="868.726µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=4fb2dbb2-5e6f-4936-aefd-31f2fb8ddd8c http.request.method=GET http.request.remoteaddr="127.0.0.1:48070" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="655.65µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" 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:33165" http.request.id=5c08f7f6-2710-418a-b607-42611ce39242 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48082" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.369261ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=e6cb20d7-9f94-42e8-a674-039e694cba1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48092" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.duration=2.61282ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=21ca97d7-aa6b-4615-bc3c-aaed0f7e1610 http.request.method=GET http.request.remoteaddr="127.0.0.1:48092" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.980137ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" 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:33165" http.request.id=e41675c4-3caf-4919-8288-f0930132ba12 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48100" 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.054108ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=cea8178b-800d-4f31-b8d1-2f00020e965e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.090761ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=6ad77ff9-4380-44b8-8880-988028227eac http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" 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="749.139µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=6cc41df3-f903-4381-9274-642b28d5e3b7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015325ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:31589b7d805a85b1ef0e5e57977be5a01a8efa032d68fea371e9b0d6c15393ea HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=1967fdbc-6689-4b4a-8a89-9ab63c87c35c http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" 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="758.916µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" 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:33165" http.request.id=cb6d4e38-16b9-4ab6-8574-d3ba461dc8cc http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" 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="840.97µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" 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:33165" http.request.id=3a1fbfcc-8e70-4912-af99-0af952f6ea51 http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" 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="809.854µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33165" http.request.id=835b13ae-6996-498d-a6b4-3d7a0c27017c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48104" 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="949.804µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T20:28:34Z" 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:33165" http.request.id=835b13ae-6996-498d-a6b4-3d7a0c27017c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48104" 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="986.631µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T20:28:34Z" 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:33165" http.request.id=835b13ae-6996-498d-a6b4-3d7a0c27017c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48104" 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.028864ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=efbe8bc4-e7f6-4df4-b2d0-387671c98b79 http.request.method=POST http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="960.522µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=e53565e3-0c46-4e30-97a5-7395ce1da225 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/blobs/uploads/bceb7879-c940-4864-b1c7-21ecbd4d6488?_state=GsFKwYp9pfzt-HfNLJ-ZVE1ajURAI4bSVo2EV35u_sd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiY2ViNzg3OS1jOTQwLTQ4NjQtYjFjNy0yMWVjYmQ0ZDY0ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzQuOTEyMDk0NzhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276782ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/bceb7879-c940-4864-b1c7-21ecbd4d6488?_state=GsFKwYp9pfzt-HfNLJ-ZVE1ajURAI4bSVo2EV35u_sd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiY2ViNzg3OS1jOTQwLTQ4NjQtYjFjNy0yMWVjYmQ0ZDY0ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzQuOTEyMDk0NzhaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:34Z" 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:33165" http.request.id=df37253d-1095-44d4-93d9-6e0c6ded0387 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48104" 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="987.988µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-04T20:28:34Z" 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:33165" http.request.id=df37253d-1095-44d4-93d9-6e0c6ded0387 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48104" 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.034594ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Feb/2026:20:28:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-04T20:28:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=36fd4074-011b-4984-8ea8-654d88628412 http.request.method=POST http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="807.997µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=4d5bfad0-b920-4c16-828c-1bc151a13c8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/blobs/uploads/85970faa-fcca-46ea-b401-20ef277ae3d2?_state=NpHK5NMIV4O6BBa40BTOqKrbzQ4FWesNYkJNbZYBGqV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTk3MGZhYS1mY2NhLTQ2ZWEtYjQwMS0yMGVmMjc3YWUzZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzUuMDY3NjI0NTc3WiJ9&digest=sha256%3Ab3506cb187cdcf9b904549502a749ff180fca7615369b3af029070d5897b6fb8" http.request.useragent="Go-http-client/1.1" http.response.duration=744.826073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/85970faa-fcca-46ea-b401-20ef277ae3d2?_state=NpHK5NMIV4O6BBa40BTOqKrbzQ4FWesNYkJNbZYBGqV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTk3MGZhYS1mY2NhLTQ2ZWEtYjQwMS0yMGVmMjc3YWUzZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzUuMDY3NjI0NTc3WiJ9&digest=sha256%3Ab3506cb187cdcf9b904549502a749ff180fca7615369b3af029070d5897b6fb8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=88c009f8-a237-4824-885e-c0fc75d14a63 http.request.method=POST http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="925.233µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=816f74c1-fa77-4f66-9f42-9614f92b1c8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/blobs/uploads/c44245fa-d150-4536-bfec-0ddf415daf33?_state=XBIQave-p2mBOTyJo5HmfjHgk-MZjxOW5cqPlAtOWkd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNDQyNDVmYS1kMTUwLTQ1MzYtYmZlYy0wZGRmNDE1ZGFmMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzUuOTY5MzgwNDg1WiJ9&digest=sha256%3Aef9ecee496f5762d3beef328df29aa6ba000f13f7b6a36360f2f789003eaaf72" http.request.useragent="Go-http-client/1.1" http.response.duration=843.952837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/c44245fa-d150-4536-bfec-0ddf415daf33?_state=XBIQave-p2mBOTyJo5HmfjHgk-MZjxOW5cqPlAtOWkd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNDQyNDVmYS1kMTUwLTQ1MzYtYmZlYy0wZGRmNDE1ZGFmMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDRUMjA6Mjg6MzUuOTY5MzgwNDg1WiJ9&digest=sha256%3Aef9ecee496f5762d3beef328df29aa6ba000f13f7b6a36360f2f789003eaaf72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28: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:33165" http.request.id=59953d87-0f37-429d-887b-7215eb2b3ecd http.request.method=PUT http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.260389ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28: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:33165" http.request.id=d82ba61c-f877-4283-9344-b913e8ff0747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.586659ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=1b9e9019-2187-4abd-8fc9-d521a4147a08 http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" 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.312753ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=5434ecf6-e62c-4355-a0a9-2bfdfc437c8e http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.265392ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "GET /v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=e591b8d0-2101-4b35-bd8b-775089933c57 http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073072ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=b8b13805-f538-4fea-94b3-554ede9bcb3c http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010985ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "GET /v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=80b27300-59d7-4896-8644-526d94622ca5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" 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="983.404µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="rewriting manifest sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=b2170b8e-4ce0-4b2d-9bc9-9d62c7776aa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" 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-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=b2170b8e-4ce0-4b2d-9bc9-9d62c7776aa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" 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.147776ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=119b5929-c31d-46fb-962d-b19e413d4324 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245418ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=9246a236-8b31-4b16-92a2-e3ea771ddd60 http.request.method=GET http.request.remoteaddr="127.0.0.1:48104" http.request.uri="/v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.129834ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "GET /v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-04T20:28: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:33165" http.request.id=9db55638-6bc9-4446-9001-df6b8d45e10d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48120" http.request.uri="/v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.217909ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T20:28: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:33165" http.request.id=2aed11f7-6eed-4b2d-9eec-17b5da4f803f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48128" http.request.uri="/v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.380951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=60c23ea1-83c4-4a4c-ad8c-0eab102beaed http.request.method=GET http.request.remoteaddr="127.0.0.1:48128" http.request.uri="/v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="999.335µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "GET /v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-04T20:28: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:33165" http.request.id=0dd82aa4-0dc4-4d74-b2b4-5ce192fc541c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48130" 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.006877ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-04T20:28: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:33165" http.request.id=d8d96cc1-ed32-46e2-a49d-ff74a5aaa1ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:48146" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.369284ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=2fee8f25-2dff-4110-8d14-ec39e143d102 http.request.method=GET http.request.remoteaddr="127.0.0.1:48146" 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="906.937µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=1355f861-aeb0-4b11-9733-9a68cf3edd5f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48146" http.request.uri="/v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6" http.request.useragent="Go-http-client/1.1" http.response.duration="959.51µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "DELETE /v2/foo/schema2/manifests/sha256:1ad8659ddd4314b159fc7d0d9d7fc4dc0fb74754a2931d26c0076ee9a6a29db6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:36Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:33165" http.request.id=300c09c3-f322-48a2-9186-b14c52671a41 http.request.method=GET http.request.remoteaddr="127.0.0.1:48146" 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="748.535µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.98s) === RUN TestManifestDeleteDisabled time="2026-02-04T20:28: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-04T20:28:36Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28: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:38141" http.request.id=c0f9d5a7-720f-470c-8549-f99ca60ad58c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45882" 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="922.961µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Feb/2026:20:28:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-02-04T20:28: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-04T20:28:36Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T20:28:37Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-04T20:28:37Z" 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-04T20:28:37Z" 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:33307" http.request.id=955747e0-4a84-4257-b725-e391ff5ee6f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56586" 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.226796ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:20:28:37 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T20:28:37Z" 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:33307" http.request.id=2a2cf7c0-f192-4306-abb6-bf869478b6c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56592" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.931504ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Feb/2026:20:28:37 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T20:28:37Z" 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:33307" http.request.id=23b8990b-1add-481f-a592-c877a054eed1 http.request.method=POST http.request.remoteaddr="127.0.0.1:56604" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.913058ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-04T20:28:37Z" 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:33307" http.request.id=7575bce0-e950-4214-ac1e-adf3cf5fbe6a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56616" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.946945ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Feb/2026:20:28:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.19s) === RUN TestProxyManifestGetByTag time="2026-02-04T20:28:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-04T20:28:37Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=81955696-7d7f-4df0-8801-c84821e0fb52 http.request.method=POST http.request.remoteaddr="127.0.0.1:43566" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="856.439µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=e7975595-81ad-4856-b8b6-5d35dbb82956 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43566" http.request.uri="/v2/foo/bar/blobs/uploads/f51a57d4-4958-4dab-9dee-b0516389b69f?_state=FOl7qnY7yuLBYKyqrXDgSYyAEZCgArQxnL4uwdLmiyV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1MWE1N2Q0LTQ5NTgtNGRhYi05ZGVlLWIwNTE2Mzg5YjY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODozNy4yNDIxOTczNDJaIn0%3D&digest=sha256%3A5cda6bbe13e7ab8d7b0d0b0c3e236f55ccc054077d66519af3ea48961b6d5109" http.request.useragent="Go-http-client/1.1" http.response.duration=1.481868235s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:37 +0000] "PUT /v2/foo/bar/blobs/uploads/f51a57d4-4958-4dab-9dee-b0516389b69f?_state=FOl7qnY7yuLBYKyqrXDgSYyAEZCgArQxnL4uwdLmiyV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1MWE1N2Q0LTQ5NTgtNGRhYi05ZGVlLWIwNTE2Mzg5YjY5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODozNy4yNDIxOTczNDJaIn0%3D&digest=sha256%3A5cda6bbe13e7ab8d7b0d0b0c3e236f55ccc054077d66519af3ea48961b6d5109 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=6cc74cd7-a94a-4428-8132-414b07347057 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43566" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.515634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:38 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28: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-04T20:28:38Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-04T20:28:38Z" level=info msg="Starting upload purge in 13m0s" go.version=go1.25.7 time="2026-02-04T20:28:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-04T20:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=7d1c5d91-4f63-4c9a-998a-5ef0a4cd0587 http.request.method=GET http.request.remoteaddr="127.0.0.1:43566" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="927.6µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:20:28:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T20:28:38Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:43963" go.version=go1.25.7 time="2026-02-04T20:28: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-04T20:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=4ecb2f27-9531-427f-b7b5-659243809f9e http.request.method=GET http.request.remoteaddr="127.0.0.1:43574" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.033857ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:20:28:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T20:28:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43963 /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:43963/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:37519" http.request.id=2119b383-25c7-40de-ae03-c421ef4e9d07 http.request.method=GET http.request.remoteaddr="127.0.0.1:57266" http.request.uri="/v2/foo/bar/manifests/sha256:fd116ed13e5f4b8087dde4f38b5e31be9d133e2135fe8d0194cfe0a040065860" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:fd116ed13e5f4b8087dde4f38b5e31be9d133e2135fe8d0194cfe0a040065860" time="2026-02-04T20:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=dedcfbd5-89a2-4bd6-b0f3-c5dc674cd872 http.request.method=GET http.request.remoteaddr="127.0.0.1:43588" http.request.uri="/v2/foo/bar/manifests/sha256:fd116ed13e5f4b8087dde4f38b5e31be9d133e2135fe8d0194cfe0a040065860" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.004849ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:20:28:38 +0000] "GET /v2/foo/bar/manifests/sha256:fd116ed13e5f4b8087dde4f38b5e31be9d133e2135fe8d0194cfe0a040065860 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T20:28:38Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:fd116ed13e5f4b8087dde4f38b5e31be9d133e2135fe8d0194cfe0a040065860 with ttl=167h59m59.999995329s" go.version=go1.25.7 time="2026-02-04T20:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37519" http.request.id=2119b383-25c7-40de-ae03-c421ef4e9d07 http.request.method=GET http.request.remoteaddr="127.0.0.1:57266" http.request.uri="/v2/foo/bar/manifests/sha256:fd116ed13e5f4b8087dde4f38b5e31be9d133e2135fe8d0194cfe0a040065860" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.846246ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:20:28:38 +0000] "GET /v2/foo/bar/manifests/sha256:fd116ed13e5f4b8087dde4f38b5e31be9d133e2135fe8d0194cfe0a040065860 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T20:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=3c1db05b-6d2b-4e18-8b5f-17e5fa4b8f4d http.request.method=GET http.request.remoteaddr="127.0.0.1:43588" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.565µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:20:28:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T20:28:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43963 /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:43963/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:37519" http.request.id=aa0b376f-c750-43bb-b61e-b0aa1e924da2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" 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-04T20:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=f0c829b1-d46a-48c5-bbde-c9544362b3f3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43604" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.6182ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:20:28:38 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T20:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37519" http.request.id=aa0b376f-c750-43bb-b61e-b0aa1e924da2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57276" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.106066ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:20:28:38 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T20:28:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=16b059de-f0d3-469b-b57e-02571bf6500a http.request.method=POST http.request.remoteaddr="127.0.0.1:43604" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.282µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=1345771a-81b4-4d2c-95ac-a3d679034ad3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43604" http.request.uri="/v2/foo/bar/blobs/uploads/b2c75533-ea22-4033-9fca-5be4107d05ef?_state=guAsI-LUwlLTexILxnUg0M5Bye13mK88Cje8w23Or9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyYzc1NTMzLWVhMjItNDAzMy05ZmNhLTViZTQxMDdkMDVlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODozOC45MjEwNDk5NTZaIn0%3D&digest=sha256%3A27bfe8d0f7de83bc770f70cba7c77461f982b29800005f93f6431a5dd3ecaaf8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151336742s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:38 +0000] "PUT /v2/foo/bar/blobs/uploads/b2c75533-ea22-4033-9fca-5be4107d05ef?_state=guAsI-LUwlLTexILxnUg0M5Bye13mK88Cje8w23Or9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyYzc1NTMzLWVhMjItNDAzMy05ZmNhLTViZTQxMDdkMDVlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNFQyMDoyODozOC45MjEwNDk5NTZaIn0%3D&digest=sha256%3A27bfe8d0f7de83bc770f70cba7c77461f982b29800005f93f6431a5dd3ecaaf8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=7d1e25ed-9b2d-4662-978e-6c002b7313b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43604" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.137795ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Feb/2026:20:28:40 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-04T20:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=8027d748-94b1-419f-8484-9ab31d4f7089 http.request.method=GET http.request.remoteaddr="127.0.0.1:43604" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="758.855µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:20:28:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T20:28:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43963 /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:43963/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:37519" http.request.id=8e1af7ba-8d03-4316-87b0-bd0cd4e12022 http.request.method=GET http.request.remoteaddr="127.0.0.1:57282" 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-04T20:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=2833587a-106a-4324-ba8a-28158e032aa7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43620" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.769164ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:20:28:40 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T20:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=d593be18-f46b-4cf5-a308-51a78535f039 http.request.method=GET http.request.remoteaddr="127.0.0.1:43620" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="775.49µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Feb/2026:20:28:40 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-04T20:28:40Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43963 /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:43963/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:37519" http.request.id=8e1af7ba-8d03-4316-87b0-bd0cd4e12022 http.request.method=GET http.request.remoteaddr="127.0.0.1:57282" 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-04T20:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43963" http.request.id=c2202e9a-d158-46da-93c0-03e9b8f8dfe2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43628" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.744064ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:20:28:40 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-04T20:28:40Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:61c0dd7ffd41ee3c54888ecadbe81f64ed0d5ab03b4d096f602d15e434febdbc with ttl=167h59m59.999997863s" go.version=go1.25.7 time="2026-02-04T20:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37519" http.request.id=8e1af7ba-8d03-4316-87b0-bd0cd4e12022 http.request.method=GET http.request.remoteaddr="127.0.0.1:57282" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.239496ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Feb/2026:20:28:40 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.05s) === RUN TestAppDispatcher time="2026-02-04T20:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46003" http.request.id=c60ecb55-a335-40bf-baa2-634100623a43 http.request.method=GET http.request.remoteaddr="127.0.0.1:52732" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="980.411µs" http.response.status=200 http.response.written=0 time="2026-02-04T20:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46003" http.request.id=d65848cb-1810-4b77-90bd-14d0a0f81735 http.request.method=GET http.request.remoteaddr="127.0.0.1:52732" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="880.127µs" http.response.status=200 http.response.written=0 time="2026-02-04T20:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46003" http.request.id=1390ad76-5c6c-468d-ae97-f9cdec7b09fb http.request.method=GET http.request.remoteaddr="127.0.0.1:52732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.11µs" http.response.status=200 http.response.written=0 time="2026-02-04T20:28:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46003" http.request.id=4961da82-7922-4e2f-81db-4b038cec2aff http.request.method=GET http.request.remoteaddr="127.0.0.1:52732" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="818.853µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-02-04T20:28:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=9474f115-e225-4d02-9f31-a4746b4577dd time="2026-02-04T20:28:40Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=9474f115-e225-4d02-9f31-a4746b4577dd time="2026-02-04T20:28:40Z" 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:33887" http.request.id=0fb24089-148d-43ad-9896-f3459b3e0aca http.request.method=GET http.request.remoteaddr="127.0.0.1:36954" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-02-04T20:28:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=9474f115-e225-4d02-9f31-a4746b4577dd time="2026-02-04T20:28:40Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=9474f115-e225-4d02-9f31-a4746b4577dd time="2026-02-04T20:28:40Z" level=info msg="configuring file health check path=/tmp/healthcheck3386955668, interval=1" go.version=go1.25.7 instance.id=9474f115-e225-4d02-9f31-a4746b4577dd --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-02-04T20:28:44Z" 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=9474f115-e225-4d02-9f31-a4746b4577dd time="2026-02-04T20:28:44Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=9474f115-e225-4d02-9f31-a4746b4577dd time="2026-02-04T20:28:44Z" level=info msg="configuring TCP health check addr=127.0.0.1:37817, interval=1" go.version=go1.25.7 instance.id=9474f115-e225-4d02-9f31-a4746b4577dd --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-04T20:28:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=9474f115-e225-4d02-9f31-a4746b4577dd time="2026-02-04T20:28:48Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=9474f115-e225-4d02-9f31-a4746b4577dd time="2026-02-04T20:28:48Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:43473, interval=1, threshold=3" go.version=go1.25.7 instance.id=9474f115-e225-4d02-9f31-a4746b4577dd --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 63.408s ? 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.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.22s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.42s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.720s === RUN TestSchedule time="2026-02-04T20:27:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=6d5470a1-2055-4d5e-94d6-c40295d4bf0f time="2026-02-04T20:27:51Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994143ms" go.version=go1.25.7 instance.id=6d5470a1-2055-4d5e-94d6-c40295d4bf0f time="2026-02-04T20:27:51Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=993.534µs" go.version=go1.25.7 instance.id=6d5470a1-2055-4d5e-94d6-c40295d4bf0f time="2026-02-04T20:27:51Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=992.186µs" go.version=go1.25.7 instance.id=6d5470a1-2055-4d5e-94d6-c40295d4bf0f 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-04T20:27:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=6d5470a1-2055-4d5e-94d6-c40295d4bf0f --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-02-04T20:27:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=6d5470a1-2055-4d5e-94d6-c40295d4bf0f time="2026-02-04T20:27:51Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.994645ms" go.version=go1.25.7 instance.id=6d5470a1-2055-4d5e-94d6-c40295d4bf0f time="2026-02-04T20:27:51Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996547ms" go.version=go1.25.7 instance.id=6d5470a1-2055-4d5e-94d6-c40295d4bf0f time="2026-02-04T20:27:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=6d5470a1-2055-4d5e-94d6-c40295d4bf0f --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-02-04T20:27:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=6d5470a1-2055-4d5e-94d6-c40295d4bf0f --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.584s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.64s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22950400 sha256:3326603a864870e102e864c45b905cf8fb2f13e61d5eb51bbfa7c7656e2987f7 [] map[] } --- PASS: TestSimpleBlobRead (0.35s) === RUN TestBlobMount --- PASS: TestBlobMount (0.41s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.31s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.37s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.35s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:4fed2dd39af5aa3b2c8beef852d4004ced8827e35d12c564b54072ec085ad03b palailogos: marking blob sha256:c22179e8e9117a602426e63a8530f2bb29cc5f8c474146624f30543cb287dc71 palailogos: marking blob sha256:89616ae6e8a33d0a09d39da5b366c73f2daeeb14a3d8d637f7c2a1bed0cb2a61 palailogos: marking manifest sha256:9b02551c3375d7443868f0d40223950cfc2cf8e7fa336c6929e085d42fdf3b58 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:a18357d89b3b423e8334bd68003d6a5995525c91ffecbe681a368fa1b4d99d86 palailogos: marking blob sha256:7587010721bf8c4fcf8845af0e4f1969bdfc15f1c99f302bf43e30f38ef1bc2c palailogos: marking manifest sha256:a894a0c20fd524ca7bac682814b5fc070c1a0861f8584e7b8990fd2455e30826 palailogos: marking blob sha256:cbc282074104148387be4ef208e2e17ab8e311ef1c7f3cfeb3063b7ad09259be palailogos: marking blob sha256:6b9125e4df9effca0500ba8c68dae8da9dacfc5753bed1d793620b03daefdc74 palailogos: marking manifest sha256:f772471eba6711b0bde6710fa301a095cdd2f76a01602c54de3c6cfcf321cd16 palailogos: marking blob sha256:4fed2dd39af5aa3b2c8beef852d4004ced8827e35d12c564b54072ec085ad03b palailogos: marking blob sha256:a894a0c20fd524ca7bac682814b5fc070c1a0861f8584e7b8990fd2455e30826 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.79s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:d1f0614b8a7f69828d3fc006151c4c6c58d9692dccfdfe954bb52240c34e3376 deletemanifests: marking manifest sha256:d1f2a676ef02b088dc976138330f7c343d7a029df5e281a5f30d6deb137ceef9 deletemanifests: marking blob sha256:47f97f35d15b670dedeb9fc3a8e5868a65ca6c31f7c1993db831d070ed94736c deletemanifests: marking blob sha256:d4ef3a2e316686bd1e436ebcea720a5a48fbedb29b5fd7b825cd93e32298d56b deletemanifests: marking blob sha256:c5b459c179e24e9d7a3df7fd890c89931e6eb6c5792a0a5dcdddbe20f6e58b95 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:d1f0614b8a7f69828d3fc006151c4c6c58d9692dccfdfe954bb52240c34e3376 blob eligible for deletion: sha256:fbb034271366b0a811acfd319ca81b00de6e5fd40fb3cbbfefddb5887b4db616 blob eligible for deletion: sha256:8d49667dc132dd55496213b10ec817970fed585753385dca37e44da90496681a blob eligible for deletion: sha256:d15940f447a3f0f3d2be7c37c48bf00e6450a2cb5a8aa21ce5bdbe0d7409e76c deletemanifests manifest eligible for deletion: sha256:d1f0614b8a7f69828d3fc006151c4c6c58d9692dccfdfe954bb52240c34e3376 deletemanifests: marking manifest sha256:d1f2a676ef02b088dc976138330f7c343d7a029df5e281a5f30d6deb137ceef9 deletemanifests: marking blob sha256:47f97f35d15b670dedeb9fc3a8e5868a65ca6c31f7c1993db831d070ed94736c deletemanifests: marking blob sha256:d4ef3a2e316686bd1e436ebcea720a5a48fbedb29b5fd7b825cd93e32298d56b deletemanifests: marking blob sha256:c5b459c179e24e9d7a3df7fd890c89931e6eb6c5792a0a5dcdddbe20f6e58b95 time="2026-02-04T20:28:05Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/d1f0614b8a7f69828d3fc006151c4c6c58d9692dccfdfe954bb52240c34e3376" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 time="2026-02-04T20:28:05Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/d1f0614b8a7f69828d3fc006151c4c6c58d9692dccfdfe954bb52240c34e3376" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:fbb034271366b0a811acfd319ca81b00de6e5fd40fb3cbbfefddb5887b4db616 time="2026-02-04T20:28:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fb/fbb034271366b0a811acfd319ca81b00de6e5fd40fb3cbbfefddb5887b4db616" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 blob eligible for deletion: sha256:8d49667dc132dd55496213b10ec817970fed585753385dca37e44da90496681a time="2026-02-04T20:28:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8d/8d49667dc132dd55496213b10ec817970fed585753385dca37e44da90496681a" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 blob eligible for deletion: sha256:d15940f447a3f0f3d2be7c37c48bf00e6450a2cb5a8aa21ce5bdbe0d7409e76c time="2026-02-04T20:28:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d1/d15940f447a3f0f3d2be7c37c48bf00e6450a2cb5a8aa21ce5bdbe0d7409e76c" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 blob eligible for deletion: sha256:d1f0614b8a7f69828d3fc006151c4c6c58d9692dccfdfe954bb52240c34e3376 time="2026-02-04T20:28:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d1/d1f0614b8a7f69828d3fc006151c4c6c58d9692dccfdfe954bb52240c34e3376" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 --- PASS: TestDeleteManifestIfTagNotFound (1.35s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0a962e557439233f945ab9581fc2d6f0b645cefe6da85725db8e4b29b82fa352 time="2026-02-04T20:28:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0a962e557439233f945ab9581fc2d6f0b645cefe6da85725db8e4b29b82fa352" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 blob eligible for deletion: sha256:11ac94919c471c18634bda65c7c30485c15ac2fe47b25e747d69c58456f74ac0 time="2026-02-04T20:28:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/11/11ac94919c471c18634bda65c7c30485c15ac2fe47b25e747d69c58456f74ac0" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 blob eligible for deletion: sha256:9505e30bfdee863db884d0384b071a3667738c0529cfebab69a539986c12563e time="2026-02-04T20:28:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/95/9505e30bfdee863db884d0384b071a3667738c0529cfebab69a539986c12563e" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 --- PASS: TestGCWithMissingManifests (0.35s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:aaccc8a8ccd036e9739fd58fd56e30fea1bcf2262488f071cb5d112cafd43b19 komnenos: marking blob sha256:a82e6099950196ef917311f246e3904119d7296e7026b818c7f59df871548909 komnenos: marking blob sha256:37828eb41c6073a6959af3f6c4306c27121e0cd809ca6802da69fac3ca668da2 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8f2e0af00a2f723c44791504b116800acd88ce5d4672437bb8205a5ec0c32684 time="2026-02-04T20:28:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8f2e0af00a2f723c44791504b116800acd88ce5d4672437bb8205a5ec0c32684" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 blob eligible for deletion: sha256:a5161f7055e694e3c54dd541c5bfbc9ed21f3c3964c440979e67126bddb26600 time="2026-02-04T20:28:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a5/a5161f7055e694e3c54dd541c5bfbc9ed21f3c3964c440979e67126bddb26600" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 blob eligible for deletion: sha256:ab21b5ef353c39055f9ec2adac7fa6acafede9f6ac16f3fed915dee236cdc911 time="2026-02-04T20:28:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ab/ab21b5ef353c39055f9ec2adac7fa6acafede9f6ac16f3fed915dee236cdc911" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 blob eligible for deletion: sha256:ba78747061111971ace3146560c23bbe27870d0769e700c8402ba7418e83a13c time="2026-02-04T20:28:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/ba78747061111971ace3146560c23bbe27870d0769e700c8402ba7418e83a13c" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-04T20:28:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 blob eligible for deletion: sha256:feecf192f920b4362dbfc494f5b3005a3b75dc0b6f3d5686b0d7e10a31a5364c time="2026-02-04T20:28:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fe/feecf192f920b4362dbfc494f5b3005a3b75dc0b6f3d5686b0d7e10a31a5364c" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 blob eligible for deletion: sha256:1bae5fe53a8fccc57c81f6ea3d3f1793d610fa0422fc4888c1f06ca0b9a8eaaf time="2026-02-04T20:28:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1bae5fe53a8fccc57c81f6ea3d3f1793d610fa0422fc4888c1f06ca0b9a8eaaf" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 --- PASS: TestDeletionHasEffect (1.47s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.49s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:cee1ec47df71f2378f68e5a94cc3e0ab82c74edcba1ff5a2565ab54d7a580bcf michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:3f6d38d6be684a20b279505c54c2ea83cf40695b7fe46d3a1927559f2841f209 michael_z_doukas: marking blob sha256:3d44fc80ae34d50cb44f54e166376f65469f4d024e0e5ac3bd25372e5b8b059a 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c16fe4ef7c595b1119417db542657bbc2f9a160cf216fa473d07752b9d2d1590 time="2026-02-04T20:28:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c1/c16fe4ef7c595b1119417db542657bbc2f9a160cf216fa473d07752b9d2d1590" go.version=go1.25.7 instance.id=4c912ebd-cf98-448b-b404-432364a9a232 --- PASS: TestOrphanBlobDeleted (0.82s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0481009adb7bbcf8d6989906545736b6102764937d9a634669b7cc73aab88cc2 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5635339091b45ac5c852eaa7389f8b3866c7d9340741ae67519d2fad80543822 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.62s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.60s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.39s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.04s) === 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-04T20:28:12Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 19:28:12.084997988 +0000 UTC m=-3579.622928931, actuallyDelete=true" time="2026-02-04T20:28:12Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-04T20:28:12Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311, actuallyDelete=true" time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0422e3ef-1a7b-4caf-9aeb-34572f7b7ad3 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/466dc386-42fd-4a6a-a0bc-01ecb06616e3 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/51c43630-be52-4f3c-afc4-2cca8125eefa have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c0ae8b00-49e5-4fe9-8358-b154ba90ff80 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ea6e6c05-3411-457f-ab0b-55f403b23f72 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ed98a352-8e2b-4c81-bf02-01390683b607 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f507e799-6f4f-4de9-b672-3f01e5997ace have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/2d709de0-3767-4963-b86e-cb5d85fe1105 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/01b1c987-40c7-48fc-883e-0825f5b79185 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ef826eb-1993-450a-867c-2723153aaec8 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d8565599-9d61-4013-8c47-c97ffd991fba have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.085882228 +0000 UTC m=+20.377955311). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-04T20:28:12Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 20:28:12.086952181 +0000 UTC m=+20.379025262, actuallyDelete=true" time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/00b3f950-cbd1-43c5-83b6-d3767e6be90f have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.086952181 +0000 UTC m=+20.379025262). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/148b3809-aca8-4e12-8978-29540f6c3a3d have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.086952181 +0000 UTC m=+20.379025262). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/39ddb6fa-b3a6-4b2b-b094-3c1ad686e1be have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.086952181 +0000 UTC m=+20.379025262). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0b3c50b8-1f6f-4bb0-b6ad-5d97d680dbb7 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.086952181 +0000 UTC m=+20.379025262). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f0a7cf8f-50d0-4676-9d21-aa503ad93ec1 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.086952181 +0000 UTC m=+20.379025262). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-04T20:28:12Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 20:28:12.087718972 +0000 UTC m=+20.379792053, actuallyDelete=true" time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/42d82a5b-b001-4d58-be3b-99eb0715bf3f have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.087718972 +0000 UTC m=+20.379792053). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/88a1c7d0-d8b8-49c7-bf26-74c4e604ae4e have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.087718972 +0000 UTC m=+20.379792053). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/97485ca6-8318-466c-af06-a76e3e33164f have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.087718972 +0000 UTC m=+20.379792053). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/afacd22f-6346-416b-a10e-b2252139ec08 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.087718972 +0000 UTC m=+20.379792053). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ccc8176b-c80f-4146-bdf7-f5d3d1e724f5 have older date (2026-02-04 19:28:12 +0000 UTC) than purge date (2026-02-04 20:28:12.087718972 +0000 UTC m=+20.379792053). Removing upload directory." time="2026-02-04T20:28:12Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-04T20:28:12Z" level=info msg="PurgeUploads starting: olderThan=2026-02-04 20:28:12.08815697 +0000 UTC m=+20.380230051, actuallyDelete=true" time="2026-02-04T20:28:12Z" 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 20.390s ? 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.010s === 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.007s === RUN TestWalkFileRemoved time="2026-02-04T20:27:51Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.003s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.740s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.078s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === 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 (16.50s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.222s ? 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-04T20:27:51Z" 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-04T20:27:51Z" 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-04T20:27:51Z" 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 TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionNotMatched === CONT TestS3TryUpdate === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 time="2026-02-04T20:27:51Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-02-04T20:27:51Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=095a6ce0-6013-4770-81fa-1a9d59fe2984 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestInvalidNetworkType (0.00s) time="2026-02-04T20:27:51Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=095a6ce0-6013-4770-81fa-1a9d59fe2984 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2026-02-04T20:27:51Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=095a6ce0-6013-4770-81fa-1a9d59fe2984 --- PASS: TestInvalidData (0.01s) time="2026-02-04T20:27:52Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T20:27:53Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T20:27:54Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-04T20:27:55Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.511s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.007s ? 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.695s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.50s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.250s ? 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.014s ? 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-ppc64le.so.1 >>> docker-registry*: Package size: 27.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 Wed, 04 Feb 2026 20:28:56 +0000 elapsed time 0h 1m 27s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260204.202731) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r31.trigger OK: 288.7 MiB in 106 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...