>>> docker-registry: Building community/docker-registry 2.8.3-r20 (using abuild 3.16.0-r0) started Thu, 05 Feb 2026 14:38: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 (20260205.143830) Executing busybox-1.37.0-r30.trigger OK: 486.2 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/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/v3.23/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-05T14:38:50Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-02-05T14:38:50Z" 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.083s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-02-05T14:38:50Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.063s ? 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.067s === 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.049s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.10s) PASS ok github.com/docker/distribution/health/checks 0.161s ? 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.046s === 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.046s === 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.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.075s === 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.058s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/02/05 14:38:50 http: TLS handshake error from 127.0.0.1:52298: 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:42915/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42915/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42915/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:42915/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:40691?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.62s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-02-05T14:38:51Z" level=info msg="broadcaster: closing" time="2026-02-05T14:38:51Z" level=info msg="closing testSink" time="2026-02-05T14:38:51Z" level=info msg="closing testSink" time="2026-02-05T14:38:51Z" level=info msg="closing testSink" time="2026-02-05T14:38:51Z" level=info msg="closing testSink" time="2026-02-05T14:38:51Z" level=info msg="closing testSink" time="2026-02-05T14:38:51Z" level=info msg="closing testSink" time="2026-02-05T14:38:51Z" level=info msg="closing testSink" time="2026-02-05T14:38:51Z" level=info msg="closing testSink" time="2026-02-05T14:38:51Z" level=info msg="closing testSink" time="2026-02-05T14:38:51Z" level=info msg="closing testSink" time="2026-02-05T14:38:51Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-02-05T14:38:51Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 1} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 1} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 1} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 1} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:51Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-02-05T14:38:52Z" level=warning msg="&{0x25c21f8 0.9} encountered too many errors, backing off" time="2026-02-05T14:38:52Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.04s) PASS ok github.com/docker/distribution/notifications 1.896s ? 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-05T14:38:50Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T14:38:50.713770365Z" 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-05T14:38:50.713868926Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:38:50.713883046Z" level=info msg="Starting upload purge in 46m0s" go.version=go1.25.7 time="2026-02-05T14:38:50.714626413Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 time="2026-02-05T14:38:50.714642533Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.7 time="2026-02-05T14:38:50.715235218Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.7 time="2026-02-05T14:38:53.730759992Z" level=info msg="response completed" go.version=go1.25.7 http.request.host=127.0.0.1 http.request.id=5838df99-92b6-470b-8c0a-f84364d4c9e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40104" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="714.966µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:14:38:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-02-05T14:38:53.730931394Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.7 --- PASS: TestRegistrySupportedCipherSuite (3.33s) === RUN TestRegistryUnsupportedCipherSuite time="2026-02-05T14:38:54.257781063Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-02-05T14:38:54.259863281Z" 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-05T14:38:54.259892682Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:38:54.259949282Z" level=info msg="Starting upload purge in 28m0s" go.version=go1.25.7 time="2026-02-05T14:38:54.260319765Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.53s) PASS ok github.com/docker/distribution/registry 11.928s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.045s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.128s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-02-05T14:38:50Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.7 instance.id=8afae9c6-5d6b-48f3-a492-da26d3a4ed1d time="2026-02-05T14:38:50Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.7 instance.id=8afae9c6-5d6b-48f3-a492-da26d3a4ed1d --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-02-05T14:38:50Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.7 password="WmNg_OY01kX4uXuQqqlOlzDXr23NeMBxzsd_qtIyBMg" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.137s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.059s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-02-05T14:38:50Z" level=info msg="token not to be used before 2026-02-05 14:38:51 +0000 UTC - currently 2026-02-05 14:38:50.546698777 +0000 UTC m=+0.085599233" time="2026-02-05T14:38:50Z" level=info msg="token not to be used after 2026-02-05 14:38:50 +0000 UTC - currently 2026-02-05 14:38:50.550190208 +0000 UTC m=+0.089090664" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-02-05T14:38:50Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.153s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === 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.115s === 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.080s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.044s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-02-05T14:38:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T14:38:50Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:38:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:41919" http.request.id=07b7ebd5-d01c-4e14-9940-cb5271f24dc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58136" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="949.768µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:14:38:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-02-05T14:38:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T14:38:50Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:38:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=1acd86d1-df80-4696-90b2-b240ac93085e http.request.method=GET http.request.remoteaddr="127.0.0.1:39432" 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.165179ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:14:38:50 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T14:38:50Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=148260bb-f4f8-430d-a3a0-6f7b2175b5b5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.241531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:50 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=690da717-8085-4c54-af10-2d800f0a398c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/aaaa/blobs/uploads/c8bc408d-bd0a-4533-855d-ecd96004b663?_state=tX-1NsC7kM_DqZWkR1Q4NrO8g5bJPParo4dSEg6EnWJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjOGJjNDA4ZC1iZDBhLTQ1MzMtODU1ZC1lY2Q5NjAwNGI2NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTAuOTM4ODAxODIyWiJ9&digest=sha256%3Adf72301a84933378f4fd46cf070ec0df50362d336143da27c403ca1350f46a27" http.request.useragent="Go-http-client/1.1" http.response.duration=717.485423ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:50 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c8bc408d-bd0a-4533-855d-ecd96004b663?_state=tX-1NsC7kM_DqZWkR1Q4NrO8g5bJPParo4dSEg6EnWJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjOGJjNDA4ZC1iZDBhLTQ1MzMtODU1ZC1lY2Q5NjAwNGI2NjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTAuOTM4ODAxODIyWiJ9&digest=sha256%3Adf72301a84933378f4fd46cf070ec0df50362d336143da27c403ca1350f46a27 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=395a5035-79d8-4aaf-9a14-7c5d3902d220 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.682193ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:51 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:51Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=6c569265-1f25-4b99-b5de-47c6fc171378 http.request.method=POST http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11933ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:51 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=ce53826f-3a90-4b2f-95ef-c275e701378a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/bbbb/blobs/uploads/be15a101-2654-4a54-81db-8e7983a59212?_state=mqo8bIJgxfM4A_upmUtvuyZexiKJU8GqGILOWoBYve97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiZTE1YTEwMS0yNjU0LTRhNTQtODFkYi04ZTc5ODNhNTkyMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTEuOTQyNzQ5ODAzWiJ9&digest=sha256%3A8611e0c31d01bf617639ffae98a85784500f833954589afa2dda9605403af618" http.request.useragent="Go-http-client/1.1" http.response.duration=1.966079555s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:51 +0000] "PUT /v2/foo/bbbb/blobs/uploads/be15a101-2654-4a54-81db-8e7983a59212?_state=mqo8bIJgxfM4A_upmUtvuyZexiKJU8GqGILOWoBYve97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiZTE1YTEwMS0yNjU0LTRhNTQtODFkYi04ZTc5ODNhNTkyMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTEuOTQyNzQ5ODAzWiJ9&digest=sha256%3A8611e0c31d01bf617639ffae98a85784500f833954589afa2dda9605403af618 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:53Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=68613b9a-19fb-4e46-9356-b8009c4dbd5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.688752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:53 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:54Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=be31b8f0-dc34-4676-8efc-dabc24393534 http.request.method=POST http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09633ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:54 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=4155d4f1-e429-431e-a8e4-9524b1f790aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/cccc/blobs/uploads/173074cc-3a3e-4ea5-98e6-e0572d9924c7?_state=iXfUquCg45uilKqoI8WwXRtn8URrv7zDtlH95s8TEcB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxNzMwNzRjYy0zYTNlLTRlYTUtOThlNi1lMDU3MmQ5OTI0YzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTQuMTc3OTc4MDQyWiJ9&digest=sha256%3A453d638a5fcc314c1c676f9ff1ec16ed344394bca29055754942aac2446a8f82" http.request.useragent="Go-http-client/1.1" http.response.duration=2.039828003s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:54 +0000] "PUT /v2/foo/cccc/blobs/uploads/173074cc-3a3e-4ea5-98e6-e0572d9924c7?_state=iXfUquCg45uilKqoI8WwXRtn8URrv7zDtlH95s8TEcB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxNzMwNzRjYy0zYTNlLTRlYTUtOThlNi1lMDU3MmQ5OTI0YzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTQuMTc3OTc4MDQyWiJ9&digest=sha256%3A453d638a5fcc314c1c676f9ff1ec16ed344394bca29055754942aac2446a8f82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=379e9a07-b5fc-426d-b965-9d77d9f9fe6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.641792ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:56 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:56Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=fed1fcb3-9668-4d1c-8e95-e67d08fbfa3a http.request.method=POST http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:56 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=c88a41ee-586b-45e2-a3e7-04261859052c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/dddd/blobs/uploads/d37f99c1-8f81-4cb4-9da8-264968bc7f41?_state=9D1xsVdPTMdwrS4Six7_mmztHMIEy9mbgxY5Amv4R8B7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMzdmOTljMS04ZjgxLTRjYjQtOWRhOC0yNjQ5NjhiYzdmNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTYuMzc5Njg3NjY3WiJ9&digest=sha256%3Abc5a07a1ffc63ed34e2466b6e4f24128a58d5090aba2893494266cf182205823" http.request.useragent="Go-http-client/1.1" http.response.duration=845.57735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:56 +0000] "PUT /v2/foo/dddd/blobs/uploads/d37f99c1-8f81-4cb4-9da8-264968bc7f41?_state=9D1xsVdPTMdwrS4Six7_mmztHMIEy9mbgxY5Amv4R8B7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMzdmOTljMS04ZjgxLTRjYjQtOWRhOC0yNjQ5NjhiYzdmNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTYuMzc5Njg3NjY3WiJ9&digest=sha256%3Abc5a07a1ffc63ed34e2466b6e4f24128a58d5090aba2893494266cf182205823 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=1b24302c-414c-4403-8af3-9a4a165d822e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.516711ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:57Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=85b5b2b8-095f-4add-8afb-38572cedba87 http.request.method=POST http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:57 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=f245a874-aa32-4106-b0bd-e0054ae92142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/eeee/blobs/uploads/80dfebef-cda3-4fbc-8186-21991fa16df9?_state=gYuXo_GjDe5IUXht5MxZ0LmfkpNV4Wu-K6EWwY9DLlN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4MGRmZWJlZi1jZGEzLTRmYmMtODE4Ni0yMTk5MWZhMTZkZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTcuNDk4NTEyODk4WiJ9&digest=sha256%3A171128e727e26a2bfa7242bd67d5fe505729813515c75bceffcacf353214007f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.89362128s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:57 +0000] "PUT /v2/foo/eeee/blobs/uploads/80dfebef-cda3-4fbc-8186-21991fa16df9?_state=gYuXo_GjDe5IUXht5MxZ0LmfkpNV4Wu-K6EWwY9DLlN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4MGRmZWJlZi1jZGEzLTRmYmMtODE4Ni0yMTk5MWZhMTZkZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTcuNDk4NTEyODk4WiJ9&digest=sha256%3A171128e727e26a2bfa7242bd67d5fe505729813515c75bceffcacf353214007f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=0e38d0bd-959a-46cf-9a6f-34e1445b6e50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.592552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:59 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:38:59Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=d0e48db6-2109-4e5b-8a85-de21f88ecd4b http.request.method=POST http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="997.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:59 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=414ee084-b5c3-4b99-ba03-9afca9d7059f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/ffff/blobs/uploads/3fdb38a1-56ca-4f27-a16c-2dba04eabe65?_state=0h2pn7L0Nwf2KkUMORpYnkiCK6V15NfL8vB7ee5uV7Z7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzZmRiMzhhMS01NmNhLTRmMjctYTE2Yy0yZGJhMDRlYWJlNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTkuNTcxNjk0Njc1WiJ9&digest=sha256%3A1b76c9fb512c8cfd3bdaec5880630b3749e65bf4943511dc8cedead3cfcb5957" http.request.useragent="Go-http-client/1.1" http.response.duration=896.815841ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:38:59 +0000] "PUT /v2/foo/ffff/blobs/uploads/3fdb38a1-56ca-4f27-a16c-2dba04eabe65?_state=0h2pn7L0Nwf2KkUMORpYnkiCK6V15NfL8vB7ee5uV7Z7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzZmRiMzhhMS01NmNhLTRmMjctYTE2Yy0yZGJhMDRlYWJlNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzg6NTkuNTcxNjk0Njc1WiJ9&digest=sha256%3A1b76c9fb512c8cfd3bdaec5880630b3749e65bf4943511dc8cedead3cfcb5957 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=d2ae7373-bf85-45fa-a55e-d2ed569ce9f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.633232ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=31e5e817-f3cb-48b9-b91a-a9710412fab6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39432" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="833.647µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=58ce5958-47a6-42bb-b0b4-a203343bb7b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39432" 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="864.367µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=35a1dbdc-38ec-47ff-a227-48f1790f27f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39432" 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="797.407µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=6de6ab73-31cd-4655-afd2-0fe56c580498 http.request.method=GET http.request.remoteaddr="127.0.0.1:39432" 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="735.247µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=ed643e38-7331-452a-9e99-c90f59b57154 http.request.method=GET http.request.remoteaddr="127.0.0.1:39432" 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="734.686µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=7be1ea92-a0fb-4b27-90b6-f47360db29ab http.request.method=GET http.request.remoteaddr="127.0.0.1:39432" 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="767.447µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" 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:32833" http.request.id=6bd7e5fc-e04e-4d47-b965-bb8ad79e1b3e http.request.method=GET http.request.remoteaddr="127.0.0.1:39432" 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="763.806µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" 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:32833" http.request.id=6b88779c-d05a-4070-8834-15b2e0282e3c http.request.method=GET http.request.remoteaddr="127.0.0.1:39432" 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="691.366µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=a259ffb7-9685-49bd-b337-8d5e4dc1870e http.request.method=GET http.request.remoteaddr="127.0.0.1:39432" 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="740.246µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32833" http.request.id=9ec51bc4-7344-4431-9709-72f5b60106a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39432" 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="693.206µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-02-05T14:39:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T14:39:00Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:00Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=2222f374-5cfe-4d51-af3a-bcbc374ff4c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07333ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=2ad4e282-433e-43e7-991d-95f6eed5a76d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/aaaa/blobs/uploads/bc4953dc-8450-422f-95b3-818d65e10ff2?_state=fsJ5B71yRm2x5IXCHfj8Nt-Hdss4n2VGaQdMNg26_SJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiYzQ5NTNkYy04NDUwLTQyMmYtOTViMy04MThkNjVlMTBmZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MDAuNjU3NDUzODE2WiJ9&digest=sha256%3A69d0b352e0f3a7316f32fc201a53985f84c1575329197454f884ab969be7474e" http.request.useragent="Go-http-client/1.1" http.response.duration=811.773214ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:00 +0000] "PUT /v2/foo/aaaa/blobs/uploads/bc4953dc-8450-422f-95b3-818d65e10ff2?_state=fsJ5B71yRm2x5IXCHfj8Nt-Hdss4n2VGaQdMNg26_SJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiYzQ5NTNkYy04NDUwLTQyMmYtOTViMy04MThkNjVlMTBmZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MDAuNjU3NDUzODE2WiJ9&digest=sha256%3A69d0b352e0f3a7316f32fc201a53985f84c1575329197454f884ab969be7474e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=45468e31-27d0-4724-b872-0fbe086bdd84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.477791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:01 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:01Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=402efa73-2c4e-4ef4-87ff-c0642a8771e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08165ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:01 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=5c75bc88-651d-40d4-92af-2546cbef0f82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/bbbb/blobs/uploads/8d28efb3-2ed0-4753-ae1b-49b32fb93e50?_state=aIx01abWBh2FMrfk-HA1xpuK_E4yHcsoAr2KxW75nE17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4ZDI4ZWZiMy0yZWQwLTQ3NTMtYWUxYi00OWIzMmZiOTNlNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MDEuNjg2MzY2NzM4WiJ9&digest=sha256%3Ac5880a05df882abceaf3218143f0fb177b3a9ba171d45454856a90d6977c267a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217211457s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:01 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8d28efb3-2ed0-4753-ae1b-49b32fb93e50?_state=aIx01abWBh2FMrfk-HA1xpuK_E4yHcsoAr2KxW75nE17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4ZDI4ZWZiMy0yZWQwLTQ3NTMtYWUxYi00OWIzMmZiOTNlNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MDEuNjg2MzY2NzM4WiJ9&digest=sha256%3Ac5880a05df882abceaf3218143f0fb177b3a9ba171d45454856a90d6977c267a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:02Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=fecb9a7f-f2fb-4206-9f73-d7722b3e7a33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.517271ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:02 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:03Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=9fcb565f-37b4-495c-8317-11e44708e96e http.request.method=POST http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=a466ff53-da8a-47ff-bb60-c8a9f37507e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/cccc/blobs/uploads/e785b658-97f3-4b2a-bed0-e446d63d6240?_state=MI-jGLuypltusMHXUoVz57MJzPfeWPi940tVKXOuvzN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlNzg1YjY1OC05N2YzLTRiMmEtYmVkMC1lNDQ2ZDYzZDYyNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MDMuMTE2MzExMzA0WiJ9&digest=sha256%3Ad6512910bf0f6c52f317796f766cab9100930fa732a6fe0c2b61f771f14d0678" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112613058s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/e785b658-97f3-4b2a-bed0-e446d63d6240?_state=MI-jGLuypltusMHXUoVz57MJzPfeWPi940tVKXOuvzN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlNzg1YjY1OC05N2YzLTRiMmEtYmVkMC1lNDQ2ZDYzZDYyNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MDMuMTE2MzExMzA0WiJ9&digest=sha256%3Ad6512910bf0f6c52f317796f766cab9100930fa732a6fe0c2b61f771f14d0678 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=9153cdab-2604-4035-8b7a-c8b139857bf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.594632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:04 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:04Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=4e62ea8a-d8a7-48b8-a1d5-fd161ffea341 http.request.method=POST http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003729ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:04 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=4c1a7583-ce93-44ec-a90e-9e29fbbf4f98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/dddd/blobs/uploads/47a1fc06-2c9d-42a4-b78e-88673b6c9494?_state=XjCIRIENENG8GA7_17vfXyVnWiGlGqCkHueejvAPwMV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0N2ExZmMwNi0yYzlkLTQyYTQtYjc4ZS04ODY3M2I2Yzk0OTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MDQuNDE5Njc1NDc4WiJ9&digest=sha256%3A7ce75be11ebb7a96725f9c36654bac01a4e83c5b45c208b5f0e66568872b04ec" http.request.useragent="Go-http-client/1.1" http.response.duration=920.742771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:04 +0000] "PUT /v2/foo/dddd/blobs/uploads/47a1fc06-2c9d-42a4-b78e-88673b6c9494?_state=XjCIRIENENG8GA7_17vfXyVnWiGlGqCkHueejvAPwMV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0N2ExZmMwNi0yYzlkLTQyYTQtYjc4ZS04ODY3M2I2Yzk0OTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MDQuNDE5Njc1NDc4WiJ9&digest=sha256%3A7ce75be11ebb7a96725f9c36654bac01a4e83c5b45c208b5f0e66568872b04ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=eace3fe5-3b22-42c2-83b5-04268589ba73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42914" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.623671ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39749" http.request.id=f09c3798-8c98-43cb-9c2e-aec2e6558f7a http.request.method=GET http.request.remoteaddr="127.0.0.1:42914" 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="768.847µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.56s) === RUN TestURLPrefix time="2026-02-05T14:39:05Z" 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-05T14:39:05Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35045" http.request.id=f712b90f-3b90-4a39-80de-a5949871ce56 http.request.method=GET http.request.remoteaddr="127.0.0.1:37382" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="801.927µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-02-05T14:39:05Z" 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-05T14:39:05Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=8efb2be2-70f6-4600-8a51-952f29314670 http.request.method=GET http.request.remoteaddr="127.0.0.1:56122" http.request.uri="/v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.028329ms http.response.status=404 http.response.written=157 vars.digest="sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "GET /v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=098354e2-c11d-4559-b040-4af08b61ee48 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56132" http.request.uri="/v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="857.408µs" http.response.status=404 http.response.written=157 vars.digest="sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=a6878915-52d5-4aa2-a7b0-7e1edc19f9e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:56132" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=4198fee6-f4dc-4944-873f-686bf6dac5bd http.request.method=GET http.request.remoteaddr="127.0.0.1:56132" http.request.uri="/v2/foo/bar/blobs/uploads/efc4b62d-f306-4fc6-8cbd-be98856490d6?_state=AoUWuSgNauoNbKpVi8T7nweHPhG4RKrQ3qVzc9HGK7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYzRiNjJkLWYzMDYtNGZjNi04Y2JkLWJlOTg4NTY0OTBkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41Nzg4OTgxNDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="890.688µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "GET /v2/foo/bar/blobs/uploads/efc4b62d-f306-4fc6-8cbd-be98856490d6?_state=AoUWuSgNauoNbKpVi8T7nweHPhG4RKrQ3qVzc9HGK7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYzRiNjJkLWYzMDYtNGZjNi04Y2JkLWJlOTg4NTY0OTBkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41Nzg4OTgxNDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=c2f8fe2d-a3e2-4e61-a8be-107137452f15 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56132" http.request.uri="/v2/foo/bar/blobs/uploads/efc4b62d-f306-4fc6-8cbd-be98856490d6?_state=AoUWuSgNauoNbKpVi8T7nweHPhG4RKrQ3qVzc9HGK7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYzRiNjJkLWYzMDYtNGZjNi04Y2JkLWJlOTg4NTY0OTBkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41Nzg4OTgxNDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011689ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "DELETE /v2/foo/bar/blobs/uploads/efc4b62d-f306-4fc6-8cbd-be98856490d6?_state=AoUWuSgNauoNbKpVi8T7nweHPhG4RKrQ3qVzc9HGK7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYzRiNjJkLWYzMDYtNGZjNi04Y2JkLWJlOTg4NTY0OTBkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41Nzg4OTgxNDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=a2a5dec1-0163-4534-8f6a-2755ba943730 http.request.method=GET http.request.remoteaddr="127.0.0.1:56132" http.request.uri="/v2/foo/bar/blobs/uploads/efc4b62d-f306-4fc6-8cbd-be98856490d6?_state=AoUWuSgNauoNbKpVi8T7nweHPhG4RKrQ3qVzc9HGK7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYzRiNjJkLWYzMDYtNGZjNi04Y2JkLWJlOTg4NTY0OTBkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41Nzg4OTgxNDVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=efc4b62d-f306-4fc6-8cbd-be98856490d6 time="2026-02-05T14:39:05Z" 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:34073" http.request.id=a2a5dec1-0163-4534-8f6a-2755ba943730 http.request.method=GET http.request.remoteaddr="127.0.0.1:56132" http.request.uri="/v2/foo/bar/blobs/uploads/efc4b62d-f306-4fc6-8cbd-be98856490d6?_state=AoUWuSgNauoNbKpVi8T7nweHPhG4RKrQ3qVzc9HGK7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYzRiNjJkLWYzMDYtNGZjNi04Y2JkLWJlOTg4NTY0OTBkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41Nzg4OTgxNDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="843.448µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=efc4b62d-f306-4fc6-8cbd-be98856490d6 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "GET /v2/foo/bar/blobs/uploads/efc4b62d-f306-4fc6-8cbd-be98856490d6?_state=AoUWuSgNauoNbKpVi8T7nweHPhG4RKrQ3qVzc9HGK7V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYzRiNjJkLWYzMDYtNGZjNi04Y2JkLWJlOTg4NTY0OTBkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41Nzg4OTgxNDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=d1d4febc-e671-45ba-a2f8-f5b336dd3da3 http.request.method=POST http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002129ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=c3a9d20d-c131-4030-9297-141db12f8b69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/3ea62d9b-9857-4d49-8c8e-8f616189ab61?_state=jXHPVklxOkLeQmth004azaZkEEL56YuYGXsOIhmvbod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYTYyZDliLTk4NTctNGQ0OS04YzhlLThmNjE2MTg5YWI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41ODQzNzgwNzNaIn0%3D&digest=sha256%3A51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" provided=sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 vars.name="foo/bar" vars.uuid=3ea62d9b-9857-4d49-8c8e-8f616189ab61 time="2026-02-05T14:39:05Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=c3a9d20d-c131-4030-9297-141db12f8b69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/3ea62d9b-9857-4d49-8c8e-8f616189ab61?_state=jXHPVklxOkLeQmth004azaZkEEL56YuYGXsOIhmvbod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYTYyZDliLTk4NTctNGQ0OS04YzhlLThmNjE2MTg5YWI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41ODQzNzgwNzNaIn0%3D&digest=sha256%3A51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3ea62d9b-9857-4d49-8c8e-8f616189ab61 time="2026-02-05T14:39:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08, 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:34073" http.request.id=c3a9d20d-c131-4030-9297-141db12f8b69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/3ea62d9b-9857-4d49-8c8e-8f616189ab61?_state=jXHPVklxOkLeQmth004azaZkEEL56YuYGXsOIhmvbod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYTYyZDliLTk4NTctNGQ0OS04YzhlLThmNjE2MTg5YWI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41ODQzNzgwNzNaIn0%3D&digest=sha256%3A51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.084929ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=3ea62d9b-9857-4d49-8c8e-8f616189ab61 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "PUT /v2/foo/bar/blobs/uploads/3ea62d9b-9857-4d49-8c8e-8f616189ab61?_state=jXHPVklxOkLeQmth004azaZkEEL56YuYGXsOIhmvbod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYTYyZDliLTk4NTctNGQ0OS04YzhlLThmNjE2MTg5YWI2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41ODQzNzgwNzNaIn0%3D&digest=sha256%3A51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=2b27b946-4254-4eb5-9e6b-e7c6f56764b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=722db2a6-3fed-45ae-b401-203589c630a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/6ce196e4-076b-4e99-a149-8aca73bb4072?_state=SgGPHv9DdlRKHXSLnsspBRuMABcfCAn68bs0LoPRSdV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjZTE5NmU0LTA3NmItNGU5OS1hMTQ5LThhY2E3M2JiNDA3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41ODcwMTc3MzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18401ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "PUT /v2/foo/bar/blobs/uploads/6ce196e4-076b-4e99-a149-8aca73bb4072?_state=SgGPHv9DdlRKHXSLnsspBRuMABcfCAn68bs0LoPRSdV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjZTE5NmU0LTA3NmItNGU5OS1hMTQ5LThhY2E3M2JiNDA3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41ODcwMTc3MzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=e91de834-4592-49e4-a5a3-ffe75b6edae7 http.request.method=POST http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=3e2782b8-fa58-4faf-8e40-a465f013f357 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/fc0c0659-5da5-46c3-93e9-937f744ce9fd?_state=x-8nzW8d4544X43UhaKht7qkaCf5OXAM9k7WKGXDozJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMGMwNjU5LTVkYTUtNDZjMy05M2U5LTkzN2Y3NDRjZTlmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41ODk2NDA4NFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "PUT /v2/foo/bar/blobs/uploads/fc0c0659-5da5-46c3-93e9-937f744ce9fd?_state=x-8nzW8d4544X43UhaKht7qkaCf5OXAM9k7WKGXDozJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMGMwNjU5LTVkYTUtNDZjMy05M2U5LTkzN2Y3NDRjZTlmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41ODk2NDA4NFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:05Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=a8c1f04a-0c6f-4f06-a3fe-18b1a8abfb92 http.request.method=POST http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="854.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:06Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=dbb0b0fb-48d1-4fc9-942d-99208260de2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/de0ebfa2-8b3a-4392-ae26-69792d6b0de6?_state=ikZGp3ilDxC9ZJAb4WIfAji6c1u2qSnohgkLcq9M1i57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMGViZmEyLThiM2EtNDM5Mi1hZTI2LTY5NzkyZDZiMGRlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41OTIxNzgzNDJaIn0%3D&digest=sha256%3A51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" http.response.duration=1.300979074s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:05 +0000] "PUT /v2/foo/bar/blobs/uploads/de0ebfa2-8b3a-4392-ae26-69792d6b0de6?_state=ikZGp3ilDxC9ZJAb4WIfAji6c1u2qSnohgkLcq9M1i57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRlMGViZmEyLThiM2EtNDM5Mi1hZTI2LTY5NzkyZDZiMGRlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNS41OTIxNzgzNDJaIn0%3D&digest=sha256%3A51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:07Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=49925b45-6301-4116-9c13-d9c380830158 http.request.method=POST http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10349ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34073" http.request.id=621e8bf2-74b7-40b2-a795-836d07717353 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/0b3550d0-bd3e-4ac0-bb41-f698be97d751?_state=n2ORB1Sk2d1DqKysyJhhhoLCw_ZCx1jnmixoETAEAP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiMzU1MGQwLWJkM2UtNGFjMC1iYjQxLWY2OThiZTk3ZDc1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNy4wMjkwNjg3M1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.243267166s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:07 +0000] "PATCH /v2/foo/bar/blobs/uploads/0b3550d0-bd3e-4ac0-bb41-f698be97d751?_state=n2ORB1Sk2d1DqKysyJhhhoLCw_ZCx1jnmixoETAEAP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiMzU1MGQwLWJkM2UtNGFjMC1iYjQxLWY2OThiZTk3ZDc1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowNy4wMjkwNjg3M1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=5052b699-3c0e-4448-8cb1-03c080a19408 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/uploads/0b3550d0-bd3e-4ac0-bb41-f698be97d751?_state=OUkzX-4NUg-MW0Z2iS-N4dEgfsyc_9wuDBMbPYumIJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiMzU1MGQwLWJkM2UtNGFjMC1iYjQxLWY2OThiZTk3ZDc1MSIsIk9mZnNldCI6MjExNjA0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MDdaIn0%3D&digest=sha256%3A51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "PUT /v2/foo/bar/blobs/uploads/0b3550d0-bd3e-4ac0-bb41-f698be97d751?_state=OUkzX-4NUg-MW0Z2iS-N4dEgfsyc_9wuDBMbPYumIJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiMzU1MGQwLWJkM2UtNGFjMC1iYjQxLWY2OThiZTk3ZDc1MSIsIk9mZnNldCI6MjExNjA0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MDdaIn0%3D&digest=sha256%3A51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=3348a0fc-e09f-4c29-8b51-a8fec4d9103e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.034969ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=dff58adb-af92-4fd3-92ed-dcf4c9c65ad3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=130.471987ms http.response.status=200 http.response.written=21160448 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "GET /v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 HTTP/1.1" 200 21160448 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=error msg="error parsing digest="sha257:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=86de05be-672d-4ff5-afe6-dc735604483b http.request.method=GET http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/sha257:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" vars.name="foo/bar" time="2026-02-05T14:39:08Z" 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:34073" http.request.id=86de05be-672d-4ff5-afe6-dc735604483b http.request.method=GET http.request.remoteaddr="127.0.0.1:56136" http.request.uri="/v2/foo/bar/blobs/sha257:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="894.608µs" http.response.status=400 http.response.written=110 vars.digest="sha257:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "GET /v2/foo/bar/blobs/sha257:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=76404e8f-5f50-4e79-9913-c57881f80ba1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56154" http.request.uri="/v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11113ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "GET /v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T14:39:08Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=270e8600-4e61-4ba5-bb95-0a34dc3f7d89 http.request.method=GET http.request.remoteaddr="127.0.0.1:60724" http.request.uri="/v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="998.089µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "GET /v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=f5e8d2d4-698b-4389-ab15-3b6b9e3657f8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60730" http.request.uri="/v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="882.648µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=c998a1cc-fdb7-4007-9a2c-0bfd66c49b68 http.request.method=POST http.request.remoteaddr="127.0.0.1:60730" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=2fd4b2cc-acea-418f-9819-2ed4033a6b7e http.request.method=GET http.request.remoteaddr="127.0.0.1:60730" http.request.uri="/v2/foo/bar/blobs/uploads/be37fc9c-3a25-4789-9e60-bfcd27afb8b0?_state=1OY4_GwsUOg8vDLuw0x3_ZTpdWJjv4q0XyvbabjVf817Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMzdmYzljLTNhMjUtNDc4OS05ZTYwLWJmY2QyN2FmYjhiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC42OTA3Mjk1NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="863.848µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "GET /v2/foo/bar/blobs/uploads/be37fc9c-3a25-4789-9e60-bfcd27afb8b0?_state=1OY4_GwsUOg8vDLuw0x3_ZTpdWJjv4q0XyvbabjVf817Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMzdmYzljLTNhMjUtNDc4OS05ZTYwLWJmY2QyN2FmYjhiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC42OTA3Mjk1NzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=863f3d51-f9f2-4dea-8459-8e7773d0b8f6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60730" http.request.uri="/v2/foo/bar/blobs/uploads/be37fc9c-3a25-4789-9e60-bfcd27afb8b0?_state=1OY4_GwsUOg8vDLuw0x3_ZTpdWJjv4q0XyvbabjVf817Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMzdmYzljLTNhMjUtNDc4OS05ZTYwLWJmY2QyN2FmYjhiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC42OTA3Mjk1NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="880.888µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/be37fc9c-3a25-4789-9e60-bfcd27afb8b0?_state=1OY4_GwsUOg8vDLuw0x3_ZTpdWJjv4q0XyvbabjVf817Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMzdmYzljLTNhMjUtNDc4OS05ZTYwLWJmY2QyN2FmYjhiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC42OTA3Mjk1NzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=135146fc-7076-499c-95de-a8981ffe817e http.request.method=GET http.request.remoteaddr="127.0.0.1:60730" http.request.uri="/v2/foo/bar/blobs/uploads/be37fc9c-3a25-4789-9e60-bfcd27afb8b0?_state=1OY4_GwsUOg8vDLuw0x3_ZTpdWJjv4q0XyvbabjVf817Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMzdmYzljLTNhMjUtNDc4OS05ZTYwLWJmY2QyN2FmYjhiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC42OTA3Mjk1NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=be37fc9c-3a25-4789-9e60-bfcd27afb8b0 time="2026-02-05T14:39:08Z" 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:39251" http.request.id=135146fc-7076-499c-95de-a8981ffe817e http.request.method=GET http.request.remoteaddr="127.0.0.1:60730" http.request.uri="/v2/foo/bar/blobs/uploads/be37fc9c-3a25-4789-9e60-bfcd27afb8b0?_state=1OY4_GwsUOg8vDLuw0x3_ZTpdWJjv4q0XyvbabjVf817Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMzdmYzljLTNhMjUtNDc4OS05ZTYwLWJmY2QyN2FmYjhiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC42OTA3Mjk1NzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="869.367µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=be37fc9c-3a25-4789-9e60-bfcd27afb8b0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "GET /v2/foo/bar/blobs/uploads/be37fc9c-3a25-4789-9e60-bfcd27afb8b0?_state=1OY4_GwsUOg8vDLuw0x3_ZTpdWJjv4q0XyvbabjVf817Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlMzdmYzljLTNhMjUtNDc4OS05ZTYwLWJmY2QyN2FmYjhiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC42OTA3Mjk1NzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=77ca501f-55f0-4c8e-b40d-16ddbd7d2f09 http.request.method=POST http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=4ea9a1bc-a46e-48e7-bb8a-8fb5abd29bb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/04182e7a-81d2-49c3-80ef-743eed47b33c?_state=KDG_Zego7EqHsLhNFLqq8h9lfK4IU2xPe8TDTdBif_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0MTgyZTdhLTgxZDItNDljMy04MGVmLTc0M2VlZDQ3YjMzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC43MDAxMjk0OTZaIn0%3D&digest=sha256%3Ad63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" provided=sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 vars.name="foo/bar" vars.uuid=04182e7a-81d2-49c3-80ef-743eed47b33c time="2026-02-05T14:39:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=4ea9a1bc-a46e-48e7-bb8a-8fb5abd29bb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/04182e7a-81d2-49c3-80ef-743eed47b33c?_state=KDG_Zego7EqHsLhNFLqq8h9lfK4IU2xPe8TDTdBif_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0MTgyZTdhLTgxZDItNDljMy04MGVmLTc0M2VlZDQ3YjMzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC43MDAxMjk0OTZaIn0%3D&digest=sha256%3Ad63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=04182e7a-81d2-49c3-80ef-743eed47b33c time="2026-02-05T14:39:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8, 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:39251" http.request.id=4ea9a1bc-a46e-48e7-bb8a-8fb5abd29bb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/04182e7a-81d2-49c3-80ef-743eed47b33c?_state=KDG_Zego7EqHsLhNFLqq8h9lfK4IU2xPe8TDTdBif_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0MTgyZTdhLTgxZDItNDljMy04MGVmLTc0M2VlZDQ3YjMzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC43MDAxMjk0OTZaIn0%3D&digest=sha256%3Ad63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="987.769µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=04182e7a-81d2-49c3-80ef-743eed47b33c 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "PUT /v2/foo/bar/blobs/uploads/04182e7a-81d2-49c3-80ef-743eed47b33c?_state=KDG_Zego7EqHsLhNFLqq8h9lfK4IU2xPe8TDTdBif_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0MTgyZTdhLTgxZDItNDljMy04MGVmLTc0M2VlZDQ3YjMzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC43MDAxMjk0OTZaIn0%3D&digest=sha256%3Ad63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=0d4fca6e-81c0-4fee-807d-14781058780f http.request.method=POST http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="847.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=c3ba01aa-d24f-45ae-9b9c-fb2a232fc41c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/97d6ac50-1a9f-4783-a1ce-0752a77030e5?_state=gWAMeZbPsxsvo_4FQllp4voqxH5dE4P-KLp2lkS-T4Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZDZhYzUwLTFhOWYtNDc4My1hMWNlLTA3NTJhNzcwMzBlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC43MDQ3NTAwOTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.797976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "PUT /v2/foo/bar/blobs/uploads/97d6ac50-1a9f-4783-a1ce-0752a77030e5?_state=gWAMeZbPsxsvo_4FQllp4voqxH5dE4P-KLp2lkS-T4Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZDZhYzUwLTFhOWYtNDc4My1hMWNlLTA3NTJhNzcwMzBlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC43MDQ3NTAwOTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=285fedf4-1d44-4b2b-8908-df94cf681f34 http.request.method=POST http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=5fd1cdbe-0bc8-4469-834d-6ef3186c2376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/4b287223-c72d-405c-84a0-8262252a988c?_state=zu0u7BvyeT9iLR4bMve1Yb30BNRSSngesV2YZjQZMN17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiMjg3MjIzLWM3MmQtNDA1Yy04NGEwLTgyNjIyNTJhOTg4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC43MDk4ODUyMjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "PUT /v2/foo/bar/blobs/uploads/4b287223-c72d-405c-84a0-8262252a988c?_state=zu0u7BvyeT9iLR4bMve1Yb30BNRSSngesV2YZjQZMN17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiMjg3MjIzLWM3MmQtNDA1Yy04NGEwLTgyNjIyNTJhOTg4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC43MDk4ODUyMjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:08Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=42318241-974b-4ad8-8f95-3bfaacee9939 http.request.method=POST http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="807.487µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=604dd9fa-e7e1-4a74-a856-7e5459af0b6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/8369c722-f3b8-485b-b3fe-1c6b07666595?_state=Tp2_Evo8B33T4fixVw4OGVW7lUNe9UZIviDv_0nHRul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNjljNzIyLWYzYjgtNDg1Yi1iM2ZlLTFjNmIwNzY2NjU5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC43MTI0MjYyNDRaIn0%3D&digest=sha256%3Ad63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.900575624s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "PUT /v2/foo/bar/blobs/uploads/8369c722-f3b8-485b-b3fe-1c6b07666595?_state=Tp2_Evo8B33T4fixVw4OGVW7lUNe9UZIviDv_0nHRul7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNjljNzIyLWYzYjgtNDg1Yi1iM2ZlLTFjNmIwNzY2NjU5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTowOC43MTI0MjYyNDRaIn0%3D&digest=sha256%3Ad63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:10Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=fe5da687-eefb-4a24-b28e-2c15d4a5afc4 http.request.method=POST http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07025ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39251" http.request.id=dcf1c2de-41fe-4405-a425-6c74b67d3638 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/b94b68b6-b9f4-4f78-a813-8009f694f904?_state=BFy-a-fD2S0VE-3In5Z8bG2oma-alxD052wAgMj4MD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5NGI2OGI2LWI5ZjQtNGY3OC1hODEzLTgwMDlmNjk0ZjkwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMC43ODQyODYzMzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.829709282s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:10 +0000] "PATCH /v2/foo/bar/blobs/uploads/b94b68b6-b9f4-4f78-a813-8009f694f904?_state=BFy-a-fD2S0VE-3In5Z8bG2oma-alxD052wAgMj4MD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5NGI2OGI2LWI5ZjQtNGY3OC1hODEzLTgwMDlmNjk0ZjkwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMC43ODQyODYzMzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=902defc4-421e-4c9d-991c-9617c1e9b267 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/uploads/b94b68b6-b9f4-4f78-a813-8009f694f904?_state=_hS5gl-STvLr74sHi62Hj8EkswIE6ryPojWr8vMinFB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5NGI2OGI2LWI5ZjQtNGY3OC1hODEzLTgwMDlmNjk0ZjkwNCIsIk9mZnNldCI6MjY2MDMwMDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MTBaIn0%3D&digest=sha256%3Ad63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "PUT /v2/foo/bar/blobs/uploads/b94b68b6-b9f4-4f78-a813-8009f694f904?_state=_hS5gl-STvLr74sHi62Hj8EkswIE6ryPojWr8vMinFB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5NGI2OGI2LWI5ZjQtNGY3OC1hODEzLTgwMDlmNjk0ZjkwNCIsIk9mZnNldCI6MjY2MDMwMDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MTBaIn0%3D&digest=sha256%3Ad63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=bcf5ccb9-3c4c-493a-8fe9-48f2866b627c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="997.529µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=86bc7a19-f35a-46ed-b6f0-55ec539e729e http.request.method=GET http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=142.434692ms http.response.status=200 http.response.written=26603008 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "GET /v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 HTTP/1.1" 200 26603008 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=error msg="error parsing digest="sha257:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=1fb06777-a5a9-4019-8ab5-eb09f3a85581 http.request.method=GET http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/sha257:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" vars.name="foo/bar" time="2026-02-05T14:39: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:39251" http.request.id=1fb06777-a5a9-4019-8ab5-eb09f3a85581 http.request.method=GET http.request.remoteaddr="127.0.0.1:60740" http.request.uri="/v2/foo/bar/blobs/sha257:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.527µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "GET /v2/foo/bar/blobs/sha257:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=3752faf9-aded-4960-9d8b-bd120b7d8d57 http.request.method=GET http.request.remoteaddr="127.0.0.1:60744" http.request.uri="/v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14141ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "GET /v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=d83ddbd1-529f-4065-9188-5ba5f44f7e0d http.request.method=GET http.request.remoteaddr="127.0.0.1:60744" http.request.uri="/v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.660375ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "GET /v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39251" http.request.id=942e65ef-c022-4859-918c-6db22cff2460 http.request.method=GET http.request.remoteaddr="127.0.0.1:60742" http.request.uri="/v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.067814ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "GET /v2/foo/bar/blobs/sha256:d63b04ba01b92e6bcee43adc3da0f83471480c2353b841f37fe2d8df3960b4b8 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=9aca99f7-665c-4365-929e-3477c05ca792 http.request.method=GET http.request.remoteaddr="127.0.0.1:56154" http.request.uri="/v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.376859109s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "GET /v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:34073" http.request.id=e2851530-ce79-4fe2-ae9c-7cd470756724 http.request.method=GET http.request.remoteaddr="127.0.0.1:56142" http.request.uri="/v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.381871513s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [05/Feb/2026:14:39:08 +0000] "GET /v2/foo/bar/blobs/sha256:51a0cef79d2752ed129c7f64c3b769bd5d47d2e62c701ae14844e99c0588ab08 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (7.45s) === RUN TestBlobDelete time="2026-02-05T14:39: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-05T14:39:12Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=92561d6e-36a3-4a64-adaf-00951a0637f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42084" http.request.uri="/v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.024889ms http.response.status=404 http.response.written=157 vars.digest="sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "GET /v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=81692203-8b35-46f2-b91b-39e762495b68 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42092" http.request.uri="/v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="955.688µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=4c394f86-1241-4ced-95ea-ee3fba216762 http.request.method=POST http.request.remoteaddr="127.0.0.1:42092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=82545a2d-4e83-4d65-89f7-2b3d6d07b4fd http.request.method=GET http.request.remoteaddr="127.0.0.1:42092" http.request.uri="/v2/foo/bar/blobs/uploads/d67649bb-fda0-4a3d-b3df-32ba21bb1a49?_state=60lpO0ZfdJk65M28JqEU7oXa4LdBpZeWsghHz0NTtNZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NzY0OWJiLWZkYTAtNGEzZC1iM2RmLTMyYmEyMWJiMWE0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NDUwMDA2ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055809ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "GET /v2/foo/bar/blobs/uploads/d67649bb-fda0-4a3d-b3df-32ba21bb1a49?_state=60lpO0ZfdJk65M28JqEU7oXa4LdBpZeWsghHz0NTtNZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NzY0OWJiLWZkYTAtNGEzZC1iM2RmLTMyYmEyMWJiMWE0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NDUwMDA2ODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=6007e910-4f20-4aa6-bbd3-e87de527e174 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42092" http.request.uri="/v2/foo/bar/blobs/uploads/d67649bb-fda0-4a3d-b3df-32ba21bb1a49?_state=60lpO0ZfdJk65M28JqEU7oXa4LdBpZeWsghHz0NTtNZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NzY0OWJiLWZkYTAtNGEzZC1iM2RmLTMyYmEyMWJiMWE0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NDUwMDA2ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="989.689µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "DELETE /v2/foo/bar/blobs/uploads/d67649bb-fda0-4a3d-b3df-32ba21bb1a49?_state=60lpO0ZfdJk65M28JqEU7oXa4LdBpZeWsghHz0NTtNZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NzY0OWJiLWZkYTAtNGEzZC1iM2RmLTMyYmEyMWJiMWE0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NDUwMDA2ODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=60dfe266-db7e-4502-96ea-621335d01f5c http.request.method=GET http.request.remoteaddr="127.0.0.1:42092" http.request.uri="/v2/foo/bar/blobs/uploads/d67649bb-fda0-4a3d-b3df-32ba21bb1a49?_state=60lpO0ZfdJk65M28JqEU7oXa4LdBpZeWsghHz0NTtNZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NzY0OWJiLWZkYTAtNGEzZC1iM2RmLTMyYmEyMWJiMWE0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NDUwMDA2ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d67649bb-fda0-4a3d-b3df-32ba21bb1a49 time="2026-02-05T14:39:12Z" 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:39133" http.request.id=60dfe266-db7e-4502-96ea-621335d01f5c http.request.method=GET http.request.remoteaddr="127.0.0.1:42092" http.request.uri="/v2/foo/bar/blobs/uploads/d67649bb-fda0-4a3d-b3df-32ba21bb1a49?_state=60lpO0ZfdJk65M28JqEU7oXa4LdBpZeWsghHz0NTtNZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NzY0OWJiLWZkYTAtNGEzZC1iM2RmLTMyYmEyMWJiMWE0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NDUwMDA2ODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="910.648µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d67649bb-fda0-4a3d-b3df-32ba21bb1a49 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "GET /v2/foo/bar/blobs/uploads/d67649bb-fda0-4a3d-b3df-32ba21bb1a49?_state=60lpO0ZfdJk65M28JqEU7oXa4LdBpZeWsghHz0NTtNZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NzY0OWJiLWZkYTAtNGEzZC1iM2RmLTMyYmEyMWJiMWE0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NDUwMDA2ODVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=dcaf8dcf-cf0e-4e9e-9d60-5379fece82fe http.request.method=POST http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=c479250e-cb1e-458e-9c03-e53fb8a217b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/3f884db7-da15-4864-b415-6690308eaeb7?_state=odHI5CwAGghYW5AlP1m-wbkR8BHlcHeX2WcZPXPXn0l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmODg0ZGI3LWRhMTUtNDg2NC1iNDE1LTY2OTAzMDhlYWViNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NTAwMzA4OVoifQ%3D%3D&digest=sha256%3A5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" provided=sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce vars.name="foo/bar" vars.uuid=3f884db7-da15-4864-b415-6690308eaeb7 time="2026-02-05T14:39:12Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=c479250e-cb1e-458e-9c03-e53fb8a217b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/3f884db7-da15-4864-b415-6690308eaeb7?_state=odHI5CwAGghYW5AlP1m-wbkR8BHlcHeX2WcZPXPXn0l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmODg0ZGI3LWRhMTUtNDg2NC1iNDE1LTY2OTAzMDhlYWViNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NTAwMzA4OVoifQ%3D%3D&digest=sha256%3A5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3f884db7-da15-4864-b415-6690308eaeb7 time="2026-02-05T14:39:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce, 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:39133" http.request.id=c479250e-cb1e-458e-9c03-e53fb8a217b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/3f884db7-da15-4864-b415-6690308eaeb7?_state=odHI5CwAGghYW5AlP1m-wbkR8BHlcHeX2WcZPXPXn0l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmODg0ZGI3LWRhMTUtNDg2NC1iNDE1LTY2OTAzMDhlYWViNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NTAwMzA4OVoifQ%3D%3D&digest=sha256%3A5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.05669ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=3f884db7-da15-4864-b415-6690308eaeb7 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "PUT /v2/foo/bar/blobs/uploads/3f884db7-da15-4864-b415-6690308eaeb7?_state=odHI5CwAGghYW5AlP1m-wbkR8BHlcHeX2WcZPXPXn0l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmODg0ZGI3LWRhMTUtNDg2NC1iNDE1LTY2OTAzMDhlYWViNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NTAwMzA4OVoifQ%3D%3D&digest=sha256%3A5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=89946627-571e-4965-95c2-ac7a202e9cf6 http.request.method=POST http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=40ab8ce1-719c-44ca-8283-e9842701337c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/8d0c5baa-e38d-4ee8-8055-513b51662cf6?_state=xo71OeY9hznXJZAqviHRCcF-Y_RVwjJ51SapW42XTwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMGM1YmFhLWUzOGQtNGVlOC04MDU1LTUxM2I1MTY2MmNmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NTI0OTQ3MTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "PUT /v2/foo/bar/blobs/uploads/8d0c5baa-e38d-4ee8-8055-513b51662cf6?_state=xo71OeY9hznXJZAqviHRCcF-Y_RVwjJ51SapW42XTwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMGM1YmFhLWUzOGQtNGVlOC04MDU1LTUxM2I1MTY2MmNmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NTI0OTQ3MTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=ef26b4bd-0ec9-4122-9316-9bd0b0ea8ae8 http.request.method=POST http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=414ef6ce-8013-45d3-8471-dd1c2abc0de0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/8694e9f8-de01-4e88-b374-7c811ad2f9f2?_state=006McyibxoaCCa9U8EpG8-Wrgj9STWaf_UmaaPe8_OF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2OTRlOWY4LWRlMDEtNGU4OC1iMzc0LTdjODExYWQyZjlmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NTUwNDAyOTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13881ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "PUT /v2/foo/bar/blobs/uploads/8694e9f8-de01-4e88-b374-7c811ad2f9f2?_state=006McyibxoaCCa9U8EpG8-Wrgj9STWaf_UmaaPe8_OF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2OTRlOWY4LWRlMDEtNGU4OC1iMzc0LTdjODExYWQyZjlmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NTUwNDAyOTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:12Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=6b9feb79-1812-40b6-ad77-acde0cfe8caf http.request.method=POST http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="913.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=3da87937-02aa-4a24-947d-4a9d65833a9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/4915d148-b16e-452e-aa3f-457f501ca541?_state=QxYrMUP69RPI-z6cc8bl5wXGKFGw_jq12aFkjg-4ZYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MTVkMTQ4LWIxNmUtNDUyZS1hYTNmLTQ1N2Y1MDFjYTU0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NTc1ODI1MTZaIn0%3D&digest=sha256%3A5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.duration=659.541637ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:12 +0000] "PUT /v2/foo/bar/blobs/uploads/4915d148-b16e-452e-aa3f-457f501ca541?_state=QxYrMUP69RPI-z6cc8bl5wXGKFGw_jq12aFkjg-4ZYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MTVkMTQ4LWIxNmUtNDUyZS1hYTNmLTQ1N2Y1MDFjYTU0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMi45NTc1ODI1MTZaIn0%3D&digest=sha256%3A5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:13Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=30dcd1c3-f395-41cb-bdfb-e65d9be97ae8 http.request.method=POST http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16109ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39133" http.request.id=571e9a54-08db-4133-9b98-b71575b8087a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/b3bd7714-6c48-4560-b04c-deddb71798f3?_state=nGAUOGRJJcHlLL_3QMYSQBM3nI-I4E1535idlhfDo3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYmQ3NzE0LTZjNDgtNDU2MC1iMDRjLWRlZGRiNzE3OThmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMy43MTA0MjU0NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=601.364806ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:13 +0000] "PATCH /v2/foo/bar/blobs/uploads/b3bd7714-6c48-4560-b04c-deddb71798f3?_state=nGAUOGRJJcHlLL_3QMYSQBM3nI-I4E1535idlhfDo3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYmQ3NzE0LTZjNDgtNDU2MC1iMDRjLWRlZGRiNzE3OThmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxMy43MTA0MjU0NTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=8fbcdcaf-19ed-4185-8578-72f8344d62a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/uploads/b3bd7714-6c48-4560-b04c-deddb71798f3?_state=ENq4LK8SWVn7yvh9d-8u6-hhas3kcH19UhbaZnHM3AR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYmQ3NzE0LTZjNDgtNDU2MC1iMDRjLWRlZGRiNzE3OThmMyIsIk9mZnNldCI6MTQzOTM4NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MTNaIn0%3D&digest=sha256%3A5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15629ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "PUT /v2/foo/bar/blobs/uploads/b3bd7714-6c48-4560-b04c-deddb71798f3?_state=ENq4LK8SWVn7yvh9d-8u6-hhas3kcH19UhbaZnHM3AR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYmQ3NzE0LTZjNDgtNDU2MC1iMDRjLWRlZGRiNzE3OThmMyIsIk9mZnNldCI6MTQzOTM4NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MTNaIn0%3D&digest=sha256%3A5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=646ae873-f13f-419c-8642-a7ab0506a786 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.021049ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=9cf067ea-3e3e-4440-969e-2282e1e47a15 http.request.method=GET http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=61.983265ms http.response.status=200 http.response.written=14393856 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "GET /v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 200 14393856 "" "Go-http-client/1.1" time="2026-02-05T14:39:14Z" level=error msg="error parsing digest="sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=2cdebcc3-d588-4591-a284-b2ba145f5796 http.request.method=GET http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" vars.name="foo/bar" time="2026-02-05T14:39: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:39133" http.request.id=2cdebcc3-d588-4591-a284-b2ba145f5796 http.request.method=GET http.request.remoteaddr="127.0.0.1:42096" http.request.uri="/v2/foo/bar/blobs/sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="824.687µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "GET /v2/foo/bar/blobs/sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T14:39:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=6e7e7397-1ebb-4fd1-8b7d-ff5561bc6c1c http.request.method=GET http.request.remoteaddr="127.0.0.1:42108" http.request.uri="/v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10757ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "GET /v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=606fa2c9-bd12-4742-94a5-cf1e1b37f382 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42120" http.request.uri="/v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04021ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=3cff3f89-2741-47e8-8cee-a97d95c291c5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42120" http.request.uri="/v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.527µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-02-05T14:39: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:39133" http.request.id=99ca4066-2e06-4f0e-a715-1f2b5b261f19 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42120" http.request.uri="/v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="858.808µs" http.response.status=404 http.response.written=74 vars.digest="sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-02-05T14:39:14Z" level=error msg="error parsing digest="sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce": unsupported digest algorithm" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=80532e49-daac-4baa-9f59-bf2ac22a7451 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/bar/blobs/sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" vars.name="foo/bar" time="2026-02-05T14:39: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:39133" http.request.id=80532e49-daac-4baa-9f59-bf2ac22a7451 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/bar/blobs/sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="948.729µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "DELETE /v2/foo/bar/blobs/sha257:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-02-05T14:39:14Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=37636b5c-3ec7-406e-a415-15919b80cfe7 http.request.method=POST http.request.remoteaddr="127.0.0.1:42138" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=6f1fc274-ade4-40e9-9582-8e00b07fefb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42138" http.request.uri="/v2/foo/bar/blobs/uploads/fd4d85cb-321f-45a9-b9d2-d33b83a52e5d?_state=fYyRDbRp1BbmF_QNXdyrnTBiVgvKkLL7duLFyEHxmWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkNGQ4NWNiLTMyMWYtNDVhOS1iOWQyLWQzM2I4M2E1MmU1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxNC40MjgzNTU2NDRaIn0%3D&digest=sha256%3A5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.duration=637.821166ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "PUT /v2/foo/bar/blobs/uploads/fd4d85cb-321f-45a9-b9d2-d33b83a52e5d?_state=fYyRDbRp1BbmF_QNXdyrnTBiVgvKkLL7duLFyEHxmWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkNGQ4NWNiLTMyMWYtNDVhOS1iOWQyLWQzM2I4M2E1MmU1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxNC40MjgzNTU2NDRaIn0%3D&digest=sha256%3A5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=36b9e3de-e47f-46f8-9012-b15c8ef31691 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42138" http.request.uri="/v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.15369ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=25e84505-b33f-40c2-813c-92930728482e http.request.method=GET http.request.remoteaddr="127.0.0.1:42102" http.request.uri="/v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=747.582132ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "GET /v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-02-05T14:39:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:39133" http.request.id=0e98985c-a7a4-4e41-8fc2-fd2ba76848a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42108" http.request.uri="/v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=743.938019ms http.response.status=200 http.response.written=2634240 127.0.0.1 - - [05/Feb/2026:14:39:14 +0000] "GET /v2/foo/bar/blobs/sha256:5e87e8f74643ce9b3ae1cf01b7319cbaacf039f31682e88f60b66fea08a226ce HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.36s) === RUN TestRelativeURL time="2026-02-05T14:39:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T14:39:15Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:15Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35851" http.request.id=690759ad-0f8e-490e-a5ae-1f299c0c9842 http.request.method=POST http.request.remoteaddr="127.0.0.1:47740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11645ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35851" http.request.id=ea80260e-e087-4884-b3f6-89bb953c3a75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47740" http.request.uri="/v2/foo/bar/blobs/uploads/5c55b147-247d-40c6-9a5d-d72a68b2b3c1?_state=fzAfj_vA9pCdITOtwjtDyDrtR37qrLT0jGJ7XYrjsed7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjNTViMTQ3LTI0N2QtNDBjNi05YTVkLWQ3MmE2OGIyYjNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxNS4xNjcyNTI5MzlaIn0%3D&digest=sha256%3A96794ee212b099e54b0ae66b1f7bdf14b1373c2feb5ad2b1c4900aefcd70df8b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.937125828s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:15 +0000] "PUT /v2/foo/bar/blobs/uploads/5c55b147-247d-40c6-9a5d-d72a68b2b3c1?_state=fzAfj_vA9pCdITOtwjtDyDrtR37qrLT0jGJ7XYrjsed7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjNTViMTQ3LTI0N2QtNDBjNi05YTVkLWQ3MmE2OGIyYjNjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxNS4xNjcyNTI5MzlaIn0%3D&digest=sha256%3A96794ee212b099e54b0ae66b1f7bdf14b1373c2feb5ad2b1c4900aefcd70df8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35851" http.request.id=e7c0abaa-b6ca-4952-95f6-9fb060dc8cc1 http.request.method=POST http.request.remoteaddr="127.0.0.1:47740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.107209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:17Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35851" http.request.id=e836d8aa-a5c5-4ce4-98e2-0f06cdcf5679 http.request.method=POST http.request.remoteaddr="127.0.0.1:47740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="947.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:35851" http.request.id=1c84d284-f5aa-411a-8a82-99165d1f0f6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47740" http.request.uri="/v2/foo/bar/blobs/uploads/c57792d3-2215-476d-8495-042d23898bdb?_state=5JJMwatdqk3mJiKNG6cUiOY7SMDhWN4Allzko6pnEsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1Nzc5MmQzLTIyMTUtNDc2ZC04NDk1LTA0MmQyMzg5OGJkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxNy42MTcyODE5MTVaIn0%3D&digest=sha256%3A0bcfec369e00c1e1b2b4ab23f6a91573ff1d4f9d7027e816ebb58eb71cbbdc0b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.745821306s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:17 +0000] "PUT /v2/foo/bar/blobs/uploads/c57792d3-2215-476d-8495-042d23898bdb?_state=5JJMwatdqk3mJiKNG6cUiOY7SMDhWN4Allzko6pnEsp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1Nzc5MmQzLTIyMTUtNDc2ZC04NDk1LTA0MmQyMzg5OGJkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxNy42MTcyODE5MTVaIn0%3D&digest=sha256%3A0bcfec369e00c1e1b2b4ab23f6a91573ff1d4f9d7027e816ebb58eb71cbbdc0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (4.20s) === RUN TestBlobDeleteDisabled time="2026-02-05T14:39: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-05T14:39:19Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39: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:37693" http.request.id=66bc0faa-0296-4f59-950c-792bd9845822 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44930" http.request.uri="/v2/foo/bar/blobs/sha256:d1847a2f86e510d60084b61de0506e7aab3d13c897a55331610c7d5b2b95efc8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.046249ms http.response.status=405 http.response.written=78 vars.digest="sha256:d1847a2f86e510d60084b61de0506e7aab3d13c897a55331610c7d5b2b95efc8" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:d1847a2f86e510d60084b61de0506e7aab3d13c897a55331610c7d5b2b95efc8 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.17s) === RUN TestDeleteDisabled time="2026-02-05T14:39: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-05T14:39:19Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:19Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46171" http.request.id=35c141d8-40f5-4597-a01f-f5c706346e71 http.request.method=POST http.request.remoteaddr="127.0.0.1:44054" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.076649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46171" http.request.id=169088fb-641c-4d5e-a332-44946d46f88a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44054" http.request.uri="/v2/foo/bar/blobs/uploads/7e73e37f-346b-4bc7-b345-01ea43d2af79?_state=7hZppCLdkRl4a4wGphKkPPiEWxXe9xfUIK63cufcj-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlNzNlMzdmLTM0NmItNGJjNy1iMzQ1LTAxZWE0M2QyYWY3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxOS43NjM3NzI3MDRaIn0%3D&digest=sha256%3Ab62974fd9025bced5013e02fa957238d30ec30a6ba500588666144453241e4c1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.731812624s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:19 +0000] "PUT /v2/foo/bar/blobs/uploads/7e73e37f-346b-4bc7-b345-01ea43d2af79?_state=7hZppCLdkRl4a4wGphKkPPiEWxXe9xfUIK63cufcj-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlNzNlMzdmLTM0NmItNGJjNy1iMzQ1LTAxZWE0M2QyYWY3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToxOS43NjM3NzI3MDRaIn0%3D&digest=sha256%3Ab62974fd9025bced5013e02fa957238d30ec30a6ba500588666144453241e4c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:21Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.7 http.request.host="127.0.0.1:46171" http.request.id=c6362e45-f3ed-46e6-866b-de2c3516fd61 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44054" http.request.uri="/v2/foo/bar/blobs/sha256:b62974fd9025bced5013e02fa957238d30ec30a6ba500588666144453241e4c1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="904.088µs" http.response.status=405 http.response.written=78 vars.digest="sha256:b62974fd9025bced5013e02fa957238d30ec30a6ba500588666144453241e4c1" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:b62974fd9025bced5013e02fa957238d30ec30a6ba500588666144453241e4c1 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.97s) === RUN TestDeleteReadOnly time="2026-02-05T14:39: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-05T14:39:21Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:21Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32795" http.request.id=b3ad5afd-25d1-43f8-8389-1e19ffc7431c http.request.method=POST http.request.remoteaddr="127.0.0.1:55684" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17381ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:32795" http.request.id=fbe72ac8-dede-43a6-9640-f6b4056fc72b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55684" http.request.uri="/v2/foo/bar/blobs/uploads/9198fb89-df63-42e4-a191-b4f3883600d1?_state=7n_rrx1eUM0_qszr--yjfvIojiZ4Y8adk2VZJydmHp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxOThmYjg5LWRmNjMtNDJlNC1hMTkxLWI0ZjM4ODM2MDBkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToyMS43MDQzNzQ2ODNaIn0%3D&digest=sha256%3A0183588612407be5cc8b286e25132041d5b0e14646639d61f2ebced36e8fd4c7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.303860182s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:21 +0000] "PUT /v2/foo/bar/blobs/uploads/9198fb89-df63-42e4-a191-b4f3883600d1?_state=7n_rrx1eUM0_qszr--yjfvIojiZ4Y8adk2VZJydmHp57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxOThmYjg5LWRmNjMtNDJlNC1hMTkxLWI0ZjM4ODM2MDBkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOToyMS43MDQzNzQ2ODNaIn0%3D&digest=sha256%3A0183588612407be5cc8b286e25132041d5b0e14646639d61f2ebced36e8fd4c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Feb/2026:14:39:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:0183588612407be5cc8b286e25132041d5b0e14646639d61f2ebced36e8fd4c7 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.52s) === RUN TestStartPushReadOnly time="2026-02-05T14:39:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T14:39:23Z" level=info msg="redis not configured" go.version=go1.25.7 127.0.0.1 - - [05/Feb/2026:14:39:23 +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-05T14:39:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T14:39:23Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:23Z" 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:43145" http.request.id=df985e33-1c06-4e36-8b15-599a06366316 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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="918.168µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:14:39:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T14:39:23Z" 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:43145" http.request.id=4aad504f-b19a-41a4-9d0c-4797a2c107a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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="756.127µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:14:39:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T14:39:23Z" 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:43145" http.request.id=598b123a-b06d-4c2c-91e4-fa6fd6182006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" 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="865.208µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:14:39:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T14:39: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:43145" http.request.id=7c63ee98-7a4a-4b33-9eac-85987e0b8ba9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.077028ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T14:39:23Z" 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:43145" http.request.id=7c63ee98-7a4a-4b33-9eac-85987e0b8ba9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.161908ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T14:39: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:43145" http.request.id=7c63ee98-7a4a-4b33-9eac-85987e0b8ba9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.193749ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T14:39:23Z" 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:43145" http.request.id=7c63ee98-7a4a-4b33-9eac-85987e0b8ba9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.219709ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:14:39:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T14:39:23Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=9b2f3c1b-0cc5-409b-b142-2e9be9e537be http.request.method=POST http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=cdb20b3d-5780-4c10-8b82-68c3de0b2777 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/blobs/uploads/61e25a43-ccb8-4729-9178-2b4d164c11e8?_state=B9_DR04W2q4jBbMj9fBZZ6XNv5xzgU64H4ZOmp9ZGtF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MWUyNWE0My1jY2I4LTQ3MjktOTE3OC0yYjRkMTY0YzExZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MjMuMjcyMDg3MTg1WiJ9&digest=sha256%3A73aab66bd23f4606f417f742bb2bda90b13e8c4ecef54b8a1ac63871604802b3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.872490262s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/61e25a43-ccb8-4729-9178-2b4d164c11e8?_state=B9_DR04W2q4jBbMj9fBZZ6XNv5xzgU64H4ZOmp9ZGtF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MWUyNWE0My1jY2I4LTQ3MjktOTE3OC0yYjRkMTY0YzExZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MjMuMjcyMDg3MTg1WiJ9&digest=sha256%3A73aab66bd23f4606f417f742bb2bda90b13e8c4ecef54b8a1ac63871604802b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:25Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=656db867-3a01-4dd2-94bb-88f0d7950d11 http.request.method=POST http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=dd9587cd-5d89-4d0d-a686-0cdb5c05b06c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/blobs/uploads/98afbf35-0492-462a-8af5-718ccd1e16bd?_state=i02QlazEqmBvEpS_wQxvvRX3Ye1oxkZd8uxwScX1Oj57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OGFmYmYzNS0wNDkyLTQ2MmEtOGFmNS03MThjY2QxZTE2YmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MjUuMzYyNzE4MjA1WiJ9&digest=sha256%3Ad7c2a45b018ceb154f3e94288a434d8e5e2ad0378b10cb4c75bf6674df6283a8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.220891214s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/98afbf35-0492-462a-8af5-718ccd1e16bd?_state=i02QlazEqmBvEpS_wQxvvRX3Ye1oxkZd8uxwScX1Oj57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OGFmYmYzNS0wNDkyLTQ2MmEtOGFmNS03MThjY2QxZTE2YmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MjUuMzYyNzE4MjA1WiJ9&digest=sha256%3Ad7c2a45b018ceb154f3e94288a434d8e5e2ad0378b10cb4c75bf6674df6283a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=c5f4a756-bfd4-48e4-8fb4-7b7e3179ee4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.583751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=0f44ec50-6408-48a7-8554-6587e77b2014 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.38699ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=da27619c-4cfc-42ac-83b1-a224e26456bc http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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.847337ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=99fa5ea7-d981-43d4-a811-b392b4a1726b http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.811656ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "GET /v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43145" http.request.id=008f67e7-ff91-4b75-9fd5-0425739a59d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.442031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43145" http.request.id=786072e8-ca1e-4e8a-82af-73a727a29068 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.319709ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:43145" http.request.id=37ed7012-a415-4f63-9e86-c674c6a19cc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.291589ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=e0d780cf-e497-42a8-bcea-cb0aea6d2a89 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.813496ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "GET /v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=76538320-bf50-4b2a-8c86-278de54fc684 http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="752.927µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=f8766145-cd6c-40fc-abec-1a597c0468ca http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0" http.request.useragent="Go-http-client/1.1" http.response.duration="759.087µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "GET /v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=b54eb439-9fd9-4ae8-bf76-723af76c762d http.request.method=GET http.request.remoteaddr="127.0.0.1:57940" 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="780.367µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=error msg="payload digest does match: "sha256:98da64e2cc367db023908932972679d98d9248d064bbb52abe0e23f47aa76661" != "sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0"" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=306ba7e1-e706-402d-b38a-9106ca5fa99a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0" time="2026-02-05T14:39: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:43145" http.request.id=306ba7e1-e706-402d-b38a-9106ca5fa99a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57940" http.request.uri="/v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="934.048µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0" 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:8c8ee19df9915bcd9750e3565da57562b392acafeb9afe01e913d6435ccacbb0 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=4d909478-c851-408e-9ea5-b30cf1dfeddc http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" 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="875.127µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=667adfd3-3a71-41ef-bbab-129e116eeffc http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" 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="825.807µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43145" http.request.id=f55491e3-f36c-4c72-ae47-cd3b874defbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" 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="942.368µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T14:39:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43145" http.request.id=f55491e3-f36c-4c72-ae47-cd3b874defbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" 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="991.289µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T14:39:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43145" http.request.id=f55491e3-f36c-4c72-ae47-cd3b874defbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" 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.020609ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=ca898b00-2c8f-4590-8bb1-8a410e8ebe62 http.request.method=POST http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="904.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=d5b19e1a-a8e5-4bb0-b713-f07a44454fb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/blobs/uploads/5de9cb6a-8e44-40bc-813b-e29ed5cd3110?_state=WqmLhNaOpe0wdssaNP2PqWd9-djaWn9uRoo1edp8kTN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZGU5Y2I2YS04ZTQ0LTQwYmMtODEzYi1lMjllZDVjZDMxMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MjYuNjIyNDg5NjgxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14645ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/5de9cb6a-8e44-40bc-813b-e29ed5cd3110?_state=WqmLhNaOpe0wdssaNP2PqWd9-djaWn9uRoo1edp8kTN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZGU5Y2I2YS04ZTQ0LTQwYmMtODEzYi1lMjllZDVjZDMxMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MjYuNjIyNDg5NjgxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43145" http.request.id=be852cfc-51b4-4bcf-84ed-aa108cef580d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" 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.031729ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T14:39:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43145" http.request.id=be852cfc-51b4-4bcf-84ed-aa108cef580d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" 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.13233ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T14:39:26Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=c3d2cf55-7906-4d05-9dc0-dca780a3b569 http.request.method=POST http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008329ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=e5848991-1d9b-4db8-a392-05f6922852b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/blobs/uploads/4ffd28a7-2183-4f48-a8a8-d5e9faf2d63c?_state=x4NQY_NqNbz4PhG5bmZFNcQD0FpBgFYK5r-8WG77MM17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZmZkMjhhNy0yMTgzLTRmNDgtYThhOC1kNWU5ZmFmMmQ2M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MjYuODc0OTYxNTAxWiJ9&digest=sha256%3Ab0dbcdfa463370db846b66662f69c035eeebb4f87fa24f382748382501b90c62" http.request.useragent="Go-http-client/1.1" http.response.duration=1.851202156s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/4ffd28a7-2183-4f48-a8a8-d5e9faf2d63c?_state=x4NQY_NqNbz4PhG5bmZFNcQD0FpBgFYK5r-8WG77MM17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZmZkMjhhNy0yMTgzLTRmNDgtYThhOC1kNWU5ZmFmMmQ2M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MjYuODc0OTYxNTAxWiJ9&digest=sha256%3Ab0dbcdfa463370db846b66662f69c035eeebb4f87fa24f382748382501b90c62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:28Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=3e2674c8-c56d-4a1f-bf5b-21a6b6c506e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=cd481153-354b-497f-8db5-1d123fdde966 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/blobs/uploads/4ccda5d9-434b-46e4-a0cb-c43618502c17?_state=PjDer9nvHTL3Kgff0IGXD4v0v9_Axz1jOZVo5kcyCPJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Y2NkYTVkOS00MzRiLTQ2ZTQtYTBjYi1jNDM2MTg1MDJjMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MjguOTkyODQzNjQyWiJ9&digest=sha256%3Ab3c5591a93d1cc0ba5dd6145b8749925ce1b43e3b1919c10f5d2513b4d16fc61" http.request.useragent="Go-http-client/1.1" http.response.duration=1.78900381s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/4ccda5d9-434b-46e4-a0cb-c43618502c17?_state=PjDer9nvHTL3Kgff0IGXD4v0v9_Axz1jOZVo5kcyCPJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Y2NkYTVkOS00MzRiLTQ2ZTQtYTBjYi1jNDM2MTg1MDJjMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MjguOTkyODQzNjQyWiJ9&digest=sha256%3Ab3c5591a93d1cc0ba5dd6145b8749925ce1b43e3b1919c10f5d2513b4d16fc61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" 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:43145" http.request.id=90dbaaff-7a2f-4ae4-a384-510549c7260d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" 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:43145" http.request.id=1680c048-71d7-46bb-85e0-6ed4804cc7f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/manifests/sha256:1348112f35587de7555b12a7070cca5d56fd65cbf04a1785bde07e19bfe961f7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:1348112f35587de7555b12a7070cca5d56fd65cbf04a1785bde07e19bfe961f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=dbc4d054-61b6-49ae-9158-52c8cada01b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" 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="976.249µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=c90d4fce-0f20-437c-81bc-315e5b0b44c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/manifests/sha256:1348112f35587de7555b12a7070cca5d56fd65cbf04a1785bde07e19bfe961f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="892.168µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema2/manifests/sha256:1348112f35587de7555b12a7070cca5d56fd65cbf04a1785bde07e19bfe961f7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=66c6e216-fa4e-412b-a3d2-0763f6d11cdb http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="734.086µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=c94e6e81-6c79-4583-8ad3-6ba9d63efc1b http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/manifests/sha256:1348112f35587de7555b12a7070cca5d56fd65cbf04a1785bde07e19bfe961f7" http.request.useragent="Go-http-client/1.1" http.response.duration="693.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema2/manifests/sha256:1348112f35587de7555b12a7070cca5d56fd65cbf04a1785bde07e19bfe961f7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=f890d0aa-3ca6-4337-953a-91fdc1863418 http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" 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="714.206µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="rewriting manifest sha256:1348112f35587de7555b12a7070cca5d56fd65cbf04a1785bde07e19bfe961f7 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=9464c01c-1285-4baf-9b2c-36967a78e1b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" 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-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=9464c01c-1285-4baf-9b2c-36967a78e1b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" 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.073258ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" 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:43145" http.request.id=06490d43-9123-43df-a127-cf6c0dd8b848 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" 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="888.168µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" 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:43145" http.request.id=06ac88b9-a9c2-4840-9635-5c26b0425c36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035449ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" 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:43145" http.request.id=8572c7fa-7c02-4a64-a791-113da0d8d2cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/manifests/sha256:0f7335f66707fb387315d69d02cd9c8d2dff52834036f503cb096f68da317ee0" http.request.useragent="Go-http-client/1.1" http.response.duration="981.889µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:0f7335f66707fb387315d69d02cd9c8d2dff52834036f503cb096f68da317ee0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=8db9a680-77fb-401c-85cf-dd200eeab2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" 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="964.849µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=a377a242-07b5-4da6-92c0-735a768775f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/manifests/sha256:0f7335f66707fb387315d69d02cd9c8d2dff52834036f503cb096f68da317ee0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="985.448µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema2/manifests/sha256:0f7335f66707fb387315d69d02cd9c8d2dff52834036f503cb096f68da317ee0 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=cacabad3-848e-4285-8ce7-c73a68c7659d http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="741.406µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=f277f609-d6fa-4524-9094-094b3c50269d http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/manifests/sha256:0f7335f66707fb387315d69d02cd9c8d2dff52834036f503cb096f68da317ee0" http.request.useragent="Go-http-client/1.1" http.response.duration="777.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema2/manifests/sha256:0f7335f66707fb387315d69d02cd9c8d2dff52834036f503cb096f68da317ee0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=info msg="rewriting manifest list sha256:0f7335f66707fb387315d69d02cd9c8d2dff52834036f503cb096f68da317ee0 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=1f1a8787-216c-4303-8a30-125b6e06b334 http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" 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-05T14:39:30Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43145" http.request.id=1f1a8787-216c-4303-8a30-125b6e06b334 http.request.method=GET http.request.remoteaddr="127.0.0.1:57956" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.107499ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T14:39:30Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=f8a9b223-d147-48c5-8539-5b2a7aaae2be http.request.method=GET http.request.remoteaddr="127.0.0.1:43286" 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="898.568µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=a0f2c959-fb12-434a-93c8-1ef88f6f4c24 http.request.method=GET http.request.remoteaddr="127.0.0.1:43286" 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="747.446µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=fa46a813-5332-4163-a7e4-94fa36fe8846 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" 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="846.167µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T14:39:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=77fd8ca0-8055-41c9-9afe-23a31a120129 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.111587ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T14:39:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=77fd8ca0-8055-41c9-9afe-23a31a120129 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.187828ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T14:39:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=77fd8ca0-8055-41c9-9afe-23a31a120129 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.244668ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T14:39:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=77fd8ca0-8055-41c9-9afe-23a31a120129 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.300669ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:14:39:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T14:39:31Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=7167bf82-d08a-48cd-962f-938b7445c70c http.request.method=POST http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=9b78009f-779d-4692-9061-13278b8add4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/blobs/uploads/eea76899-652f-4ca1-b1e2-4f12d8004839?_state=BqEciOyAOflcgSWwhJ8NCOl-FespXF-mix4hAjFsTBF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZWE3Njg5OS02NTJmLTRjYTEtYjFlMi00ZjEyZDgwMDQ4MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzEuMDUyNjE2OTkyWiJ9&digest=sha256%3Ae3c04959c14905e9e669f21afb89137f94d6e46b441172024ad4ee0f28e905a4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.474341723s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/eea76899-652f-4ca1-b1e2-4f12d8004839?_state=BqEciOyAOflcgSWwhJ8NCOl-FespXF-mix4hAjFsTBF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZWE3Njg5OS02NTJmLTRjYTEtYjFlMi00ZjEyZDgwMDQ4MzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzEuMDUyNjE2OTkyWiJ9&digest=sha256%3Ae3c04959c14905e9e669f21afb89137f94d6e46b441172024ad4ee0f28e905a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:32Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=afd7484f-3714-42ef-a8be-43a1eea6ce64 http.request.method=POST http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064569ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=2368ea66-bda0-4c16-9709-bec5f47c34d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/blobs/uploads/ea338a1b-6de2-47ae-a6be-7ec4baa7bd9f?_state=5e9qmpBLMDcpxRwNGe8omq_CZ3lf636OlvB4yI5wd8d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYTMzOGExYi02ZGUyLTQ3YWUtYTZiZS03ZWM0YmFhN2JkOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzIuNzYxOTU4NTAyWiJ9&digest=sha256%3A5631928f8d751035ea5727cf45f7538c818e3ddefa45716fe716f9b86b0461f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.438178726s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/ea338a1b-6de2-47ae-a6be-7ec4baa7bd9f?_state=5e9qmpBLMDcpxRwNGe8omq_CZ3lf636OlvB4yI5wd8d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlYTMzOGExYi02ZGUyLTQ3YWUtYTZiZS03ZWM0YmFhN2JkOWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzIuNzYxOTU4NTAyWiJ9&digest=sha256%3A5631928f8d751035ea5727cf45f7538c818e3ddefa45716fe716f9b86b0461f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=708064e4-5d64-41ff-825c-0c84c5214222 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.590152ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=73fb9dc5-08e6-4702-9d4a-bccee5decb59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.368389ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=ec91a37a-a5a6-4975-ae89-b5db566576d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43286" 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.771096ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=a1d8c8d7-93eb-49f9-bef8-be38fe97f853 http.request.method=GET http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.783536ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "GET /v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T14:39: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:46635" http.request.id=d202e33b-e593-438e-8259-d262d906cce0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.392349ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39: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:46635" http.request.id=9fb497ea-0876-40d3-beb2-d0bc08777ed1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.34579ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:46635" http.request.id=ad93c741-e96f-4868-a619-339d2a12a8cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.34811ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=732df38e-e6ab-4a22-8848-dca180a405bf http.request.method=GET http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.804856ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "GET /v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=a215f6aa-8971-4651-b05b-2f25a112f856 http.request.method=GET http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="753.646µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=6ad6d769-62a5-470e-a2d4-04eb19fe9af9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b" http.request.useragent="Go-http-client/1.1" http.response.duration="770.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "GET /v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=994a4ff9-6929-43e7-8193-bf969bfed767 http.request.method=GET http.request.remoteaddr="127.0.0.1:43286" 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="685.286µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=error msg="payload digest does match: "sha256:eea41dc6950574e3c73404606d518f4e1671f0c8a8012f315dd97949232861e3" != "sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b"" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=0a6b9d6f-84b3-40e9-aa13-03776b56ddb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b" time="2026-02-05T14:39: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:46635" http.request.id=0a6b9d6f-84b3-40e9-aa13-03776b56ddb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43286" http.request.uri="/v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="953.128µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b" 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:0b88a5aba68a4fe19ab6597690d6766e28bd59df3a333a846db1be265a9be14b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T14:39: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:46635" http.request.id=4b563a0a-0292-4751-81a0-727ee8717fa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" 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="879.448µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T14:39: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:46635" http.request.id=14a70936-c3ef-4cc6-b30b-a0951621dca1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" 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="751.406µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T14:39: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:46635" http.request.id=3698c904-a549-4e66-939d-e4cb1be521d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" 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="934.328µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T14:39: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:46635" http.request.id=3698c904-a549-4e66-939d-e4cb1be521d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" 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="975.529µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T14:39: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:46635" http.request.id=3698c904-a549-4e66-939d-e4cb1be521d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" 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.014409ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=6a7730b7-944b-4b31-bda4-01cb674ff86e http.request.method=POST http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=b00e2690-4962-4331-a1b0-6c73ec793436 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/blobs/uploads/d9e9cb50-f1b4-40dd-bed3-1509ade32199?_state=RunAGoShUvPiSQhYikthAR_i6CnzRkKvN4RtPaQ1tTt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOWU5Y2I1MC1mMWI0LTQwZGQtYmVkMy0xNTA5YWRlMzIxOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzQuMjM3OTk5NzIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13961ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/d9e9cb50-f1b4-40dd-bed3-1509ade32199?_state=RunAGoShUvPiSQhYikthAR_i6CnzRkKvN4RtPaQ1tTt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOWU5Y2I1MC1mMWI0LTQwZGQtYmVkMy0xNTA5YWRlMzIxOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzQuMjM3OTk5NzIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39: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:46635" http.request.id=d5f92f33-51d8-4315-9d40-b427ff8816f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" 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="938.768µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T14:39: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:46635" http.request.id=d5f92f33-51d8-4315-9d40-b427ff8816f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" 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="982.488µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T14:39:34Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=5b4c33ab-fee7-4b50-a20b-56f9bc83a971 http.request.method=POST http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017489ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=3e7e13cd-669c-4fa5-befd-71146c567a5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/blobs/uploads/78175417-778a-4e48-84a6-a581999af6a4?_state=HE55PK-GEzmsRbKPQYtmNJXq__p3FRZKfkK733F8DMx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ODE3NTQxNy03NzhhLTRlNDgtODRhNi1hNTgxOTk5YWY2YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzQuNDUzMTUzNTczWiJ9&digest=sha256%3Afe775f4ab341e11005a881b2fe5e43f5fbdd96646786d08c6f065d9b6f22f2fb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.241975761s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/78175417-778a-4e48-84a6-a581999af6a4?_state=HE55PK-GEzmsRbKPQYtmNJXq__p3FRZKfkK733F8DMx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ODE3NTQxNy03NzhhLTRlNDgtODRhNi1hNTgxOTk5YWY2YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzQuNDUzMTUzNTczWiJ9&digest=sha256%3Afe775f4ab341e11005a881b2fe5e43f5fbdd96646786d08c6f065d9b6f22f2fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:35Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=bb927365-4842-4c55-b6de-615c05183e3d http.request.method=POST http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13001ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=828c8618-722d-417b-87c1-3f4d32136fc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/blobs/uploads/c9321d5b-668b-40b5-b291-c0fc93f6c780?_state=aAOwZD9bA7n47fsrkegYqI4SWW0-xr1Zk22i1qOnIUx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOTMyMWQ1Yi02NjhiLTQwYjUtYjI5MS1jMGZjOTNmNmM3ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzUuOTAwODg4MzQ0WiJ9&digest=sha256%3A37305516baa2cfa95ccdb80a5ec25e92b8f72e02629c1fa5b6b8813f33cf078b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.176553147s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/c9321d5b-668b-40b5-b291-c0fc93f6c780?_state=aAOwZD9bA7n47fsrkegYqI4SWW0-xr1Zk22i1qOnIUx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOTMyMWQ1Yi02NjhiLTQwYjUtYjI5MS1jMGZjOTNmNmM3ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzUuOTAwODg4MzQ0WiJ9&digest=sha256%3A37305516baa2cfa95ccdb80a5ec25e92b8f72e02629c1fa5b6b8813f33cf078b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" 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:46635" http.request.id=f65e9a5f-87f6-4bcd-8a4a-ad7badcd1317 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.356092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" 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:46635" http.request.id=ad91408a-42c9-4b2e-93ea-d151b733e7c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/manifests/sha256:96b9c703a1295105c3e6ac5bbaf14d732c1cab6628e30f86ee9decc1bb41c162" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08821ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:96b9c703a1295105c3e6ac5bbaf14d732c1cab6628e30f86ee9decc1bb41c162 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=ec1e12bc-d310-44ee-a235-55f23acb3c26 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" 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="961.169µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=fb601404-7c14-4552-a3a2-67923719a5f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/manifests/sha256:96b9c703a1295105c3e6ac5bbaf14d732c1cab6628e30f86ee9decc1bb41c162" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="922.208µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema2/manifests/sha256:96b9c703a1295105c3e6ac5bbaf14d732c1cab6628e30f86ee9decc1bb41c162 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=62eee13b-c9d6-4774-affc-c0329684a17e http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="808.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=ac9fe55e-d79a-47a7-becb-c3f202b72ca9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/manifests/sha256:96b9c703a1295105c3e6ac5bbaf14d732c1cab6628e30f86ee9decc1bb41c162" http.request.useragent="Go-http-client/1.1" http.response.duration="718.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema2/manifests/sha256:96b9c703a1295105c3e6ac5bbaf14d732c1cab6628e30f86ee9decc1bb41c162 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=84823326-e901-42b0-b578-9a6450136fda http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" 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="732.286µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="rewriting manifest sha256:96b9c703a1295105c3e6ac5bbaf14d732c1cab6628e30f86ee9decc1bb41c162 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=75db8b61-f1a6-43f4-9b1c-2e72b47ab8d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" 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-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=75db8b61-f1a6-43f4-9b1c-2e72b47ab8d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" 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.004298ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" 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:46635" http.request.id=2e1455cd-ada3-4626-bd0f-c7216d768c24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" 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="822.607µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" 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:46635" http.request.id=8ffbeebc-4bf4-4b22-b5a2-d4bae469e12a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10821ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" 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:46635" http.request.id=788fca0f-7a46-4bff-a918-3432acfe6e85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/manifests/sha256:ca50bc5dcfa0e301f52738b8c28ab7f2d38a11d77db72313bd9a1d0647f3d902" http.request.useragent="Go-http-client/1.1" http.response.duration="946.248µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "PUT /v2/foo/schema2/manifests/sha256:ca50bc5dcfa0e301f52738b8c28ab7f2d38a11d77db72313bd9a1d0647f3d902 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=c5bd261c-3061-4cec-bbc7-65a42037a701 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" 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="906.088µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=2898614f-5d0b-4916-bd91-9054cd7f7129 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/manifests/sha256:ca50bc5dcfa0e301f52738b8c28ab7f2d38a11d77db72313bd9a1d0647f3d902" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="883.528µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema2/manifests/sha256:ca50bc5dcfa0e301f52738b8c28ab7f2d38a11d77db72313bd9a1d0647f3d902 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=b5fcf2c7-a898-4da8-8826-3c63973bb65f http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="786.687µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=e4899136-dae1-4060-9775-9e39172859d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/manifests/sha256:ca50bc5dcfa0e301f52738b8c28ab7f2d38a11d77db72313bd9a1d0647f3d902" http.request.useragent="Go-http-client/1.1" http.response.duration="790.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema2/manifests/sha256:ca50bc5dcfa0e301f52738b8c28ab7f2d38a11d77db72313bd9a1d0647f3d902 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="rewriting manifest list sha256:ca50bc5dcfa0e301f52738b8c28ab7f2d38a11d77db72313bd9a1d0647f3d902 in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=7f851e9c-52af-4fed-9ce0-601c8a5c5c35 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" 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-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:46635" http.request.id=7f851e9c-52af-4fed-9ce0-601c8a5c5c35 http.request.method=GET http.request.remoteaddr="127.0.0.1:43288" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.192819ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.08s) === RUN TestGetManifestWithStorageError time="2026-02-05T14:39: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-05T14:39:37Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:37Z" 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:36687" http.request.id=c6bb8ba6-fc7e-481f-8aea-f7ad25e58b22 http.request.method=GET http.request.remoteaddr="127.0.0.1:38752" 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="861.367µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" 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:36687" http.request.id=c27c5114-1fb5-4452-9bea-01f4a405bee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:38752" 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="771.487µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" 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:36687" http.request.id=8d27606e-dcd6-43f7-aaaa-563b0edc9d2d http.request.method=GET http.request.remoteaddr="127.0.0.1:38752" 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="785.407µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" 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:36687" http.request.id=58c70190-db4a-4624-894a-0a319875106a http.request.method=GET http.request.remoteaddr="127.0.0.1:38752" 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="765.247µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Feb/2026:14:39:37 +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-05T14:39: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-05T14:39:37Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:37Z" 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:37621" http.request.id=944643f8-9f02-4951-be27-49644bae2226 http.request.method=GET http.request.remoteaddr="127.0.0.1:55560" 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="933.688µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" 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:37621" http.request.id=30478647-1085-4f27-b766-64b9478cb620 http.request.method=GET http.request.remoteaddr="127.0.0.1:55560" 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.047µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" 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:37621" http.request.id=d0c02519-3406-4249-8e7f-67b94d83eaa9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" 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="776.927µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" 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:37621" http.request.id=d47cd8f9-e19f-4622-960a-8874f173de72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.004707ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T14:39:37Z" 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:37621" http.request.id=d47cd8f9-e19f-4622-960a-8874f173de72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.083747ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T14:39:37Z" 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:37621" http.request.id=d47cd8f9-e19f-4622-960a-8874f173de72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.136548ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-02-05T14:39:37Z" 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:37621" http.request.id=d47cd8f9-e19f-4622-960a-8874f173de72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.190548ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-02-05T14:39:37Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=f09295d5-c1fd-489d-89db-a2672fa3dcc4 http.request.method=POST http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.007649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=6070bc1d-19a6-4229-8264-da7240e83a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/blobs/uploads/be9abe01-6ec0-45ba-a68a-4ab885e82a70?_state=fxU9n9ydiwQWufnpZq1SCiEUDDJtZrr-vPcHvV1ebx97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZTlhYmUwMS02ZWMwLTQ1YmEtYTY4YS00YWI4ODVlODJhNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzcuMjc1NDUzOTkxWiJ9&digest=sha256%3A7844dfad13c4fb24237eef7bc4d4d38eb60998b6351534acf7b90051db496953" http.request.useragent="Go-http-client/1.1" http.response.duration=780.228622ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/be9abe01-6ec0-45ba-a68a-4ab885e82a70?_state=fxU9n9ydiwQWufnpZq1SCiEUDDJtZrr-vPcHvV1ebx97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZTlhYmUwMS02ZWMwLTQ1YmEtYTY4YS00YWI4ODVlODJhNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzcuMjc1NDUzOTkxWiJ9&digest=sha256%3A7844dfad13c4fb24237eef7bc4d4d38eb60998b6351534acf7b90051db496953 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:38Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=7880195c-b1ee-479f-b327-dc1043437445 http.request.method=POST http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=a2563eaa-d622-49dc-b295-0a60f6f46520 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/blobs/uploads/24aa2892-3aef-409f-adf3-fc37017d0c2a?_state=9VsqgLl2VmuaOR-EKRsKfWPZw-iDLsAMWn07wUnm2DF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNGFhMjg5Mi0zYWVmLTQwOWYtYWRmMy1mYzM3MDE3ZDBjMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzguMjkzODI4NDI3WiJ9&digest=sha256%3Ab87ae7556d113e986ec992f7109f99d702b45564d942833e1f735ce567969452" http.request.useragent="Go-http-client/1.1" http.response.duration=1.710160519s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/24aa2892-3aef-409f-adf3-fc37017d0c2a?_state=9VsqgLl2VmuaOR-EKRsKfWPZw-iDLsAMWn07wUnm2DF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNGFhMjg5Mi0zYWVmLTQwOWYtYWRmMy1mYzM3MDE3ZDBjMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6MzguMjkzODI4NDI3WiJ9&digest=sha256%3Ab87ae7556d113e986ec992f7109f99d702b45564d942833e1f735ce567969452 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=c3351191-a73a-43d7-8a66-c12dabda6b13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.545912ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=12341cad-24be-447e-b845-04bad679baa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.42511ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=fbcb97e4-7841-4989-b69e-16a073991c81 http.request.method=GET http.request.remoteaddr="127.0.0.1:55560" 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.823616ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=284a65fc-b8ca-4f47-825e-6c7f3300d630 http.request.method=GET http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.822576ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" 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:37621" http.request.id=3abc657b-e907-4240-b790-09ee154f50dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.263789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" 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:37621" http.request.id=decf03f0-9fc5-4ade-8daa-91fcd231137c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.304229ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:37621" http.request.id=701ef7ba-14c5-4149-a650-9aca53baf682 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.313189ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=80f6c4ac-7464-4a35-aa2a-0b649787e8cc http.request.method=GET http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.745895ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=1fe4da83-c0b0-4034-87ae-5d01ce9a46fd http.request.method=GET http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="723.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=afb696a5-4fe9-4a1e-a7d5-f2901def6f1e http.request.method=GET http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.duration="725.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=eafc1b8f-9711-4cb9-b39b-a481888af3fe http.request.method=GET http.request.remoteaddr="127.0.0.1:55560" 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="727.606µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=error msg="payload digest does match: "sha256:795d8bae7aeefd051277bb4ae939c119089c8f0f1e8d04f77bfca4e0deac31a9" != "sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6"" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=76321cea-8fea-4eb0-b112-4277d27c07dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" time="2026-02-05T14:39:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=76321cea-8fea-4eb0-b112-4277d27c07dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:55560" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="998.129µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=ea330d37-fc3a-43f5-a810-387684d2d542 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57130" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=093ffb4f-65c3-46a1-967c-0d5e15a3a025 http.request.method=GET http.request.remoteaddr="127.0.0.1:57130" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="795.647µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=8ae638f8-f09d-4c1e-b350-73e68e71bcf5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57144" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="955.048µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=ed4b7388-7ab5-4953-bc9c-83ea1b36945a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57154" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.41511ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=0a4374f7-4abf-4ef5-8477-7f5bd9776a62 http.request.method=GET http.request.remoteaddr="127.0.0.1:57154" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.778976ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=7666caae-0555-4c97-9b5d-ae7d57c1f55f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57160" 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.003168ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=088e551e-6095-4a9e-8785-eed63d781a50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.558952ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=8f26fc62-df9e-43ce-9f75-f647066711f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" 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="752.847µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=2b17c925-a0d2-4af0-a7f1-b69d8de140a6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6" http.request.useragent="Go-http-client/1.1" http.response.duration="920.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ff9d9e5e308c02c598dc39c4fea1802b1bf61a5d639f6b9061138f8ebcf3c0f6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=0a0bea26-bdf3-4179-ab61-6343212cf490 http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" 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="765.807µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" 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:37621" http.request.id=3a5fe525-e440-4ad0-927b-9b4daa1238d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" 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="814.967µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" 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:37621" http.request.id=d857aa3f-dafa-46fc-88df-0e2e9e5a0dbd http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" 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="772.207µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" 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:37621" http.request.id=bd9482f3-be5f-46fa-8141-fb5838e4ed74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57174" 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="875.288µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T14:39:40Z" 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:37621" http.request.id=bd9482f3-be5f-46fa-8141-fb5838e4ed74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57174" 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="919.688µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T14:39:40Z" 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:37621" http.request.id=bd9482f3-be5f-46fa-8141-fb5838e4ed74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57174" 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.128µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=45e337e1-11ba-4a5c-9691-fb9f87208a70 http.request.method=POST http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=f46e7088-9202-41d2-90c7-0a21c2832afb http.request.method=PUT http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/blobs/uploads/f06ef3c3-320d-40b7-ba52-6a8a9c19c92a?_state=SOosr-39zOS8WSB3MPI5crTmIG_lXrXkmvbXUZKAnUN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMDZlZjNjMy0zMjBkLTQwYjctYmE1Mi02YThhOWMxOWM5MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6NDAuMDYwNjQyMjg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16681ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/f06ef3c3-320d-40b7-ba52-6a8a9c19c92a?_state=SOosr-39zOS8WSB3MPI5crTmIG_lXrXkmvbXUZKAnUN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMDZlZjNjMy0zMjBkLTQwYjctYmE1Mi02YThhOWMxOWM5MmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6NDAuMDYwNjQyMjg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" 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:37621" http.request.id=23921d32-3eaa-4e05-a95c-13b0682c4e55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57174" 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="952.409µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-02-05T14:39:40Z" 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:37621" http.request.id=23921d32-3eaa-4e05-a95c-13b0682c4e55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57174" 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.032449ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-02-05T14:39:40Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=409471e1-99ea-4580-8b62-bff2e23ea3fa http.request.method=POST http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=0965bf1f-9c49-447d-b6ca-1bda5df70eb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/blobs/uploads/1ca8467e-8f9d-4888-a21e-835064dd9742?_state=8-5Db9YONwC3_5iPQ_o1j4sm2O9WAZNzhS2o8pnF3rF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxY2E4NDY3ZS04ZjlkLTQ4ODgtYTIxZS04MzUwNjRkZDk3NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6NDAuMzQ3MDkyNjQzWiJ9&digest=sha256%3A23b2ee3eef93059d726ad0e0364b54523e49d92964b63b1f84741f1b558f8e3b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.06609517s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/1ca8467e-8f9d-4888-a21e-835064dd9742?_state=8-5Db9YONwC3_5iPQ_o1j4sm2O9WAZNzhS2o8pnF3rF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxY2E4NDY3ZS04ZjlkLTQ4ODgtYTIxZS04MzUwNjRkZDk3NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6NDAuMzQ3MDkyNjQzWiJ9&digest=sha256%3A23b2ee3eef93059d726ad0e0364b54523e49d92964b63b1f84741f1b558f8e3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:42Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=312a0055-95a6-428b-b297-55bb309760f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14021ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=4456ed75-14a2-48ab-b967-848bc34752e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/blobs/uploads/0b3bbe59-1868-420c-9583-ccd28691a5e5?_state=UguMT95U76c8wNK6aX7Z0260ZpkrlerUXiTvaOFfdXV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYjNiYmU1OS0xODY4LTQyMGMtOTU4My1jY2QyODY5MWE1ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6NDIuNjczNzgzNDY2WiJ9&digest=sha256%3Acc338c61fad406f59987b5df6a05c2e1093d6b515f74e6fc377513c62a486cd8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.833710248s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/0b3bbe59-1868-420c-9583-ccd28691a5e5?_state=UguMT95U76c8wNK6aX7Z0260ZpkrlerUXiTvaOFfdXV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYjNiYmU1OS0xODY4LTQyMGMtOTU4My1jY2QyODY5MWE1ZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDItMDVUMTQ6Mzk6NDIuNjczNzgzNDY2WiJ9&digest=sha256%3Acc338c61fad406f59987b5df6a05c2e1093d6b515f74e6fc377513c62a486cd8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" 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:37621" http.request.id=f5b8a97d-0c12-4c57-a259-e1c465131e9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354332ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" 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:37621" http.request.id=6d7ca604-a9f5-4a9a-a082-6aef2632d9b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13609ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=de0d63d9-bb26-41cd-b9f9-e755c57c5d68 http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" 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="956.369µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=e856886a-226f-49f7-aee4-3c1469ee26aa http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="955.928µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "GET /v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=b61a74fb-ac13-41de-ac81-d55228e3f186 http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="749.606µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=e989181b-c638-4f8c-b40e-a9492b6d8f4a http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" http.request.useragent="Go-http-client/1.1" http.response.duration="699.046µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "GET /v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=23d1c5f1-1545-4e97-a5c8-386fb18edf95 http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" 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="753.327µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="rewriting manifest sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f in schema1 format to support old client" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=26e83cef-dabf-4dfb-93fe-7244d0c69d1a http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" 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-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=26e83cef-dabf-4dfb-93fe-7244d0c69d1a http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" 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.988737ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=a98ff919-5eff-4b83-bdb6-e4190c228ac5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" http.request.useragent="Go-http-client/1.1" http.response.duration="891.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" err.message="manifest unknown" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=8914edfe-e175-43c1-aea5-1444fd56d252 http.request.method=GET http.request.remoteaddr="127.0.0.1:57174" http.request.uri="/v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="850.207µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "GET /v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" 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:37621" http.request.id=e5bf84f2-23d3-456f-912d-b9f6e03a8fc8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57190" http.request.uri="/v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="928.928µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" 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:37621" http.request.id=f3d6bbc2-4f4b-4794-866f-eeec412ebda3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57198" http.request.uri="/v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16301ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=636c1107-3422-402c-8bc5-8d7e404b6a79 http.request.method=GET http.request.remoteaddr="127.0.0.1:57198" http.request.uri="/v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="913.888µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "GET /v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" 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:37621" http.request.id=7729860d-74c4-48a0-93c4-d9a1455618ef http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57204" 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="900.528µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" 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:37621" http.request.id=185f6ecd-b9da-4fcf-abab-e7ea96213bc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57214" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.239411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=1021c65d-cd14-4bbd-bc63-ee3db46dc5de http.request.method=GET http.request.remoteaddr="127.0.0.1:57214" 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="746.807µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=19cd2c0c-27bc-4750-8481-884d164b6ad8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57214" http.request.uri="/v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3c8bed7c31eda62c9798e3bacfca5683230af6de09db299cc2c17e0ebcb2f36f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:37621" http.request.id=a4c4ffaf-9500-4178-a65b-cc45dcfacb48 http.request.method=GET http.request.remoteaddr="127.0.0.1:57214" 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="731.167µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.42s) === RUN TestManifestDeleteDisabled time="2026-02-05T14:39: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 time="2026-02-05T14:39:44Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:44Z" 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:44945" http.request.id=c7a6307a-3945-476e-83e7-8d8b4169a3ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54334" 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="896.568µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [05/Feb/2026:14:39:44 +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-05T14:39: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 time="2026-02-05T14:39:44Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:44Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T14:39:44Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.7 time="2026-02-05T14:39:44Z" 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-05T14:39:44Z" 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:46037" http.request.id=2838fdf5-1350-48c7-9a2f-7e6552cdfc6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40448" 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.735655ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" 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:46037" http.request.id=453fc4cf-ff7c-4f8d-bd86-0df719df24fe http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40450" 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.560933ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" 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:46037" http.request.id=0cec1947-c001-44a2-b958-66bede35ca42 http.request.method=POST http.request.remoteaddr="127.0.0.1:40454" 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.537133ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-02-05T14:39:44Z" 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:46037" http.request.id=eaa96ce7-c2c4-4a51-9fc6-c0cfc6339c65 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40470" 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.529734ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-02-05T14:39: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 time="2026-02-05T14:39:44Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:44Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=437af7f5-8b6d-4e4f-a5dc-7e9ff0f2b443 http.request.method=POST http.request.remoteaddr="127.0.0.1:57984" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17077ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=89b6b4f5-8bf9-4695-82e7-cf07edbadc3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57984" http.request.uri="/v2/foo/bar/blobs/uploads/1c62601c-ea3f-4a7b-9d33-d93da14e962c?_state=aHuae_yEcEI6p3KV2sMn8vOIDMildWM1Rkv3KnojnOl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjNjI2MDFjLWVhM2YtNGE3Yi05ZDMzLWQ5M2RhMTRlOTYyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTo0NC44NDE4MDc1MzNaIn0%3D&digest=sha256%3A5e319bc15e9d4107777c69349526cafcd311f2f436e7e98493b873dc70afef47" http.request.useragent="Go-http-client/1.1" http.response.duration=2.323206113s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:44 +0000] "PUT /v2/foo/bar/blobs/uploads/1c62601c-ea3f-4a7b-9d33-d93da14e962c?_state=aHuae_yEcEI6p3KV2sMn8vOIDMildWM1Rkv3KnojnOl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjNjI2MDFjLWVhM2YtNGE3Yi05ZDMzLWQ5M2RhMTRlOTYyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTo0NC44NDE4MDc1MzNaIn0%3D&digest=sha256%3A5e319bc15e9d4107777c69349526cafcd311f2f436e7e98493b873dc70afef47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=2d15560c-9d66-43c3-8cb0-49959685188b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57984" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.531552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:47 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 time="2026-02-05T14:39:47Z" level=info msg="redis not configured" go.version=go1.25.7 time="2026-02-05T14:39:47Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.25.7 time="2026-02-05T14:39:47Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 time="2026-02-05T14:39:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=5e36ae11-f163-4a70-a90c-703726cc6ba7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57984" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="704.526µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:14:39:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T14:39:47Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36905" go.version=go1.25.7 time="2026-02-05T14:39:47Z" 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-05T14:39:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=63bed893-9ccc-449c-a249-202c83a2430d http.request.method=GET http.request.remoteaddr="127.0.0.1:57998" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.647µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:14:39:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T14:39:47Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36905 /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:36905/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:43693" http.request.id=ae153850-358a-4873-957c-2eb8be1ee0a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/bar/manifests/sha256:49dc0413d10471310fb95fcac6e94690d22ed921de5aff71e0ca97bd7fe9ae06" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:49dc0413d10471310fb95fcac6e94690d22ed921de5aff71e0ca97bd7fe9ae06" time="2026-02-05T14:39:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=c3b88fdd-f7d7-4041-8123-cc7cf55e82df http.request.method=GET http.request.remoteaddr="127.0.0.1:58014" http.request.uri="/v2/foo/bar/manifests/sha256:49dc0413d10471310fb95fcac6e94690d22ed921de5aff71e0ca97bd7fe9ae06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.846696ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:14:39:47 +0000] "GET /v2/foo/bar/manifests/sha256:49dc0413d10471310fb95fcac6e94690d22ed921de5aff71e0ca97bd7fe9ae06 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T14:39:47Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:49dc0413d10471310fb95fcac6e94690d22ed921de5aff71e0ca97bd7fe9ae06 with ttl=167h59m59.9999966s" go.version=go1.25.7 time="2026-02-05T14:39:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43693" http.request.id=ae153850-358a-4873-957c-2eb8be1ee0a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56948" http.request.uri="/v2/foo/bar/manifests/sha256:49dc0413d10471310fb95fcac6e94690d22ed921de5aff71e0ca97bd7fe9ae06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.516506ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:14:39:47 +0000] "GET /v2/foo/bar/manifests/sha256:49dc0413d10471310fb95fcac6e94690d22ed921de5aff71e0ca97bd7fe9ae06 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T14:39:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=a9ac1111-85b4-4ffc-8288-8d02747c514f http.request.method=GET http.request.remoteaddr="127.0.0.1:58014" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="719.246µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:14:39:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T14:39:47Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36905 /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:36905/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:43693" http.request.id=c5bad6ae-5e20-4c84-a4bb-acbe04d6f456 http.request.method=GET http.request.remoteaddr="127.0.0.1:56952" 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-05T14:39:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=c9bea175-c76b-4d4f-9fb5-1cea977f9447 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58022" 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.911537ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:14:39:47 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T14:39:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43693" http.request.id=c5bad6ae-5e20-4c84-a4bb-acbe04d6f456 http.request.method=GET http.request.remoteaddr="127.0.0.1:56952" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.243535ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:14:39:47 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T14:39:47Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=a479e194-a3fa-4361-868a-04138c013bed http.request.method=POST http.request.remoteaddr="127.0.0.1:58022" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=b04a2e65-be8c-4ada-9874-43227a6008fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58022" http.request.uri="/v2/foo/bar/blobs/uploads/168e2b6f-349a-4267-ae4e-1d7e3ed4081a?_state=lU5XaQoEu-5E9QGN39u01Ibu3-khlq-zmV2xoiz2pON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2OGUyYjZmLTM0OWEtNDI2Ny1hZTRlLTFkN2UzZWQ0MDgxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTo0Ny40NjgwMDA5OTFaIn0%3D&digest=sha256%3Acc123a40159184fa8a1cbe7c51334eca61fcdcf88bb8377937990a0329d33d80" http.request.useragent="Go-http-client/1.1" http.response.duration=2.237616282s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:47 +0000] "PUT /v2/foo/bar/blobs/uploads/168e2b6f-349a-4267-ae4e-1d7e3ed4081a?_state=lU5XaQoEu-5E9QGN39u01Ibu3-khlq-zmV2xoiz2pON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2OGUyYjZmLTM0OWEtNDI2Ny1hZTRlLTFkN2UzZWQ0MDgxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMi0wNVQxNDozOTo0Ny40NjgwMDA5OTFaIn0%3D&digest=sha256%3Acc123a40159184fa8a1cbe7c51334eca61fcdcf88bb8377937990a0329d33d80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=19869e12-0211-49dc-b636-3d392f7c3bef http.request.method=PUT http.request.remoteaddr="127.0.0.1:58022" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.47027ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Feb/2026:14:39:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-02-05T14:39:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=5847ccbb-d150-4595-8d45-29b783b61f7d http.request.method=GET http.request.remoteaddr="127.0.0.1:58022" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="766.287µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:14:39:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T14:39:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36905 /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:36905/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:43693" http.request.id=c4182f4b-19e3-462f-b7b2-00640560e5be http.request.method=GET http.request.remoteaddr="127.0.0.1:43714" 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-05T14:39:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=49b5cb1e-cde2-4a14-8c34-6f81924294fa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51658" 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.905417ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:14:39:49 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T14:39:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=dbc3a3ee-570a-418a-b4bf-72296780224b http.request.method=GET http.request.remoteaddr="127.0.0.1:51658" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="655.846µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Feb/2026:14:39:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-02-05T14:39:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36905 /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:36905/v2/:[]]}" go.version=go1.25.7 http.request.host="127.0.0.1:43693" http.request.id=c4182f4b-19e3-462f-b7b2-00640560e5be http.request.method=GET http.request.remoteaddr="127.0.0.1:43714" 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-05T14:39:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:36905" http.request.id=d3840238-f017-4905-8f00-de5fd0abedc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51664" 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.817456ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:14:39:49 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-02-05T14:39:49Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:af30a7e8a5728dd0bd2b81ccc0948d2d67d2a76ef1399bca442344edfd932fdc with ttl=167h59m59.99999524s" go.version=go1.25.7 time="2026-02-05T14:39:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:43693" http.request.id=c4182f4b-19e3-462f-b7b2-00640560e5be http.request.method=GET http.request.remoteaddr="127.0.0.1:43714" 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=11.983145ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Feb/2026:14:39:49 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.16s) === RUN TestAppDispatcher time="2026-02-05T14:39:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38033" http.request.id=3712af78-1119-4709-a4f0-31b5ea7510d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57766" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="807.607µs" http.response.status=200 http.response.written=0 time="2026-02-05T14:39:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38033" http.request.id=f0e440d4-a5ef-4260-ad54-7292cefb2de6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57766" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="757.367µs" http.response.status=200 http.response.written=0 time="2026-02-05T14:39:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38033" http.request.id=f7a85b43-7ea2-4758-9546-ad9960958f8f http.request.method=GET http.request.remoteaddr="127.0.0.1:57766" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.207µs" http.response.status=200 http.response.written=0 time="2026-02-05T14:39:49Z" level=info msg="response completed" go.version=go1.25.7 http.request.host="127.0.0.1:38033" http.request.id=d190a211-75b1-4646-97f4-c106f6bb5be9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57766" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="719.447µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-02-05T14:39:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=64319f6b-b131-4aeb-ac70-333afe1a1b6e time="2026-02-05T14:39:49Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=64319f6b-b131-4aeb-ac70-333afe1a1b6e time="2026-02-05T14:39:49Z" 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:39497" http.request.id=8a281f5b-1cec-4fb2-a954-93000d05ac99 http.request.method=GET http.request.remoteaddr="127.0.0.1:33260" 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-05T14:39:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=64319f6b-b131-4aeb-ac70-333afe1a1b6e time="2026-02-05T14:39:49Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=64319f6b-b131-4aeb-ac70-333afe1a1b6e time="2026-02-05T14:39:49Z" level=info msg="configuring file health check path=/tmp/healthcheck565525442, interval=1" go.version=go1.25.7 instance.id=64319f6b-b131-4aeb-ac70-333afe1a1b6e --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-02-05T14:39:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=64319f6b-b131-4aeb-ac70-333afe1a1b6e time="2026-02-05T14:39:53Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=64319f6b-b131-4aeb-ac70-333afe1a1b6e time="2026-02-05T14:39:53Z" level=info msg="configuring TCP health check addr=127.0.0.1:46767, interval=1" go.version=go1.25.7 instance.id=64319f6b-b131-4aeb-ac70-333afe1a1b6e --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-02-05T14:39:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.7 instance.id=64319f6b-b131-4aeb-ac70-333afe1a1b6e time="2026-02-05T14:39:57Z" level=info msg="redis not configured" go.version=go1.25.7 instance.id=64319f6b-b131-4aeb-ac70-333afe1a1b6e time="2026-02-05T14:39:57Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42325, interval=1, threshold=3" go.version=go1.25.7 instance.id=64319f6b-b131-4aeb-ac70-333afe1a1b6e --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 74.069s ? 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.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.31s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.84s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.313s === RUN TestSchedule time="2026-02-05T14:38:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=b8f148fb-ee2c-4c62-af5c-4075cd1743e6 time="2026-02-05T14:38:50Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99736ms" go.version=go1.25.7 instance.id=b8f148fb-ee2c-4c62-af5c-4075cd1743e6 time="2026-02-05T14:38:50Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.92µs" go.version=go1.25.7 instance.id=b8f148fb-ee2c-4c62-af5c-4075cd1743e6 time="2026-02-05T14:38:50Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.64µs" go.version=go1.25.7 instance.id=b8f148fb-ee2c-4c62-af5c-4075cd1743e6 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-05T14:38:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=b8f148fb-ee2c-4c62-af5c-4075cd1743e6 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-02-05T14:38:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=b8f148fb-ee2c-4c62-af5c-4075cd1743e6 time="2026-02-05T14:38:50Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99684ms" go.version=go1.25.7 instance.id=b8f148fb-ee2c-4c62-af5c-4075cd1743e6 time="2026-02-05T14:38:50Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99772ms" go.version=go1.25.7 instance.id=b8f148fb-ee2c-4c62-af5c-4075cd1743e6 time="2026-02-05T14:38:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=b8f148fb-ee2c-4c62-af5c-4075cd1743e6 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-02-05T14:38:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.7 instance.id=b8f148fb-ee2c-4c62-af5c-4075cd1743e6 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.615s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.88s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22930432 sha256:d478b8b1276249e9c354b927694903175cbe8ad614c90404765ae4450474dbe1 [] map[] } --- PASS: TestSimpleBlobRead (0.58s) === RUN TestBlobMount --- PASS: TestBlobMount (0.69s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.34s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.28s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.87s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:7d56af4207d5ab6c5c36c8166f7a431b93500cff029be441b615f931717d4a4a palailogos: marking blob sha256:63e9995326ce108c9b67d47ba887601ceec5f8b6a45cb2f46b4172ebbcf81c37 palailogos: marking blob sha256:7bd88a17f284b1112e8b52fd0092f7ecc8f0f50430aa3f5baf8571e317c4f85d palailogos: marking manifest sha256:a59c86a3d0a3da9c248f67c7719234831a985b2d7a903030a049145fe2ef1819 palailogos: marking blob sha256:7d56af4207d5ab6c5c36c8166f7a431b93500cff029be441b615f931717d4a4a palailogos: marking blob sha256:e9ba9360e1744038cfad3430b16c04f04b93129a11c6fd824a2aa82bd0831ddb palailogos: marking manifest sha256:e9ba9360e1744038cfad3430b16c04f04b93129a11c6fd824a2aa82bd0831ddb palailogos: marking blob sha256:2ba8c2ded87267045f2b76b809973f77528f9aad0db0bc0cb4e371ae3da0f07e palailogos: marking blob sha256:57e5c45096e6aaed83cd52d398588daf2cce8ab9005cc6183ff02dee19e836ab palailogos: marking manifest sha256:f2d622647d4e7cdff5cbeace37346ee85c7324a1e9b00c9b3e9d49ff76d2fe00 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:23ce2086a710d88a5e0ee0cadf21362d5e2c9edca89b0d172889c38a8c2da866 palailogos: marking blob sha256:8870c6c9dd0b85af0e2d11b083e74ec22733b46ad7414019fdc66e66ee75e51d 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.09s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:bc8f03b86e3e56e1bc38bd64b50078d15eba042277fddf4b8c588b0f2ca6e250 deletemanifests: marking manifest sha256:fb40c6000a4bf893c4570ad56921e1a51f3b37304a27191e76b95a8f9ad62a00 deletemanifests: marking blob sha256:655d4dd486f6fd15c5dd273252acaa9c0cd06a9ab12fbeec062a4ab270a7fbda deletemanifests: marking blob sha256:4c6b1e1ee03d9264e5bee99c084f95f611db3efe826721c8293b0958f6bb805f deletemanifests: marking blob sha256:99f66095cfc7c227477cba9cde21dd0c6e5c62ac38e2ee79d6615b92c0bf3c12 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:6036bbe1e4c8efd014f1fea9cd2bdda24dc8250821e216a0a4ce991e2826b074 blob eligible for deletion: sha256:81966be294749217cdc6caf509752451536c099c0cedc18a1b1c5b5992e2daf2 blob eligible for deletion: sha256:b5b14e198cf729b33d57a8729159c4cc09dc21e98a6b98956aefa74828932949 blob eligible for deletion: sha256:bc8f03b86e3e56e1bc38bd64b50078d15eba042277fddf4b8c588b0f2ca6e250 deletemanifests manifest eligible for deletion: sha256:bc8f03b86e3e56e1bc38bd64b50078d15eba042277fddf4b8c588b0f2ca6e250 deletemanifests: marking manifest sha256:fb40c6000a4bf893c4570ad56921e1a51f3b37304a27191e76b95a8f9ad62a00 deletemanifests: marking blob sha256:655d4dd486f6fd15c5dd273252acaa9c0cd06a9ab12fbeec062a4ab270a7fbda deletemanifests: marking blob sha256:4c6b1e1ee03d9264e5bee99c084f95f611db3efe826721c8293b0958f6bb805f deletemanifests: marking blob sha256:99f66095cfc7c227477cba9cde21dd0c6e5c62ac38e2ee79d6615b92c0bf3c12 time="2026-02-05T14:39:07Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/bc8f03b86e3e56e1bc38bd64b50078d15eba042277fddf4b8c588b0f2ca6e250" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 time="2026-02-05T14:39:07Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/bc8f03b86e3e56e1bc38bd64b50078d15eba042277fddf4b8c588b0f2ca6e250" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:b5b14e198cf729b33d57a8729159c4cc09dc21e98a6b98956aefa74828932949 time="2026-02-05T14:39:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b5/b5b14e198cf729b33d57a8729159c4cc09dc21e98a6b98956aefa74828932949" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 blob eligible for deletion: sha256:bc8f03b86e3e56e1bc38bd64b50078d15eba042277fddf4b8c588b0f2ca6e250 time="2026-02-05T14:39:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bc/bc8f03b86e3e56e1bc38bd64b50078d15eba042277fddf4b8c588b0f2ca6e250" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 blob eligible for deletion: sha256:6036bbe1e4c8efd014f1fea9cd2bdda24dc8250821e216a0a4ce991e2826b074 time="2026-02-05T14:39:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/60/6036bbe1e4c8efd014f1fea9cd2bdda24dc8250821e216a0a4ce991e2826b074" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 blob eligible for deletion: sha256:81966be294749217cdc6caf509752451536c099c0cedc18a1b1c5b5992e2daf2 time="2026-02-05T14:39:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/81966be294749217cdc6caf509752451536c099c0cedc18a1b1c5b5992e2daf2" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 --- PASS: TestDeleteManifestIfTagNotFound (2.00s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0a8a2ad5c41d5c48e9fd7a105f4b4b13e71ca9b51a75ef41cf49c811abef7b39 time="2026-02-05T14:39:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0a8a2ad5c41d5c48e9fd7a105f4b4b13e71ca9b51a75ef41cf49c811abef7b39" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 blob eligible for deletion: sha256:26b4cbed1a8a871d15a20a8f68a6874e35d2450c058d110a9c7d8f164e81a4a6 time="2026-02-05T14:39:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/26b4cbed1a8a871d15a20a8f68a6874e35d2450c058d110a9c7d8f164e81a4a6" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 blob eligible for deletion: sha256:de276be279d85187306d8c0d9a3d02e79e2e8a70938743068b2da7625e51ebc8 time="2026-02-05T14:39:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/de/de276be279d85187306d8c0d9a3d02e79e2e8a70938743068b2da7625e51ebc8" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 --- PASS: TestGCWithMissingManifests (0.76s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:8e5291784fff73543c90a50aa8f164db268517aaa82762b36e8a05e02f333478 komnenos: marking blob sha256:cc1d712fe78c78784938ac8ae2fe661aa9b9ec64af1fe28c6fca41d99e124c5e komnenos: marking blob sha256:cd89ffa70b3572264244e5231d577f89067522aadef84711ab1d117a373fff23 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:848483fe2c559bb3190a3f12c0eb316675a2d0bb4b18b7daeccb49296f68aaac time="2026-02-05T14:39:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/848483fe2c559bb3190a3f12c0eb316675a2d0bb4b18b7daeccb49296f68aaac" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 blob eligible for deletion: sha256:c078aeb37ee1bf1fc2884b4c2da8e2e6d472298ab59f6e00e46bd351621f04d4 time="2026-02-05T14:39:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c0/c078aeb37ee1bf1fc2884b4c2da8e2e6d472298ab59f6e00e46bd351621f04d4" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 blob eligible for deletion: sha256:c7935f240a0261fed3aa88bc30bfe803ac13516bbae793582785e8912596982c time="2026-02-05T14:39:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c7/c7935f240a0261fed3aa88bc30bfe803ac13516bbae793582785e8912596982c" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-02-05T14:39:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 blob eligible for deletion: sha256:fdaa516531ff5df20efcc483b944b0713d97ec45abd259b1bbb79de3bd6e103b time="2026-02-05T14:39:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fd/fdaa516531ff5df20efcc483b944b0713d97ec45abd259b1bbb79de3bd6e103b" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 blob eligible for deletion: sha256:03b76185d6805ee68ff18040c5b998eda3cf554150bb12f7c3c943ef0d188173 time="2026-02-05T14:39:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/03b76185d6805ee68ff18040c5b998eda3cf554150bb12f7c3c943ef0d188173" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 blob eligible for deletion: sha256:44bf72344f60483b7c95c1aa098b792ab65d0737ead78dfbda689c7d32fadd13 time="2026-02-05T14:39:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/44/44bf72344f60483b7c95c1aa098b792ab65d0737ead78dfbda689c7d32fadd13" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 --- PASS: TestDeletionHasEffect (2.38s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.38s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:bb1ae839231ec31c63f1bb504def79e152c0bc3d9daeb651894062fecdc21037 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:7d1e53ade3e4042f3b90e018336ea3e04aaa482c0b6d126a452af0023bfd25f9 michael_z_doukas: marking blob sha256:eba0a088e595df8958d5a23faa3680ec2de30200f85227a02762dae3da59c6ef 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:663f571aa8d9d23033a88ae37d6cc7e80f7154d0535bda448730d9f1d1291887 time="2026-02-05T14:39:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/663f571aa8d9d23033a88ae37d6cc7e80f7154d0535bda448730d9f1d1291887" go.version=go1.25.7 instance.id=2ced8781-4588-4da4-a8a9-b8f54c175772 --- PASS: TestOrphanBlobDeleted (1.19s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:883878d138b6f70315ccb2e66a69b9ed0b6331f31f141e08d2cb835430a7af59 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9596c4c9db46d6442f2c83253a65a85b65e15ddfc52e81499e1629e1d04ff6c7 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.61s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.55s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.47s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.73s) === 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-05T14:39:17Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 13:39:17.586350803 +0000 UTC m=-3573.154082116, actuallyDelete=true" time="2026-02-05T14:39:17Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-02-05T14:39:17Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813, actuallyDelete=true" time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d03b0b68-9c17-44d1-a301-a1b2d8706fc2 have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/1b36e3ab-1cfc-4d2b-88d8-eb29424b50aa have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/23be6c03-8a0c-4e3b-a4ec-545ef1f0e32f have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/895b2ea5-aa04-4d80-8a03-5f5260a63af8 have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eb4f24a4-a383-498e-8eea-a557945c5aef have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/02c0876b-7b18-470b-8c4c-0d85b3937a94 have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/224bb946-97ad-42fb-a096-63206a19b310 have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4dcb742f-a500-445e-9a60-640335a9d9b5 have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/66a432bf-9905-4e74-9ebf-6ad69c6b168a have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9aaa14f9-fcb5-4ca2-b77f-c6aac93aa7dd have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c860996f-174c-4dbf-a2f2-b0bbdf80fe53 have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.587381692 +0000 UTC m=+26.846948813). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-02-05T14:39:17Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 14:39:17.588879385 +0000 UTC m=+26.848446506, actuallyDelete=true" time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a6fe6c9b-8633-46d3-977d-c3ce16a39f62 have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.588879385 +0000 UTC m=+26.848446506). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/441dd56f-c01a-4983-aa61-77b013578883 have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.588879385 +0000 UTC m=+26.848446506). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9746d23e-4526-4b8f-b772-e71932c0afc7 have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.588879385 +0000 UTC m=+26.848446506). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/159ac2cf-10d1-4897-9db7-8b7d8b03395d have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.588879385 +0000 UTC m=+26.848446506). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/73f22dc8-9af7-4605-9d9a-248823ba953b have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.588879385 +0000 UTC m=+26.848446506). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-02-05T14:39:17Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 14:39:17.590013675 +0000 UTC m=+26.849581196, actuallyDelete=true" time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d18cfac4-7eef-4d6d-a2c0-3924aead5e4f have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.590013675 +0000 UTC m=+26.849581196). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d6e5d81d-fd75-48b2-a063-fce38c16aafc have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.590013675 +0000 UTC m=+26.849581196). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/315484b3-e7c6-4cba-915f-e8b74f1a4074 have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.590013675 +0000 UTC m=+26.849581196). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3fbac5d8-83c7-418d-8ae4-be309a049b33 have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.590013675 +0000 UTC m=+26.849581196). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6bf593f0-2e71-4550-9306-f3a30a96baaa have older date (2026-02-05 13:39:17 +0000 UTC) than purge date (2026-02-05 14:39:17.590013675 +0000 UTC m=+26.849581196). Removing upload directory." time="2026-02-05T14:39:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-02-05T14:39:17Z" level=info msg="PurgeUploads starting: olderThan=2026-02-05 14:39:17.590742521 +0000 UTC m=+26.850309642, actuallyDelete=true" time="2026-02-05T14:39:17Z" 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 26.887s ? 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.040s === 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.051s === RUN TestWalkFileRemoved time="2026-02-05T14:38:50Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.022s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.390s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.11s) === 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.147s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.19s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.581s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.54s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.940s ? 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-05T14:38:50Z" 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-05T14:38:50Z" 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-05T14:38:50Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.7 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData === CONT TestMatchIPV6 === CONT TestInvalidNetworkType === CONT TestMatchIPV4 --- PASS: TestParsing (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2026-02-05T14:38:50Z" level=error msg="unknown ip address format" go.version=go1.25.7 instance.id=870701eb-4002-4bfc-9fec-3e04b6426a61 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-02-05T14:38:50Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T14:38:50Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=870701eb-4002-4bfc-9fec-3e04b6426a61 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2026-02-05T14:38:50Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.7 instance.id=870701eb-4002-4bfc-9fec-3e04b6426a61 --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-02-05T14:38:51Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T14:38:52Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T14:38:53Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 time="2026-02-05T14:38:54Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.7 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.555s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.049s ? 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.394s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.51s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.911s ? 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.029s ? 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-armhf.so.1 >>> docker-registry*: Package size: 24.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r20.apk >>> docker-registry: Build complete at Thu, 05 Feb 2026 14:40:05 +0000 elapsed time 0h 1m 36s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260205.143830) (2/2) Purging go (1.25.7-r0) Executing busybox-1.37.0-r30.trigger OK: 342.6 MiB in 105 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...