>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.16.0-r0) started Fri, 10 Apr 2026 20:09:20 +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.26.2-r0) (2/2) Installing .makedepends-docker-registry (20260410.200923) Executing busybox-1.37.0-r31.trigger OK: 454.7 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + 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-04-10T20:10:05Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-10T20:10:05Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.08s) PASS ok github.com/docker/distribution/configuration 0.086s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-10T20:10:05Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.018s ? 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.017s === 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.011s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.92s) PASS ok github.com/docker/distribution/health/checks 0.937s ? 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.029s === 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.036s === 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.048s === 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.044s ? 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/04/10 20:10:05 http: TLS handshake error from 127.0.0.1:41342: 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:35889/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35889/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35889/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:35889/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:40411?status=0, fail=true --- PASS: TestHTTPSink (0.10s) === RUN TestListener --- PASS: TestListener (1.19s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-10T20:10:07Z" level=info msg="broadcaster: closing" time="2026-04-10T20:10:07Z" level=info msg="closing testSink" time="2026-04-10T20:10:07Z" level=info msg="closing testSink" time="2026-04-10T20:10:07Z" level=info msg="closing testSink" time="2026-04-10T20:10:07Z" level=info msg="closing testSink" time="2026-04-10T20:10:07Z" level=info msg="closing testSink" time="2026-04-10T20:10:07Z" level=info msg="closing testSink" time="2026-04-10T20:10:07Z" level=info msg="closing testSink" time="2026-04-10T20:10:07Z" level=info msg="closing testSink" time="2026-04-10T20:10:07Z" level=info msg="closing testSink" time="2026-04-10T20:10:07Z" level=info msg="closing testSink" time="2026-04-10T20:10:07Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-04-10T20:10:07Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.13s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 1} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 1} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=warning msg="&{0x7bedb8b7a150 0.9} encountered too many errors, backing off" time="2026-04-10T20:10:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-10T20:10:07Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.66s) PASS ok github.com/docker/distribution/notifications 2.129s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-10T20:10:06Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T20:10:06.292880284Z" 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.26.2 time="2026-04-10T20:10:06.29299919Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:06.293342143Z" level=info msg="Starting upload purge in 53m0s" go.version=go1.26.2 time="2026-04-10T20:10:06.29403653Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-04-10T20:10:06.294077124Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-04-10T20:10:06.295518504Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-04-10T20:10:09.308549114Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=7b526624-5f6c-4038-847c-a3c59b12b7fd http.request.method=GET http.request.remoteaddr="127.0.0.1:37896" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.746058ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:20:10:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-10T20:10:09.309103544Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (3.52s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-10T20:10:09.576675612Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-10T20:10:09.579134002Z" 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.26.2 time="2026-04-10T20:10:09.579217425Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:09.579321693Z" level=info msg="Starting upload purge in 40m0s" go.version=go1.26.2 time="2026-04-10T20:10:09.579658233Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.27s) PASS ok github.com/docker/distribution/registry 11.816s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.017s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.02s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.04s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.06s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.20s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.402s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-10T20:10:05Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=285d8a91-cb9e-41b2-8c1e-ec85c486f5b3 time="2026-04-10T20:10:05Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=285d8a91-cb9e-41b2-8c1e-ec85c486f5b3 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2026-04-10T20:10:06Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password=Ke75XxoiTXminqOXaSDz36H1UqIciieWTyCEl25SXZM user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.193s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.015s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.03s) === RUN TestLeeway time="2026-04-10T20:10:05Z" level=info msg="token not to be used before 2026-04-10 20:10:06 +0000 UTC - currently 2026-04-10 20:10:05.913255237 +0000 UTC m=+0.035725512" time="2026-04-10T20:10:05Z" level=info msg="token not to be used after 2026-04-10 20:10:05 +0000 UTC - currently 2026-04-10 20:10:05.915469397 +0000 UTC m=+0.037939653" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-04-10T20:10:05Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.076s === 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.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.02s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.02s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.02s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.244s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.02s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.085s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.017s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-10T20:10: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.26.2 time="2026-04-10T20:10:05Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:33773" http.request.id=25404bc4-814c-4738-8340-f5afa3aaa2d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36268" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.126978ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:20:10:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.02s) === RUN TestCatalogAPI time="2026-04-10T20:10: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.26.2 time="2026-04-10T20:10:05Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=d2ffe96f-8067-4f2b-994c-4fa15a27af07 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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.542518ms http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:20:10:05 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T20:10:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=860c3412-dd65-486b-9d96-80221089543e http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.125771ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:06 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=7348d6fa-4d22-4860-a682-6f08dbad3fca http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/aaaa/blobs/uploads/7d99bdc0-15cf-4d77-82e3-840ad942497f?_state=N5w0EpJktAE8R0YO5Jah4FGQq7rG9EthZiliEdvQs_57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ZDk5YmRjMC0xNWNmLTRkNzctODJlMy04NDBhZDk0MjQ5N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MDYuNDg4Mjg5OTIzWiJ9&digest=sha256%3A10f1cfe1f8c799c8dd6a87aac9eb5439369c553b770d458a1584106d97f1f889" http.request.useragent="Go-http-client/1.1" http.response.duration=3.480941957s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:06 +0000] "PUT /v2/foo/aaaa/blobs/uploads/7d99bdc0-15cf-4d77-82e3-840ad942497f?_state=N5w0EpJktAE8R0YO5Jah4FGQq7rG9EthZiliEdvQs_57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ZDk5YmRjMC0xNWNmLTRkNzctODJlMy04NDBhZDk0MjQ5N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MDYuNDg4Mjg5OTIzWiJ9&digest=sha256%3A10f1cfe1f8c799c8dd6a87aac9eb5439369c553b770d458a1584106d97f1f889 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:09Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=23e3fb23-d716-4e09-a503-430901cd2018 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.96731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:09 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=e65ffb51-7f44-4ae7-8bb8-87789e866116 http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.782543ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:10 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=f5501405-3308-444f-b66e-790321b4bc92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/bbbb/blobs/uploads/a1ed00d9-1be9-494a-b997-11bc4e33772d?_state=SIjD2eUXfoEuuA4WEXFEAOznE-X32H6EgUan4hNc18l7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMWVkMDBkOS0xYmU5LTQ5NGEtYjk5Ny0xMWJjNGUzMzc3MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MTAuNTA1NjgyMTE5WiJ9&digest=sha256%3A073333a2538e75c14dcdae9966a0ca5168ed7c6c9383cd0c112fd680a5393e5b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.340545699s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:10 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a1ed00d9-1be9-494a-b997-11bc4e33772d?_state=SIjD2eUXfoEuuA4WEXFEAOznE-X32H6EgUan4hNc18l7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMWVkMDBkOS0xYmU5LTQ5NGEtYjk5Ny0xMWJjNGUzMzc3MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MTAuNTA1NjgyMTE5WiJ9&digest=sha256%3A073333a2538e75c14dcdae9966a0ca5168ed7c6c9383cd0c112fd680a5393e5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=55972400-82e1-4472-a825-b85add2a84b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.930891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:13 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=263ec1a6-3189-4937-a483-dbbf6b0938b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.543667ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:14 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=19f70dff-db44-410e-b1b6-30758088cea8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/cccc/blobs/uploads/ad4aad02-24a9-41f3-a06c-0076d1e58f61?_state=Tg8YK2IFbr8GnwmpsLWAUOHlDI1eIc6anrxa3QJ_6r57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZDRhYWQwMi0yNGE5LTQxZjMtYTA2Yy0wMDc2ZDFlNThmNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MTQuMjI3NDc5MDcyWiJ9&digest=sha256%3Abb166d81135cbfc3d781e7a7071e31ed7af89db27e59eb85034410f9ecebf429" http.request.useragent="Go-http-client/1.1" http.response.duration=1.748801929s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:14 +0000] "PUT /v2/foo/cccc/blobs/uploads/ad4aad02-24a9-41f3-a06c-0076d1e58f61?_state=Tg8YK2IFbr8GnwmpsLWAUOHlDI1eIc6anrxa3QJ_6r57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZDRhYWQwMi0yNGE5LTQxZjMtYTA2Yy0wMDc2ZDFlNThmNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MTQuMjI3NDc5MDcyWiJ9&digest=sha256%3Abb166d81135cbfc3d781e7a7071e31ed7af89db27e59eb85034410f9ecebf429 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=2af52ce3-d630-46b8-a76b-ecdea9501cd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.591866ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:15 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=cf746e2c-c6b2-4555-adf9-9607a814d8bb http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.386135ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:16 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=e18c6afd-d0e2-4b76-9133-e2e99faa9549 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/dddd/blobs/uploads/c46311d9-02e0-4ed1-aabf-41878def11f1?_state=67Jum-KBYG-kwdwFtS0e4_-u2zQwq6LIjig1G2tJnAt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNDYzMTFkOS0wMmUwLTRlZDEtYWFiZi00MTg3OGRlZjExZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MTYuNDkyMjk4Mzc5WiJ9&digest=sha256%3Abec68d38df3adc353c24139419593a2a92c5a4ddf3e445e591aa3130a2d79520" http.request.useragent="Go-http-client/1.1" http.response.duration=3.419191154s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:16 +0000] "PUT /v2/foo/dddd/blobs/uploads/c46311d9-02e0-4ed1-aabf-41878def11f1?_state=67Jum-KBYG-kwdwFtS0e4_-u2zQwq6LIjig1G2tJnAt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNDYzMTFkOS0wMmUwLTRlZDEtYWFiZi00MTg3OGRlZjExZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MTYuNDkyMjk4Mzc5WiJ9&digest=sha256%3Abec68d38df3adc353c24139419593a2a92c5a4ddf3e445e591aa3130a2d79520 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:19Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=a95b8a5c-0715-4fbd-9b5c-63517f869f23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.795406ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:19 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:20Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=4aba8edf-dd7e-45f9-91b1-f80bcb692516 http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.679357ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:20 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=459701e6-17f8-426f-98ae-6d56185d9fb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/eeee/blobs/uploads/2dce40c2-5333-4dff-bc9d-02582ce1a042?_state=43U4wIjJ72KkPaK6JVTeVp77h1zLCz6ecMI1f4yHvXB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyZGNlNDBjMi01MzMzLTRkZmYtYmM5ZC0wMjU4MmNlMWEwNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MjAuNDA5NTg2NjE2WiJ9&digest=sha256%3Aad58eec532e7441b79abbe57c1dc14bb8b8bbdc9185d53e2989493bf24ee430f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.119332627s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:20 +0000] "PUT /v2/foo/eeee/blobs/uploads/2dce40c2-5333-4dff-bc9d-02582ce1a042?_state=43U4wIjJ72KkPaK6JVTeVp77h1zLCz6ecMI1f4yHvXB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyZGNlNDBjMi01MzMzLTRkZmYtYmM5ZC0wMjU4MmNlMWEwNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MjAuNDA5NTg2NjE2WiJ9&digest=sha256%3Aad58eec532e7441b79abbe57c1dc14bb8b8bbdc9185d53e2989493bf24ee430f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=bcdc8fa7-d1b1-4703-a297-204a7f86be3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.456986ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:22 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:22Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=b92c88a4-dd07-4f26-b887-bbf916cb87d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.49369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:22 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=fcfdf6d5-da10-425d-8202-60f9b7d9e8f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/ffff/blobs/uploads/76c85a3f-8828-4585-ba7f-94205cf06614?_state=ggqsRTo4XWaBFfkBRuPdEc9Fa712QOJGxf2ReZnPUjx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3NmM4NWEzZi04ODI4LTQ1ODUtYmE3Zi05NDIwNWNmMDY2MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MjIuODE4NzA2OTI2WiJ9&digest=sha256%3A9644d5a83a98f1a68233fb92a273be6686320eff41e99db91fd38fad05dcd412" http.request.useragent="Go-http-client/1.1" http.response.duration=1.636770277s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:22 +0000] "PUT /v2/foo/ffff/blobs/uploads/76c85a3f-8828-4585-ba7f-94205cf06614?_state=ggqsRTo4XWaBFfkBRuPdEc9Fa712QOJGxf2ReZnPUjx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3NmM4NWEzZi04ODI4LTQ1ODUtYmE3Zi05NDIwNWNmMDY2MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MjIuODE4NzA2OTI2WiJ9&digest=sha256%3A9644d5a83a98f1a68233fb92a273be6686320eff41e99db91fd38fad05dcd412 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=01ad9de3-dcf7-4e1d-ba9a-6af615b42312 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.829516ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=778d1a59-cc7f-4bb0-a176-75d0b4fa746a http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="894.684µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=eec3f9e0-57ed-4ba3-b014-70842d973601 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="706.494µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=15973af2-3309-41a3-8550-4f17cf1ea23f http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="771.893µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=98da2629-d7bb-4730-8ece-8002cb315739 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="764.87µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=1f5eea1b-6659-48bd-81b1-bfcd344b85a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="724.844µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=9830fb62-023c-484a-9d45-cdadd138c75e http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="764.446µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" 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.26.2 http.request.host="127.0.0.1:41717" http.request.id=053717da-55d0-45b1-8997-02aaabc3f4a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="756.737µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" 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.26.2 http.request.host="127.0.0.1:41717" http.request.id=2f7be082-a959-4f19-9a12-c29bfddd878d http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="675.762µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=cb0c83dd-da5d-4286-b4b6-de9f03f7d926 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="635.669µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41717" http.request.id=177e7958-7b36-444d-8a0e-c8d69cc23864 http.request.method=GET http.request.remoteaddr="127.0.0.1:55830" 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="743.031µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-10T20:10:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T20:10:24Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:24Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=3ca5084d-c9d3-4783-bac9-71b60ecd6802 http.request.method=POST http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.667143ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=9dcc7777-572a-4950-92de-b3591e207cc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/aaaa/blobs/uploads/2c00983d-2332-49c5-a23e-babf0222ebdf?_state=CoY7AeEaM59a_Hh98o85eKHd5led-BRQOqUNVSDOL057Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyYzAwOTgzZC0yMzMyLTQ5YzUtYTIzZS1iYWJmMDIyMmViZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MjQuNjg0NjAzMDY0WiJ9&digest=sha256%3A57159802ef19c6ff75f5f0c20bfba35da816e307118491ffcef17f28cca8612d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.544341174s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:24 +0000] "PUT /v2/foo/aaaa/blobs/uploads/2c00983d-2332-49c5-a23e-babf0222ebdf?_state=CoY7AeEaM59a_Hh98o85eKHd5led-BRQOqUNVSDOL057Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyYzAwOTgzZC0yMzMyLTQ5YzUtYTIzZS1iYWJmMDIyMmViZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MjQuNjg0NjAzMDY0WiJ9&digest=sha256%3A57159802ef19c6ff75f5f0c20bfba35da816e307118491ffcef17f28cca8612d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=f1fd04c3-5a74-45e0-a63f-4f78deb24747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.819082ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:26 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=55b4a00a-58c3-4c76-837d-8b043f579bd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.470556ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:26 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=5827aadb-8139-434b-8577-33f36eb69bb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/bbbb/blobs/uploads/55f2ca80-52a2-4751-aa46-992a726a8e1e?_state=bruhORHXtiJ5iIazGFDs7JH1ubA5hweWzSlkp4LvWzx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1NWYyY2E4MC01MmEyLTQ3NTEtYWE0Ni05OTJhNzI2YThlMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MjYuNjc5ODc2MTkxWiJ9&digest=sha256%3A218aee7bc7175a9ab9e843e7d33332a74196ad94c5d429866746ed0498222433" http.request.useragent="Go-http-client/1.1" http.response.duration=2.150279066s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:26 +0000] "PUT /v2/foo/bbbb/blobs/uploads/55f2ca80-52a2-4751-aa46-992a726a8e1e?_state=bruhORHXtiJ5iIazGFDs7JH1ubA5hweWzSlkp4LvWzx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1NWYyY2E4MC01MmEyLTQ3NTEtYWE0Ni05OTJhNzI2YThlMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MjYuNjc5ODc2MTkxWiJ9&digest=sha256%3A218aee7bc7175a9ab9e843e7d33332a74196ad94c5d429866746ed0498222433 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:28Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=d9184140-22e2-4b7a-9ea2-ab61c48961b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.646052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:28 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=929b8093-7d70-45e6-b0ad-eb5c57478ec8 http.request.method=POST http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.517508ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:29 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=05b0d639-189a-4a1a-b5c2-2c2b4932e0ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/cccc/blobs/uploads/9cf727cc-9f91-4519-8768-afdf7ad1880a?_state=ukH4pQUr0zJm7jp79olGUdJKbgpvBCmsMw2jmKgRrq17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5Y2Y3MjdjYy05ZjkxLTQ1MTktODc2OC1hZmRmN2FkMTg4MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MjkuMTI0NzU2ODQ3WiJ9&digest=sha256%3A47f0125d6c99a636fb8a7d47a092955e9a0a7e4fae555e8566716f0c762c8ac8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328581958s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:29 +0000] "PUT /v2/foo/cccc/blobs/uploads/9cf727cc-9f91-4519-8768-afdf7ad1880a?_state=ukH4pQUr0zJm7jp79olGUdJKbgpvBCmsMw2jmKgRrq17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5Y2Y3MjdjYy05ZjkxLTQ1MTktODc2OC1hZmRmN2FkMTg4MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MjkuMTI0NzU2ODQ3WiJ9&digest=sha256%3A47f0125d6c99a636fb8a7d47a092955e9a0a7e4fae555e8566716f0c762c8ac8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=e77a2078-00ad-45d0-9b14-f7e3b689e4ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.7528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:30 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=9ed9b25e-4707-491d-ac6b-55848d659290 http.request.method=POST http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.880721ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:30 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=e8818626-36b4-4b28-90d4-321a9c252683 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/dddd/blobs/uploads/6dde380d-3364-480e-a03a-605a8ac0a06c?_state=eBEN0UYv16EqHgA0ChA7TNhelFWkfoQ-6aWl8JO0iVh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2ZGRlMzgwZC0zMzY0LTQ4MGUtYTAzYS02MDVhOGFjMGEwNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MzAuNzM1MzM2NjA5WiJ9&digest=sha256%3Aeac3366fa13f79aa4c651ad52ae9fc0d8b263cbef16b7216bcfa8e2175cc87d0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.322856358s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:30 +0000] "PUT /v2/foo/dddd/blobs/uploads/6dde380d-3364-480e-a03a-605a8ac0a06c?_state=eBEN0UYv16EqHgA0ChA7TNhelFWkfoQ-6aWl8JO0iVh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2ZGRlMzgwZC0zMzY0LTQ4MGUtYTAzYS02MDVhOGFjMGEwNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MzAuNzM1MzM2NjA5WiJ9&digest=sha256%3Aeac3366fa13f79aa4c651ad52ae9fc0d8b263cbef16b7216bcfa8e2175cc87d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=e1d1a334-52f2-498b-a9f1-3ab461927156 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.5471ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35279" http.request.id=83fa684c-fd67-4d02-bb21-2564694de67c http.request.method=GET http.request.remoteaddr="127.0.0.1:58912" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.519068ms http.response.status=200 http.response.written=63 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (26.16s) === RUN TestURLPrefix time="2026-04-10T20:10:32Z" 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.26.2 time="2026-04-10T20:10:32Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34257" http.request.id=2d9a1438-a715-4d1a-8769-b4cd2e0c1a14 http.request.method=GET http.request.remoteaddr="127.0.0.1:36890" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.447771ms http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-04-10T20:10:32Z" 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.26.2 time="2026-04-10T20:10:32Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:32Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=013172c8-8a42-4d65-add6-c77b8f5c299f http.request.method=GET http.request.remoteaddr="127.0.0.1:53534" http.request.uri="/v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.427393ms http.response.status=404 http.response.written=157 vars.digest="sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "GET /v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=1e6e9c13-80f6-4dcb-9faa-74b9b2490093 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53550" http.request.uri="/v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.290986ms http.response.status=404 http.response.written=157 vars.digest="sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=48baf589-7681-4dff-a2c2-5873f35f5a5c http.request.method=POST http.request.remoteaddr="127.0.0.1:53550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.736569ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=8955000c-afdd-410b-96b5-6ccbbe3337ca http.request.method=GET http.request.remoteaddr="127.0.0.1:53550" http.request.uri="/v2/foo/bar/blobs/uploads/709db550-a5e6-41b8-a7ec-6416c1b7c7a5?_state=iuqPo5X-EkpK3X_3Sndp9H91LZMhU09LiDFbJcoxnpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwOWRiNTUwLWE1ZTYtNDFiOC1hN2VjLTY0MTZjMWI3YzdhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NjEyMDg4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.842154ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "GET /v2/foo/bar/blobs/uploads/709db550-a5e6-41b8-a7ec-6416c1b7c7a5?_state=iuqPo5X-EkpK3X_3Sndp9H91LZMhU09LiDFbJcoxnpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwOWRiNTUwLWE1ZTYtNDFiOC1hN2VjLTY0MTZjMWI3YzdhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NjEyMDg4MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=3912e196-3749-4cc0-9ff4-f5342100609b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53550" http.request.uri="/v2/foo/bar/blobs/uploads/709db550-a5e6-41b8-a7ec-6416c1b7c7a5?_state=iuqPo5X-EkpK3X_3Sndp9H91LZMhU09LiDFbJcoxnpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwOWRiNTUwLWE1ZTYtNDFiOC1hN2VjLTY0MTZjMWI3YzdhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NjEyMDg4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.215875ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "DELETE /v2/foo/bar/blobs/uploads/709db550-a5e6-41b8-a7ec-6416c1b7c7a5?_state=iuqPo5X-EkpK3X_3Sndp9H91LZMhU09LiDFbJcoxnpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwOWRiNTUwLWE1ZTYtNDFiOC1hN2VjLTY0MTZjMWI3YzdhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NjEyMDg4MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=ddbd49dc-4dee-4812-9d81-4816a68cb175 http.request.method=GET http.request.remoteaddr="127.0.0.1:53550" http.request.uri="/v2/foo/bar/blobs/uploads/709db550-a5e6-41b8-a7ec-6416c1b7c7a5?_state=iuqPo5X-EkpK3X_3Sndp9H91LZMhU09LiDFbJcoxnpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwOWRiNTUwLWE1ZTYtNDFiOC1hN2VjLTY0MTZjMWI3YzdhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NjEyMDg4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=709db550-a5e6-41b8-a7ec-6416c1b7c7a5 time="2026-04-10T20:10:32Z" 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.26.2 http.request.host="127.0.0.1:39745" http.request.id=ddbd49dc-4dee-4812-9d81-4816a68cb175 http.request.method=GET http.request.remoteaddr="127.0.0.1:53550" http.request.uri="/v2/foo/bar/blobs/uploads/709db550-a5e6-41b8-a7ec-6416c1b7c7a5?_state=iuqPo5X-EkpK3X_3Sndp9H91LZMhU09LiDFbJcoxnpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwOWRiNTUwLWE1ZTYtNDFiOC1hN2VjLTY0MTZjMWI3YzdhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NjEyMDg4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.033376ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=709db550-a5e6-41b8-a7ec-6416c1b7c7a5 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "GET /v2/foo/bar/blobs/uploads/709db550-a5e6-41b8-a7ec-6416c1b7c7a5?_state=iuqPo5X-EkpK3X_3Sndp9H91LZMhU09LiDFbJcoxnpp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwOWRiNTUwLWE1ZTYtNDFiOC1hN2VjLTY0MTZjMWI3YzdhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NjEyMDg4MjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=b0930771-cbe6-4f34-89e2-e359591cb26e http.request.method=POST http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.305806ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=bd19eda2-7c4d-47f4-829d-dfc13724a7f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/6411cbee-2800-4932-a091-21d8121fd166?_state=hDnTgAtnpNCglU8jcFIhRrzn5qbDNeBtiY0wLwUdrUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0MTFjYmVlLTI4MDAtNDkzMi1hMDkxLTIxZDgxMjFmZDE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NzEyNTU5MzRaIn0%3D&digest=sha256%3A3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" provided=sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d vars.name="foo/bar" vars.uuid=6411cbee-2800-4932-a091-21d8121fd166 time="2026-04-10T20:10:32Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=bd19eda2-7c4d-47f4-829d-dfc13724a7f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/6411cbee-2800-4932-a091-21d8121fd166?_state=hDnTgAtnpNCglU8jcFIhRrzn5qbDNeBtiY0wLwUdrUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0MTFjYmVlLTI4MDAtNDkzMi1hMDkxLTIxZDgxMjFmZDE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NzEyNTU5MzRaIn0%3D&digest=sha256%3A3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6411cbee-2800-4932-a091-21d8121fd166 time="2026-04-10T20:10:32Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=bd19eda2-7c4d-47f4-829d-dfc13724a7f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/6411cbee-2800-4932-a091-21d8121fd166?_state=hDnTgAtnpNCglU8jcFIhRrzn5qbDNeBtiY0wLwUdrUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0MTFjYmVlLTI4MDAtNDkzMi1hMDkxLTIxZDgxMjFmZDE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NzEyNTU5MzRaIn0%3D&digest=sha256%3A3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.652614ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6411cbee-2800-4932-a091-21d8121fd166 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "PUT /v2/foo/bar/blobs/uploads/6411cbee-2800-4932-a091-21d8121fd166?_state=hDnTgAtnpNCglU8jcFIhRrzn5qbDNeBtiY0wLwUdrUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0MTFjYmVlLTI4MDAtNDkzMi1hMDkxLTIxZDgxMjFmZDE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NzEyNTU5MzRaIn0%3D&digest=sha256%3A3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=cf0113ab-d5cb-44a7-b9e2-d755fdbc3bec http.request.method=POST http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367985ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=7e375d64-7cf0-44b5-85c4-46117e059a6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/5e7387d5-9df0-4c07-b46f-90094147f5b9?_state=tWaYpAANl-X_YpmUMBXavDhZF_bFTbhRnztzw0Wp0e57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNzM4N2Q1LTlkZjAtNGMwNy1iNDZmLTkwMDk0MTQ3ZjViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NzUxMzUxNzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.61016ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "PUT /v2/foo/bar/blobs/uploads/5e7387d5-9df0-4c07-b46f-90094147f5b9?_state=tWaYpAANl-X_YpmUMBXavDhZF_bFTbhRnztzw0Wp0e57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNzM4N2Q1LTlkZjAtNGMwNy1iNDZmLTkwMDk0MTQ3ZjViOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40NzUxMzUxNzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=f27dde5e-58b5-43b4-a3d0-ac2f0d92ab8d http.request.method=POST http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.177275ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=f0a077ae-0ac0-4496-adf5-eecf3fa833d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/7bf078cc-0294-4e00-85c9-cd8bac26138b?_state=HS-L--S6q7ld1pEDkxoA_SaVxooZYzqD-HyZKhWy8Lx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiZjA3OGNjLTAyOTQtNGUwMC04NWM5LWNkOGJhYzI2MTM4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40ODA1ODU1NzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.807053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "PUT /v2/foo/bar/blobs/uploads/7bf078cc-0294-4e00-85c9-cd8bac26138b?_state=HS-L--S6q7ld1pEDkxoA_SaVxooZYzqD-HyZKhWy8Lx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiZjA3OGNjLTAyOTQtNGUwMC04NWM5LWNkOGJhYzI2MTM4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40ODA1ODU1NzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=a5350ed1-3e69-49f5-b827-a6106ebbeaaf http.request.method=POST http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.98469ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=d8677344-1564-4b13-8fe5-735c92e1fbca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/1031d959-79a9-4932-a1e1-2f944a66b8c9?_state=QZiBajnw9ByQmZGYMkvk1aTNDzRJc-y8Xmtdu4xA68V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwMzFkOTU5LTc5YTktNDkzMi1hMWUxLTJmOTQ0YTY2YjhjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40ODUxMzQzOTFaIn0%3D&digest=sha256%3A3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.618350793s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:32 +0000] "PUT /v2/foo/bar/blobs/uploads/1031d959-79a9-4932-a1e1-2f944a66b8c9?_state=QZiBajnw9ByQmZGYMkvk1aTNDzRJc-y8Xmtdu4xA68V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwMzFkOTU5LTc5YTktNDkzMi1hMWUxLTJmOTQ0YTY2YjhjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozMi40ODUxMzQzOTFaIn0%3D&digest=sha256%3A3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=179c1297-59e6-4a5a-86a9-9db3ef690e21 http.request.method=POST http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.580234ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39745" http.request.id=c5d7f0be-70c9-4703-be0f-a026253223bc http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/904b4585-e49f-4bb2-b9cf-a635dac85bf3?_state=rDIVFQjigayAZz-tSc8Bz1k02qR4lxIsdbLmZ74FXs97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwNGI0NTg1LWU0OWYtNGJiMi1iOWNmLWE2MzVkYWM4NWJmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNC4zMTQ4MTkzMzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.781483881s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:34 +0000] "PATCH /v2/foo/bar/blobs/uploads/904b4585-e49f-4bb2-b9cf-a635dac85bf3?_state=rDIVFQjigayAZz-tSc8Bz1k02qR4lxIsdbLmZ74FXs97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwNGI0NTg1LWU0OWYtNGJiMi1iOWNmLWE2MzVkYWM4NWJmMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNC4zMTQ4MTkzMzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=433df60e-1dd6-4915-b254-0863b520c1d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/uploads/904b4585-e49f-4bb2-b9cf-a635dac85bf3?_state=3tD3sPTSiNSKf3Gi9IR12zzKNF54e0fkPGtOev7414h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwNGI0NTg1LWU0OWYtNGJiMi1iOWNmLWE2MzVkYWM4NWJmMyIsIk9mZnNldCI6MjIyMTU2ODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MzRaIn0%3D&digest=sha256%3A3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.611529ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "PUT /v2/foo/bar/blobs/uploads/904b4585-e49f-4bb2-b9cf-a635dac85bf3?_state=3tD3sPTSiNSKf3Gi9IR12zzKNF54e0fkPGtOev7414h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwNGI0NTg1LWU0OWYtNGJiMi1iOWNmLWE2MzVkYWM4NWJmMyIsIk9mZnNldCI6MjIyMTU2ODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MzRaIn0%3D&digest=sha256%3A3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=e474f418-edb7-445b-a683-f99c7ac2ca06 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.639247ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=131e75af-37c6-460e-8640-56039f927c13 http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=165.390523ms http.response.status=200 http.response.written=22215680 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "GET /v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d HTTP/1.1" 200 22215680 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=error msg="error parsing digest="sha257:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=9a737835-e037-49cf-9b40-9eed7b7f8f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/sha257:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" vars.name="foo/bar" time="2026-04-10T20:10:36Z" 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.26.2 http.request.host="127.0.0.1:39745" http.request.id=9a737835-e037-49cf-9b40-9eed7b7f8f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bar/blobs/sha257:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.15691ms http.response.status=400 http.response.written=110 vars.digest="sha257:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "GET /v2/foo/bar/blobs/sha257:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=fcc28639-e705-4dc6-ba9e-e50738ba4123 http.request.method=GET http.request.remoteaddr="127.0.0.1:53576" http.request.uri="/v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.174558ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "GET /v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T20:10:36Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=a27c94c7-6fb3-47f4-a56b-ced31e1d486f http.request.method=GET http.request.remoteaddr="127.0.0.1:40006" http.request.uri="/v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.687044ms http.response.status=404 http.response.written=157 vars.digest="sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "GET /v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=995106d6-55e4-4fbe-b68d-044ac593214a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.840439ms http.response.status=404 http.response.written=157 vars.digest="sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=e3c27e30-87fa-42c3-9984-32ee878f21da http.request.method=POST http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.435606ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=f697a788-b6b1-43b6-b8e8-2c1d2e5d001f http.request.method=GET http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/uploads/942ad676-2a79-4fb2-b73c-b7f0918bce3e?_state=L3-s9m2at9dVPULd_AUB1bpHkY1uJdxCI3T_7mmap5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MmFkNjc2LTJhNzktNGZiMi1iNzNjLWI3ZjA5MThiY2UzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43MzQ0NDcwMTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.620523ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "GET /v2/foo/bar/blobs/uploads/942ad676-2a79-4fb2-b73c-b7f0918bce3e?_state=L3-s9m2at9dVPULd_AUB1bpHkY1uJdxCI3T_7mmap5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MmFkNjc2LTJhNzktNGZiMi1iNzNjLWI3ZjA5MThiY2UzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43MzQ0NDcwMTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=78a5ebec-2451-42f5-854b-d9c66f99ea09 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/uploads/942ad676-2a79-4fb2-b73c-b7f0918bce3e?_state=L3-s9m2at9dVPULd_AUB1bpHkY1uJdxCI3T_7mmap5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MmFkNjc2LTJhNzktNGZiMi1iNzNjLWI3ZjA5MThiY2UzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43MzQ0NDcwMTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.390724ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "DELETE /v2/foo/bar/blobs/uploads/942ad676-2a79-4fb2-b73c-b7f0918bce3e?_state=L3-s9m2at9dVPULd_AUB1bpHkY1uJdxCI3T_7mmap5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MmFkNjc2LTJhNzktNGZiMi1iNzNjLWI3ZjA5MThiY2UzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43MzQ0NDcwMTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=0e1a1eeb-4dfa-47f5-831f-244069d624d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/uploads/942ad676-2a79-4fb2-b73c-b7f0918bce3e?_state=L3-s9m2at9dVPULd_AUB1bpHkY1uJdxCI3T_7mmap5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MmFkNjc2LTJhNzktNGZiMi1iNzNjLWI3ZjA5MThiY2UzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43MzQ0NDcwMTdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=942ad676-2a79-4fb2-b73c-b7f0918bce3e time="2026-04-10T20:10:36Z" 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.26.2 http.request.host="127.0.0.1:40773" http.request.id=0e1a1eeb-4dfa-47f5-831f-244069d624d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40012" http.request.uri="/v2/foo/bar/blobs/uploads/942ad676-2a79-4fb2-b73c-b7f0918bce3e?_state=L3-s9m2at9dVPULd_AUB1bpHkY1uJdxCI3T_7mmap5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MmFkNjc2LTJhNzktNGZiMi1iNzNjLWI3ZjA5MThiY2UzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43MzQ0NDcwMTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.21116ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=942ad676-2a79-4fb2-b73c-b7f0918bce3e 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "GET /v2/foo/bar/blobs/uploads/942ad676-2a79-4fb2-b73c-b7f0918bce3e?_state=L3-s9m2at9dVPULd_AUB1bpHkY1uJdxCI3T_7mmap5d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MmFkNjc2LTJhNzktNGZiMi1iNzNjLWI3ZjA5MThiY2UzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43MzQ0NDcwMTdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=3a8f8f4f-4e4e-4059-93f5-ca7083af3d71 http.request.method=POST http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.717166ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=ff4d9fc6-2060-453a-be6b-6d5ebd9e6ca6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/43bdd0ed-3ce4-4e05-a49f-32c8137f762d?_state=NoXgcZKOymrWCd0iDV5q4teS3tDi34LCyjKXG4np93d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYmRkMGVkLTNjZTQtNGUwNS1hNDlmLTMyYzgxMzdmNzYyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43NDc1ODE0NzVaIn0%3D&digest=sha256%3A7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" provided=sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be vars.name="foo/bar" vars.uuid=43bdd0ed-3ce4-4e05-a49f-32c8137f762d time="2026-04-10T20:10:36Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=ff4d9fc6-2060-453a-be6b-6d5ebd9e6ca6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/43bdd0ed-3ce4-4e05-a49f-32c8137f762d?_state=NoXgcZKOymrWCd0iDV5q4teS3tDi34LCyjKXG4np93d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYmRkMGVkLTNjZTQtNGUwNS1hNDlmLTMyYzgxMzdmNzYyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43NDc1ODE0NzVaIn0%3D&digest=sha256%3A7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=43bdd0ed-3ce4-4e05-a49f-32c8137f762d time="2026-04-10T20:10:36Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=ff4d9fc6-2060-453a-be6b-6d5ebd9e6ca6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/43bdd0ed-3ce4-4e05-a49f-32c8137f762d?_state=NoXgcZKOymrWCd0iDV5q4teS3tDi34LCyjKXG4np93d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYmRkMGVkLTNjZTQtNGUwNS1hNDlmLTMyYzgxMzdmNzYyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43NDc1ODE0NzVaIn0%3D&digest=sha256%3A7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.213285ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=43bdd0ed-3ce4-4e05-a49f-32c8137f762d 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "PUT /v2/foo/bar/blobs/uploads/43bdd0ed-3ce4-4e05-a49f-32c8137f762d?_state=NoXgcZKOymrWCd0iDV5q4teS3tDi34LCyjKXG4np93d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYmRkMGVkLTNjZTQtNGUwNS1hNDlmLTMyYzgxMzdmNzYyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43NDc1ODE0NzVaIn0%3D&digest=sha256%3A7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=56630ae4-241e-470b-b789-4004b3fb4b85 http.request.method=POST http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.236228ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=b95585cb-710f-497c-b784-c59f71eb88ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/b321e402-1b8b-4e88-b697-a9203214465c?_state=dP1BVhgdmWWcq6vaSB1UY5zBAiN0T_5v6VEmedSguD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzMjFlNDAyLTFiOGItNGU4OC1iNjk3LWE5MjAzMjE0NDY1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43NTQzNTE1NTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.014757ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "PUT /v2/foo/bar/blobs/uploads/b321e402-1b8b-4e88-b697-a9203214465c?_state=dP1BVhgdmWWcq6vaSB1UY5zBAiN0T_5v6VEmedSguD17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzMjFlNDAyLTFiOGItNGU4OC1iNjk3LWE5MjAzMjE0NDY1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43NTQzNTE1NTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=b12ce586-02b3-4ae9-a352-5012674b1c79 http.request.method=POST http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507099ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=a2e448a8-4203-429e-891e-261cabec8d24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/7b943139-cc30-43f1-a08b-14fe56173845?_state=T7XC_Od39OZHyhsRMt9YMsHXmtPiN4gGkdtY6C5uWWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiOTQzMTM5LWNjMzAtNDNmMS1hMDhiLTE0ZmU1NjE3Mzg0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43NjE1NDQ5NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.039905ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "PUT /v2/foo/bar/blobs/uploads/7b943139-cc30-43f1-a08b-14fe56173845?_state=T7XC_Od39OZHyhsRMt9YMsHXmtPiN4gGkdtY6C5uWWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiOTQzMTM5LWNjMzAtNDNmMS1hMDhiLTE0ZmU1NjE3Mzg0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43NjE1NDQ5NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=f68804a7-4d68-42ce-8bbd-e075a8f9b5fb http.request.method=POST http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.503869ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=3157efa7-6665-44ed-83d1-f108fbc54b22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/c7471ad0-0f53-4497-b15f-17673ec28d67?_state=9borXgBC814oUJUX7OcQa1zthz_083G3UeaS55-0cQR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NDcxYWQwLTBmNTMtNDQ5Ny1iMTVmLTE3NjczZWMyOGQ2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43NjkyMDUwNzRaIn0%3D&digest=sha256%3A7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.243082725s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "PUT /v2/foo/bar/blobs/uploads/c7471ad0-0f53-4497-b15f-17673ec28d67?_state=9borXgBC814oUJUX7OcQa1zthz_083G3UeaS55-0cQR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NDcxYWQwLTBmNTMtNDQ5Ny1iMTVmLTE3NjczZWMyOGQ2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozNi43NjkyMDUwNzRaIn0%3D&digest=sha256%3A7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=d0e9bd9b-711c-4923-9c38-642711e13378 http.request.method=POST http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.716574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40773" http.request.id=4ce844d5-e373-4e8c-ada0-d896fdfad9c6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/b3f71edd-7837-4b37-95af-6ffc3173e777?_state=x4v20iGew8WrEPYMmpxUmVctn5mbG8NlyVRIO6Iq7KF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZjcxZWRkLTc4MzctNGIzNy05NWFmLTZmZmMzMTczZTc3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOC4xNzgwMzM0NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071920222s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/b3f71edd-7837-4b37-95af-6ffc3173e777?_state=x4v20iGew8WrEPYMmpxUmVctn5mbG8NlyVRIO6Iq7KF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZjcxZWRkLTc4MzctNGIzNy05NWFmLTZmZmMzMTczZTc3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOC4xNzgwMzM0NTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=8bb3d928-3711-4834-9348-011c2c853be2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/uploads/b3f71edd-7837-4b37-95af-6ffc3173e777?_state=HwOGDOI4yYqaEFcDcqjYwtHsfChbokvnGzPpLbPfVtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZjcxZWRkLTc4MzctNGIzNy05NWFmLTZmZmMzMTczZTc3NyIsIk9mZnNldCI6MTc5Njk2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MzhaIn0%3D&digest=sha256%3A7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" http.response.duration=3.336469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "PUT /v2/foo/bar/blobs/uploads/b3f71edd-7837-4b37-95af-6ffc3173e777?_state=HwOGDOI4yYqaEFcDcqjYwtHsfChbokvnGzPpLbPfVtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZjcxZWRkLTc4MzctNGIzNy05NWFmLTZmZmMzMTczZTc3NyIsIk9mZnNldCI6MTc5Njk2NjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6MzhaIn0%3D&digest=sha256%3A7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=998d4203-4530-434f-8f91-6b1f9e009d97 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.492504ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=80f07ec6-1f50-42fb-af3e-d1a044bc5863 http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=91.34475ms http.response.status=200 http.response.written=17969664 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "GET /v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be HTTP/1.1" 200 17969664 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=error msg="error parsing digest="sha257:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=1ab7c1ca-8d99-409f-b11b-c31e1a2920dd http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/sha257:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" vars.name="foo/bar" time="2026-04-10T20:10:39Z" 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.26.2 http.request.host="127.0.0.1:40773" http.request.id=1ab7c1ca-8d99-409f-b11b-c31e1a2920dd http.request.method=GET http.request.remoteaddr="127.0.0.1:40014" http.request.uri="/v2/foo/bar/blobs/sha257:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.059254ms http.response.status=400 http.response.written=110 vars.digest="sha257:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "GET /v2/foo/bar/blobs/sha257:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=f718f120-f056-4395-8ef9-2772710d6bfb http.request.method=GET http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" http.response.duration=3.186368ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "GET /v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=2bcca363-7f09-4ab0-a382-2775624fed7f http.request.method=GET http.request.remoteaddr="127.0.0.1:40034" http.request.uri="/v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.896511ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "GET /v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40773" http.request.id=83079931-3985-46e1-abf9-61bbee107b17 http.request.method=GET http.request.remoteaddr="127.0.0.1:40028" http.request.uri="/v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.449237ms http.response.status=200 http.response.written=4014272 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "GET /v2/foo/bar/blobs/sha256:7044e90e5547ab7fb56d5de1d3710fe8d98d2f8b7d44e919a6e048b619e0c1be HTTP/1.1" 200 4014272 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=38fe120d-8e54-446c-aeea-5aa39d452d7b http.request.method=GET http.request.remoteaddr="127.0.0.1:53572" http.request.uri="/v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.092072667s http.response.status=200 http.response.written=4014272 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "GET /v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d HTTP/1.1" 200 4014272 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:39745" http.request.id=7b43d284-3a2f-4a69-a1e7-c6c6bdb974b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53576" http.request.uri="/v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.081335982s http.response.status=200 http.response.written=3918848 127.0.0.1 - - [10/Apr/2026:20:10:36 +0000] "GET /v2/foo/bar/blobs/sha256:3252727e5ccbe4b8ef60740a3f0c4f724e8560d016796559453bdc06aef43e7d HTTP/1.1" 200 3918848 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (7.38s) === RUN TestBlobDelete time="2026-04-10T20:10:39Z" 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.26.2 time="2026-04-10T20:10:39Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=eedc18a5-aa4a-4ecd-b212-ea380789da13 http.request.method=GET http.request.remoteaddr="127.0.0.1:36708" http.request.uri="/v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.645305ms http.response.status=404 http.response.written=157 vars.digest="sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "GET /v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=1721244a-4e38-4ab2-a377-10044ae97721 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36724" http.request.uri="/v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.497855ms http.response.status=404 http.response.written=157 vars.digest="sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=5498ab06-aed3-4067-b9e1-78a1f59be59a http.request.method=POST http.request.remoteaddr="127.0.0.1:36724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.308855ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=d2f17707-56a1-4a26-b586-975fc40b5653 http.request.method=GET http.request.remoteaddr="127.0.0.1:36724" http.request.uri="/v2/foo/bar/blobs/uploads/df3615d7-2b66-4d81-929a-7fd42c94df62?_state=gA8CPEhU6Cp3ePQtFm7gRncse30qF-XQddOHJSqyjKR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmMzYxNWQ3LTJiNjYtNGQ4MS05MjlhLTdmZDQyYzk0ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45Nzc2Mjg3MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.346509ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "GET /v2/foo/bar/blobs/uploads/df3615d7-2b66-4d81-929a-7fd42c94df62?_state=gA8CPEhU6Cp3ePQtFm7gRncse30qF-XQddOHJSqyjKR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmMzYxNWQ3LTJiNjYtNGQ4MS05MjlhLTdmZDQyYzk0ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45Nzc2Mjg3MzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=e3843a03-6c76-4b0c-bbf4-0890a16cccb0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36724" http.request.uri="/v2/foo/bar/blobs/uploads/df3615d7-2b66-4d81-929a-7fd42c94df62?_state=gA8CPEhU6Cp3ePQtFm7gRncse30qF-XQddOHJSqyjKR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmMzYxNWQ3LTJiNjYtNGQ4MS05MjlhLTdmZDQyYzk0ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45Nzc2Mjg3MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.505066ms http.response.status=204 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/df3615d7-2b66-4d81-929a-7fd42c94df62?_state=gA8CPEhU6Cp3ePQtFm7gRncse30qF-XQddOHJSqyjKR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmMzYxNWQ3LTJiNjYtNGQ4MS05MjlhLTdmZDQyYzk0ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45Nzc2Mjg3MzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=311ca113-d377-4dbc-9070-aee767e1d8b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36724" http.request.uri="/v2/foo/bar/blobs/uploads/df3615d7-2b66-4d81-929a-7fd42c94df62?_state=gA8CPEhU6Cp3ePQtFm7gRncse30qF-XQddOHJSqyjKR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmMzYxNWQ3LTJiNjYtNGQ4MS05MjlhLTdmZDQyYzk0ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45Nzc2Mjg3MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=df3615d7-2b66-4d81-929a-7fd42c94df62 time="2026-04-10T20:10:39Z" 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.26.2 http.request.host="127.0.0.1:35723" http.request.id=311ca113-d377-4dbc-9070-aee767e1d8b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36724" http.request.uri="/v2/foo/bar/blobs/uploads/df3615d7-2b66-4d81-929a-7fd42c94df62?_state=gA8CPEhU6Cp3ePQtFm7gRncse30qF-XQddOHJSqyjKR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmMzYxNWQ3LTJiNjYtNGQ4MS05MjlhLTdmZDQyYzk0ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45Nzc2Mjg3MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.258168ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=df3615d7-2b66-4d81-929a-7fd42c94df62 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "GET /v2/foo/bar/blobs/uploads/df3615d7-2b66-4d81-929a-7fd42c94df62?_state=gA8CPEhU6Cp3ePQtFm7gRncse30qF-XQddOHJSqyjKR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmMzYxNWQ3LTJiNjYtNGQ4MS05MjlhLTdmZDQyYzk0ZGY2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45Nzc2Mjg3MzdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=b1154018-a497-4182-8e6c-acedef792d8c http.request.method=POST http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.669953ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=3e5889c8-3cde-43d4-817a-c65204e0e304 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/fb8d6793-0f30-4d6e-a20a-ea158b052532?_state=LhgzGekUaG-qK3OU9STwpVygFabABX-xUmsTT36_cuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiOGQ2NzkzLTBmMzAtNGQ2ZS1hMjBhLWVhMTU4YjA1MjUzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45OTAyNjA1OTFaIn0%3D&digest=sha256%3A4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" provided=sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d vars.name="foo/bar" vars.uuid=fb8d6793-0f30-4d6e-a20a-ea158b052532 time="2026-04-10T20:10:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=3e5889c8-3cde-43d4-817a-c65204e0e304 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/fb8d6793-0f30-4d6e-a20a-ea158b052532?_state=LhgzGekUaG-qK3OU9STwpVygFabABX-xUmsTT36_cuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiOGQ2NzkzLTBmMzAtNGQ2ZS1hMjBhLWVhMTU4YjA1MjUzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45OTAyNjA1OTFaIn0%3D&digest=sha256%3A4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fb8d6793-0f30-4d6e-a20a-ea158b052532 time="2026-04-10T20:10:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=3e5889c8-3cde-43d4-817a-c65204e0e304 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/fb8d6793-0f30-4d6e-a20a-ea158b052532?_state=LhgzGekUaG-qK3OU9STwpVygFabABX-xUmsTT36_cuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiOGQ2NzkzLTBmMzAtNGQ2ZS1hMjBhLWVhMTU4YjA1MjUzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45OTAyNjA1OTFaIn0%3D&digest=sha256%3A4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.53299ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fb8d6793-0f30-4d6e-a20a-ea158b052532 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "PUT /v2/foo/bar/blobs/uploads/fb8d6793-0f30-4d6e-a20a-ea158b052532?_state=LhgzGekUaG-qK3OU9STwpVygFabABX-xUmsTT36_cuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiOGQ2NzkzLTBmMzAtNGQ2ZS1hMjBhLWVhMTU4YjA1MjUzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45OTAyNjA1OTFaIn0%3D&digest=sha256%3A4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-10T20:10:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=5ee85a86-54c7-4654-90f8-8023548765df http.request.method=POST http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.919671ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=47532221-35db-4139-8c9c-819239fc5863 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/979e9d02-3a6b-4395-b0cf-6d8399435c18?_state=Veo5rWTlb7Elmklvt7ryPdm7o0hDjtZrpo75sMpe7B57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3OWU5ZDAyLTNhNmItNDM5NS1iMGNmLTZkODM5OTQzNWMxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45OTk5NjI1ODZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.985953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:40 +0000] "PUT /v2/foo/bar/blobs/uploads/979e9d02-3a6b-4395-b0cf-6d8399435c18?_state=Veo5rWTlb7Elmklvt7ryPdm7o0hDjtZrpo75sMpe7B57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3OWU5ZDAyLTNhNmItNDM5NS1iMGNmLTZkODM5OTQzNWMxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDozOS45OTk5NjI1ODZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=9cd54919-bbf2-4adb-b880-f41c1205506e http.request.method=POST http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.340322ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=f66cf372-878a-4861-ab2d-27355041999b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/698cdb42-03f1-4452-8d92-034b1c4ee345?_state=YEkj6M4YzdgDhFVdGAqJvoTc8J6oX2IMXJ_vfD-DQEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5OGNkYjQyLTAzZjEtNDQ1Mi04ZDkyLTAzNGIxYzRlZTM0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0MC4wMDcwNzY5MThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.965107ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:40 +0000] "PUT /v2/foo/bar/blobs/uploads/698cdb42-03f1-4452-8d92-034b1c4ee345?_state=YEkj6M4YzdgDhFVdGAqJvoTc8J6oX2IMXJ_vfD-DQEp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5OGNkYjQyLTAzZjEtNDQ1Mi04ZDkyLTAzNGIxYzRlZTM0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0MC4wMDcwNzY5MThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:40Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=c2f91945-ba61-40fb-b482-cd1fcf210335 http.request.method=POST http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.480787ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=aecf5bde-8694-4568-a1a4-aa6da001bf1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/0e4b07cf-f39a-44b1-875c-ef379cf4670f?_state=Xr1n7Dyq8Sv-i1EWMQw6LHGh1B82J-ouna2MtCF2Qjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNGIwN2NmLWYzOWEtNDRiMS04NzVjLWVmMzc5Y2Y0NjcwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0MC4wMTQyNDU1OTVaIn0%3D&digest=sha256%3A4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.750965122s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:40 +0000] "PUT /v2/foo/bar/blobs/uploads/0e4b07cf-f39a-44b1-875c-ef379cf4670f?_state=Xr1n7Dyq8Sv-i1EWMQw6LHGh1B82J-ouna2MtCF2Qjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlNGIwN2NmLWYzOWEtNDRiMS04NzVjLWVmMzc5Y2Y0NjcwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0MC4wMTQyNDU1OTVaIn0%3D&digest=sha256%3A4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:42Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=c484ae50-8eb0-4b29-b4ed-7bda7eca7bba http.request.method=POST http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.195715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35723" http.request.id=ed6d0da6-7788-4111-8221-3e16b0467c69 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/1947280b-c285-423b-8581-2068bb061031?_state=W8tODBUvxWg9waMnUrfNPfAeDvdEuZH10p8psxucNE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NDcyODBiLWMyODUtNDIzYi04NTgxLTIwNjhiYjA2MTAzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0Mi45NDY4OTg0NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.49107596s http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:42 +0000] "PATCH /v2/foo/bar/blobs/uploads/1947280b-c285-423b-8581-2068bb061031?_state=W8tODBUvxWg9waMnUrfNPfAeDvdEuZH10p8psxucNE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NDcyODBiLWMyODUtNDIzYi04NTgxLTIwNjhiYjA2MTAzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0Mi45NDY4OTg0NjNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=00a74a3d-c928-44b6-b28b-24368bbc301a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/uploads/1947280b-c285-423b-8581-2068bb061031?_state=3U5C8UiHTtSRttr-76MYnw3VM6u8CZNhiD5bw-nt1ql7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NDcyODBiLWMyODUtNDIzYi04NTgxLTIwNjhiYjA2MTAzMSIsIk9mZnNldCI6Mjk2MjM4MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6NDJaIn0%3D&digest=sha256%3A4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.027613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "PUT /v2/foo/bar/blobs/uploads/1947280b-c285-423b-8581-2068bb061031?_state=3U5C8UiHTtSRttr-76MYnw3VM6u8CZNhiD5bw-nt1ql7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5NDcyODBiLWMyODUtNDIzYi04NTgxLTIwNjhiYjA2MTAzMSIsIk9mZnNldCI6Mjk2MjM4MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6NDJaIn0%3D&digest=sha256%3A4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=9a061201-ca82-4ed6-a7e4-277273b8a8af http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.512115ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=d3c9d6d9-f252-4b3d-a9d1-7f4cf7697033 http.request.method=GET http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=103.103206ms http.response.status=200 http.response.written=29623808 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "GET /v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 200 29623808 "" "Go-http-client/1.1" time="2026-04-10T20:10:45Z" level=error msg="error parsing digest="sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=b6bc576f-d812-4119-b091-206fcff63fd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" vars.name="foo/bar" time="2026-04-10T20:10:45Z" 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.26.2 http.request.host="127.0.0.1:35723" http.request.id=b6bc576f-d812-4119-b091-206fcff63fd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/bar/blobs/sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.708006ms http.response.status=400 http.response.written=110 vars.digest="sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "GET /v2/foo/bar/blobs/sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T20:10:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=c0f3f498-f298-4b75-9160-e7133957949a http.request.method=GET http.request.remoteaddr="127.0.0.1:46454" http.request.uri="/v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.791966ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "GET /v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=8dc8d86f-b32c-49ba-882e-496dfe77ca5c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46464" http.request.uri="/v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.411892ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=9b00f845-6ea9-4106-999e-4f98db2eee96 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46464" http.request.uri="/v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.639245ms http.response.status=404 http.response.written=157 vars.digest="sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-10T20:10:45Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=9f3b30e6-973e-4b0f-854b-bef388f037c0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46464" http.request.uri="/v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.242038ms http.response.status=404 http.response.written=74 vars.digest="sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-10T20:10:45Z" level=error msg="error parsing digest="sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=2dae6684-9140-4c16-a5ac-7d85319ec085 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46480" http.request.uri="/v2/foo/bar/blobs/sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" vars.name="foo/bar" time="2026-04-10T20:10:45Z" 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.26.2 http.request.host="127.0.0.1:35723" http.request.id=2dae6684-9140-4c16-a5ac-7d85319ec085 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46480" http.request.uri="/v2/foo/bar/blobs/sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.521957ms http.response.status=400 http.response.written=110 vars.digest="sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "DELETE /v2/foo/bar/blobs/sha257:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-10T20:10:45Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=48c0a400-d45a-4a3d-9a0d-9a131c9272b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:46484" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.686671ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=792397ce-80b0-4853-8565-e702cd3040fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46484" http.request.uri="/v2/foo/bar/blobs/uploads/8a14e241-2395-440d-b517-8db2ccc5fe90?_state=vRnLuT8pFrZ-IBYOb1HZNDRVz4DBgdSqTVuDmqhAidR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMTRlMjQxLTIzOTUtNDQwZC1iNTE3LThkYjJjY2M1ZmU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0NS42MjA3MTgzMTRaIn0%3D&digest=sha256%3A4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.25802139s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "PUT /v2/foo/bar/blobs/uploads/8a14e241-2395-440d-b517-8db2ccc5fe90?_state=vRnLuT8pFrZ-IBYOb1HZNDRVz4DBgdSqTVuDmqhAidR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMTRlMjQxLTIzOTUtNDQwZC1iNTE3LThkYjJjY2M1ZmU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0NS42MjA3MTgzMTRaIn0%3D&digest=sha256%3A4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=7dba4efc-f29e-48bc-bca5-278a610f9eb0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46484" http.request.uri="/v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.852329ms http.response.status=200 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=84b1aae3-d301-4589-bd8d-9ab5c049e42c http.request.method=GET http.request.remoteaddr="127.0.0.1:46454" http.request.uri="/v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.49605484s http.response.status=200 http.response.written=3918848 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "GET /v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 200 3918848 "" "Go-http-client/1.1" time="2026-04-10T20:10:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35723" http.request.id=26637aba-7eb5-4507-b2a5-7854d8d777b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46448" http.request.uri="/v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.502909756s http.response.status=200 http.response.written=4014272 127.0.0.1 - - [10/Apr/2026:20:10:45 +0000] "GET /v2/foo/bar/blobs/sha256:4e8aeb3e31e831d32560ac79e1b0214035d6d324cf6a3388bf96e14683a2df0d HTTP/1.1" 200 4014272 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (8.64s) === RUN TestRelativeURL time="2026-04-10T20:10:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T20:10:48Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37695" http.request.id=f289dd35-8474-42b9-8d42-c341384ff505 http.request.method=POST http.request.remoteaddr="127.0.0.1:41704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.127105ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37695" http.request.id=2c7cbd4f-68b4-4c65-b820-1737f862af14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41704" http.request.uri="/v2/foo/bar/blobs/uploads/3c226018-9279-4e57-936e-6dd8a93be255?_state=3TjkBlZA6-EEt1ArFi-T4ds8eChnXoJtJZvXuuouli17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjMjI2MDE4LTkyNzktNGU1Ny05MzZlLTZkZDhhOTNiZTI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0OC4xMDkxODgzODFaIn0%3D&digest=sha256%3A3906fea5f4f9e767dcd0af419ee7072228bbd60809e44e64097cec46f7784f59" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017298348s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:48 +0000] "PUT /v2/foo/bar/blobs/uploads/3c226018-9279-4e57-936e-6dd8a93be255?_state=3TjkBlZA6-EEt1ArFi-T4ds8eChnXoJtJZvXuuouli17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjMjI2MDE4LTkyNzktNGU1Ny05MzZlLTZkZDhhOTNiZTI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0OC4xMDkxODgzODFaIn0%3D&digest=sha256%3A3906fea5f4f9e767dcd0af419ee7072228bbd60809e44e64097cec46f7784f59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37695" http.request.id=516c424c-664e-4bd3-a840-3fd3a47996ce http.request.method=POST http.request.remoteaddr="127.0.0.1:41704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.757918ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:49Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37695" http.request.id=7abd0afd-aea4-4e55-be39-c77e0f9bc70e http.request.method=POST http.request.remoteaddr="127.0.0.1:41704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.619695ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:50Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37695" http.request.id=6f7a23b5-43a0-449e-a2d2-4b6e4fe3a579 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41704" http.request.uri="/v2/foo/bar/blobs/uploads/5bb79c54-8170-40cc-bc13-9250ae60bb93?_state=ZeZd7o2QwNpjqGMf5QHxUHBlfuBo4Q3YLJEop_qdGXp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViYjc5YzU0LTgxNzAtNDBjYy1iYzEzLTkyNTBhZTYwYmI5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0OS42MTY1NzU4ODlaIn0%3D&digest=sha256%3Abbcd9fb530f3d9b86f3663088bd7b760165c0d94120b1a90a583a4b4bb4d4599" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159983105s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:49 +0000] "PUT /v2/foo/bar/blobs/uploads/5bb79c54-8170-40cc-bc13-9250ae60bb93?_state=ZeZd7o2QwNpjqGMf5QHxUHBlfuBo4Q3YLJEop_qdGXp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViYjc5YzU0LTgxNzAtNDBjYy1iYzEzLTkyNTBhZTYwYmI5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo0OS42MTY1NzU4ODlaIn0%3D&digest=sha256%3Abbcd9fb530f3d9b86f3663088bd7b760165c0d94120b1a90a583a4b4bb4d4599 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.67s) === RUN TestBlobDeleteDisabled time="2026-04-10T20:10: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.26.2 time="2026-04-10T20:10:50Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:50Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:33107" http.request.id=af78386f-2ff8-4bdd-9f38-9fdc7333eb26 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35168" http.request.uri="/v2/foo/bar/blobs/sha256:2dfa513c2aa274dce7735518067d1f14cefd2c2197e547635ab02828d75fcf49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.949574ms http.response.status=405 http.response.written=78 vars.digest="sha256:2dfa513c2aa274dce7735518067d1f14cefd2c2197e547635ab02828d75fcf49" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:2dfa513c2aa274dce7735518067d1f14cefd2c2197e547635ab02828d75fcf49 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.21s) === RUN TestDeleteDisabled time="2026-04-10T20:10: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.26.2 time="2026-04-10T20:10:50Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37343" http.request.id=1d58dc95-a313-43d8-aca7-71091cfe2bb0 http.request.method=POST http.request.remoteaddr="127.0.0.1:45574" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.074571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37343" http.request.id=4106e605-3ed1-44e6-bccd-a826befcf7bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45574" http.request.uri="/v2/foo/bar/blobs/uploads/ebc51f98-3f22-4ba8-9cc6-b44c86a64179?_state=msEfC2og3pLhhfGz7u0lKfXRRPb1fYs1zvvavk5ISTV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViYzUxZjk4LTNmMjItNGJhOC05Y2M2LWI0NGM4NmE2NDE3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo1MS4yMDM0MTAxOThaIn0%3D&digest=sha256%3Abf1c77e29eafa453a6b8d2f4134c35e4b385ebf891a4cdda6374ce31d59a813d" http.request.useragent="Go-http-client/1.1" http.response.duration=893.308289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:51 +0000] "PUT /v2/foo/bar/blobs/uploads/ebc51f98-3f22-4ba8-9cc6-b44c86a64179?_state=msEfC2og3pLhhfGz7u0lKfXRRPb1fYs1zvvavk5ISTV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViYzUxZjk4LTNmMjItNGJhOC05Y2M2LWI0NGM4NmE2NDE3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo1MS4yMDM0MTAxOThaIn0%3D&digest=sha256%3Abf1c77e29eafa453a6b8d2f4134c35e4b385ebf891a4cdda6374ce31d59a813d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:37343" http.request.id=4f78ac43-39a6-4fae-8336-2e2f965aed71 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45574" http.request.uri="/v2/foo/bar/blobs/sha256:bf1c77e29eafa453a6b8d2f4134c35e4b385ebf891a4cdda6374ce31d59a813d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.470131ms http.response.status=405 http.response.written=78 vars.digest="sha256:bf1c77e29eafa453a6b8d2f4134c35e4b385ebf891a4cdda6374ce31d59a813d" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:10:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:bf1c77e29eafa453a6b8d2f4134c35e4b385ebf891a4cdda6374ce31d59a813d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.12s) === RUN TestDeleteReadOnly time="2026-04-10T20:10:52Z" 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.26.2 time="2026-04-10T20:10:52Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:52Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43011" http.request.id=3cb8a4ba-8b33-457f-945a-f5134b898a5a http.request.method=POST http.request.remoteaddr="127.0.0.1:57540" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.838615ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:43011" http.request.id=b6315ee9-5c0a-4561-9336-503cc5bd2330 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57540" http.request.uri="/v2/foo/bar/blobs/uploads/da69ba8c-d1cc-4372-ae83-933887d5b04c?_state=dTIqyk0a49vLe4Kfvn7xa4rFZ5X_DjConsTH3zlyFMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNjliYThjLWQxY2MtNDM3Mi1hZTgzLTkzMzg4N2Q1YjA0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo1Mi40NTkwOTY4MVoifQ%3D%3D&digest=sha256%3Afa7362858765b2e901d39eca7cf93ae2db10c70034f57296b171764ad3687b19" http.request.useragent="Go-http-client/1.1" http.response.duration=1.477216916s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:52 +0000] "PUT /v2/foo/bar/blobs/uploads/da69ba8c-d1cc-4372-ae83-933887d5b04c?_state=dTIqyk0a49vLe4Kfvn7xa4rFZ5X_DjConsTH3zlyFMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNjliYThjLWQxY2MtNDM3Mi1hZTgzLTkzMzg4N2Q1YjA0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMDo1Mi40NTkwOTY4MVoifQ%3D%3D&digest=sha256%3Afa7362858765b2e901d39eca7cf93ae2db10c70034f57296b171764ad3687b19 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [10/Apr/2026:20:10:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:fa7362858765b2e901d39eca7cf93ae2db10c70034f57296b171764ad3687b19 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.83s) === RUN TestStartPushReadOnly time="2026-04-10T20:10: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.26.2 time="2026-04-10T20:10:53Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [10/Apr/2026:20:10:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-04-10T20:10: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.26.2 time="2026-04-10T20:10:53Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:10:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=fcb6bc91-4dc4-495b-a212-cf8102844b1d http.request.method=GET http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.457808ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:20:10:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T20:10:53Z" 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.26.2 http.request.host="127.0.0.1:42981" http.request.id=771669df-f21d-4ebd-ab30-3d8903cd1da9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.14779ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:20:10:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T20:10:53Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=313a9c4d-0938-4e8e-ae23-1ec0850cd5ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.885864ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:20:10:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T20:10:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=47907381-2ccc-479c-86f1-f2e7d0be58ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" 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.569793ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T20:10:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=47907381-2ccc-479c-86f1-f2e7d0be58ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" 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.690251ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T20:10:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=47907381-2ccc-479c-86f1-f2e7d0be58ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" 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.775217ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T20:10:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=47907381-2ccc-479c-86f1-f2e7d0be58ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" 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.851769ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:20:10:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T20:10:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=49d03591-e4ee-49b4-8b3f-5bbbf8eb35bf http.request.method=POST http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.622738ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=02d9b9e1-223e-4a8a-868f-29ef4b239174 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/blobs/uploads/25689018-1d35-4831-a48c-bd229650dd1a?_state=xTLWaJQH83KG9IOuiuV-ziKP0amENeqSFc0ZOW9RVy57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNTY4OTAxOC0xZDM1LTQ4MzEtYTQ4Yy1iZDIyOTY1MGRkMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6NTQuNDc0MjU4NDg1WiJ9&digest=sha256%3Aef1861f5647d79f5403ad9e413a1e569b695ff1dc9bfc2a69aa72d13a76c6fbf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.69506186s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/25689018-1d35-4831-a48c-bd229650dd1a?_state=xTLWaJQH83KG9IOuiuV-ziKP0amENeqSFc0ZOW9RVy57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNTY4OTAxOC0xZDM1LTQ4MzEtYTQ4Yy1iZDIyOTY1MGRkMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6NTQuNDc0MjU4NDg1WiJ9&digest=sha256%3Aef1861f5647d79f5403ad9e413a1e569b695ff1dc9bfc2a69aa72d13a76c6fbf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=c4424980-299b-4159-8d99-9bb8b0fa5296 http.request.method=POST http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.675909ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=6d664cab-4352-4621-a0e5-b70174e74056 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/blobs/uploads/0674d126-9804-4124-aa00-e6b7987bad81?_state=udmIEb8vrQ4B5g6wftMBOpIe_yjmYzy-1UTeKVPdZ2p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNjc0ZDEyNi05ODA0LTQxMjQtYWEwMC1lNmI3OTg3YmFkODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6NTcuNTI1Nzg5NDczWiJ9&digest=sha256%3A39fca0e49e7676d50edb391121f685f2ac2e7c1095d45bc1dc81864e36916326" http.request.useragent="Go-http-client/1.1" http.response.duration=1.312813351s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/0674d126-9804-4124-aa00-e6b7987bad81?_state=udmIEb8vrQ4B5g6wftMBOpIe_yjmYzy-1UTeKVPdZ2p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNjc0ZDEyNi05ODA0LTQxMjQtYWEwMC1lNmI3OTg3YmFkODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6NTcuNTI1Nzg5NDczWiJ9&digest=sha256%3A39fca0e49e7676d50edb391121f685f2ac2e7c1095d45bc1dc81864e36916326 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=849c1ac5-8c2b-47c0-9304-74b2132924ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.806893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=9399313c-8d60-4994-847d-2f78fafb7cc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.479073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=c9aef567-d2be-4c62-ab82-35445ea8a0bf http.request.method=GET http.request.remoteaddr="127.0.0.1:56538" 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=3.733661ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=9250dbff-97b0-4142-bc63-5292683d6f1a http.request.method=GET http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.76709ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "GET /v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42981" http.request.id=b72a7c15-e2d7-40f4-a85b-ad24d62a0482 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.760212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42981" http.request.id=99704c22-6984-420a-a901-7acfb6fc1394 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.332065ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:42981" http.request.id=0818e405-d3aa-4be1-8fb6-3864afc50216 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.612502ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=e9726a80-35ff-492d-8757-95b24ee78b9f http.request.method=GET http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.738556ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "GET /v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=1eb9e56b-3eda-4431-bf18-089d37cc7937 http.request.method=GET http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.01506ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=306c53c9-7728-4992-ae80-d7e6db802bb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.870934ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "GET /v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=342ec83e-7337-45ff-9e65-9c0230d47c28 http.request.method=GET http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.167462ms http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=error msg="payload digest does match: "sha256:cb9386c4b85ebf50d26f327785c085976424bf55f35c8ca744131d9514c8d41b" != "sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1"" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=dc2431a9-8e10-4d55-aadc-d55126c590c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1" time="2026-04-10T20:10:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=dc2431a9-8e10-4d55-aadc-d55126c590c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56538" http.request.uri="/v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.740306ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1" 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e5da08678f14dccf47f5905d97901931c495d92c6e251282c36613eff077ff1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=b451e481-156e-4208-95c6-5b98463b599c http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.502057ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" 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.26.2 http.request.host="127.0.0.1:42981" http.request.id=82689fb8-96a5-425e-b189-960fe298de5b http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.072484ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42981" http.request.id=674ac4ed-c830-4df6-8178-e0ac6fdef38c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.524276ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T20:10:58Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42981" http.request.id=674ac4ed-c830-4df6-8178-e0ac6fdef38c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.62913ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T20:10:58Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42981" http.request.id=674ac4ed-c830-4df6-8178-e0ac6fdef38c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.716027ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=1ca341fd-da2d-4017-9a53-fcf2c57ca8f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.335943ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=da4a2935-41fe-4080-bad8-4fe0cdab29af http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/blobs/uploads/e87c2411-1de3-4475-a20a-27c841aae841?_state=PJYCEBV59hwhO9ctNWtYR3YPww1oSAIqEPxMcHCSe-x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlODdjMjQxMS0xZGUzLTQ0NzUtYTIwYS0yN2M4NDFhYWU4NDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6NTguOTExMzg0Njg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.304778ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/e87c2411-1de3-4475-a20a-27c841aae841?_state=PJYCEBV59hwhO9ctNWtYR3YPww1oSAIqEPxMcHCSe-x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlODdjMjQxMS0xZGUzLTQ0NzUtYTIwYS0yN2M4NDFhYWU4NDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6NTguOTExMzg0Njg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:10:58Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42981" http.request.id=fc9490d6-4fa5-4dd5-a05f-7687bca1dcb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.398949ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T20:10:58Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42981" http.request.id=fc9490d6-4fa5-4dd5-a05f-7687bca1dcb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.505861ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:20:10:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T20:10:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=d998c112-ec34-456a-8c41-ba7662d32a52 http.request.method=POST http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.532671ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:02Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=5cd9e7be-a816-4daa-8d54-c8b8c0ba3832 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/blobs/uploads/5691ee8d-1867-47e4-8d59-053a556ecb91?_state=JU940MOCYH6GePGxbl1IaQ2ZZFKV8IRt6ooxoLNxRoR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NjkxZWU4ZC0xODY3LTQ3ZTQtOGQ1OS0wNTNhNTU2ZWNiOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6NTkuNTAwNzI2MzdaIn0%3D&digest=sha256%3Aaf4837ce23b937cb264f8a4d222c845ae54c81085d98d25eb0bda89ef32cf1f0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.534453293s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:10:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/5691ee8d-1867-47e4-8d59-053a556ecb91?_state=JU940MOCYH6GePGxbl1IaQ2ZZFKV8IRt6ooxoLNxRoR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NjkxZWU4ZC0xODY3LTQ3ZTQtOGQ1OS0wNTNhNTU2ZWNiOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTA6NTkuNTAwNzI2MzdaIn0%3D&digest=sha256%3Aaf4837ce23b937cb264f8a4d222c845ae54c81085d98d25eb0bda89ef32cf1f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:02Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=0160604a-bc73-4f2d-8a83-2bceb32ab280 http.request.method=POST http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.583728ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=3a44dc73-9c4b-4703-a533-9d968ec3c19a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/blobs/uploads/bc83ffd7-b48f-4e15-ac84-84245ec8850f?_state=Ds3yWAWfLxTj3wATIiqePssRwjyROx8KJm1tAcvm_D57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzgzZmZkNy1iNDhmLTRlMTUtYWM4NC04NDI0NWVjODg1MGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDIuMjM0MDExMjJaIn0%3D&digest=sha256%3A70e458e101d90346e8f5dfd66cc2311f7b4a0f1c39e1fde86795b28a5cd00b89" http.request.useragent="Go-http-client/1.1" http.response.duration=787.999383ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/bc83ffd7-b48f-4e15-ac84-84245ec8850f?_state=Ds3yWAWfLxTj3wATIiqePssRwjyROx8KJm1tAcvm_D57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzgzZmZkNy1iNDhmLTRlMTUtYWM4NC04NDI0NWVjODg1MGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDIuMjM0MDExMjJaIn0%3D&digest=sha256%3A70e458e101d90346e8f5dfd66cc2311f7b4a0f1c39e1fde86795b28a5cd00b89 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42981" http.request.id=31d1e771-fbdf-4fa2-b4fa-9f9df8535658 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.97314ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42981" http.request.id=d5662fbd-412f-4510-8a62-cd36107a19f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/sha256:7614c0354db35b77143243db564c2a37ccc9357761dec878ba524a0cfd7d1695" http.request.useragent="Go-http-client/1.1" http.response.duration=2.151991ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:7614c0354db35b77143243db564c2a37ccc9357761dec878ba524a0cfd7d1695 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=13d4c8fe-7593-44fe-8e9e-5755a68b6a32 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.949754ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=f642e657-eda3-4066-a1e2-713d66aa9367 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/sha256:7614c0354db35b77143243db564c2a37ccc9357761dec878ba524a0cfd7d1695" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.354832ms http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema2/manifests/sha256:7614c0354db35b77143243db564c2a37ccc9357761dec878ba524a0cfd7d1695 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=e32ac8d9-b5d2-4363-8c1d-8eb96f5500c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047811ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=7974a474-22af-4adb-8f5a-309805006817 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/sha256:7614c0354db35b77143243db564c2a37ccc9357761dec878ba524a0cfd7d1695" http.request.useragent="Go-http-client/1.1" http.response.duration=1.556725ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema2/manifests/sha256:7614c0354db35b77143243db564c2a37ccc9357761dec878ba524a0cfd7d1695 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=c34b6d81-b437-4ea2-8ec2-f3b648d45a2d http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.029364ms http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="rewriting manifest sha256:7614c0354db35b77143243db564c2a37ccc9357761dec878ba524a0cfd7d1695 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=82768f99-1504-45f0-a5bc-5587114fd1f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" 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-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=82768f99-1504-45f0-a5bc-5587114fd1f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.265747ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42981" http.request.id=c5ccb742-aaf3-4843-a38f-086229b99c3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.329805ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42981" http.request.id=593f38e4-c572-48d2-b827-989cb1c2bd7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.08905ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42981" http.request.id=a7f90e6c-07d0-4ee4-81ee-7f9c3ec173d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/sha256:fd6454fbca4d8314097e2b704c72ef4a746bafec388104273875f5b75ef6e4de" http.request.useragent="Go-http-client/1.1" http.response.duration=1.976559ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:fd6454fbca4d8314097e2b704c72ef4a746bafec388104273875f5b75ef6e4de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=75fa4c01-bbfb-48c6-86d9-27b8a58f15d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.37446ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=6878d63a-181f-41d3-abf3-14113daee0b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/sha256:fd6454fbca4d8314097e2b704c72ef4a746bafec388104273875f5b75ef6e4de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.279259ms http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema2/manifests/sha256:fd6454fbca4d8314097e2b704c72ef4a746bafec388104273875f5b75ef6e4de HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=f69803fb-b825-417e-970b-7925d86828d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028745ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=cb005748-4dd9-4090-951a-617f077aaf03 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/v2/foo/schema2/manifests/sha256:fd6454fbca4d8314097e2b704c72ef4a746bafec388104273875f5b75ef6e4de" http.request.useragent="Go-http-client/1.1" http.response.duration=1.504851ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema2/manifests/sha256:fd6454fbca4d8314097e2b704c72ef4a746bafec388104273875f5b75ef6e4de HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="rewriting manifest list sha256:fd6454fbca4d8314097e2b704c72ef4a746bafec388104273875f5b75ef6e4de in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=d2bf420e-7f41-4451-a60c-e495d4a92df2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" 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-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:42981" http.request.id=d2bf420e-7f41-4451-a60c-e495d4a92df2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" 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=3.174451ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T20:11:03Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:11:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=d751d008-4542-4b13-ac82-5f0310190a13 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.862219ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" 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.26.2 http.request.host="127.0.0.1:37725" http.request.id=d3bad488-c728-43c2-8a6a-065df5816bf9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.140891ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=05b003cb-61b4-4bd1-a1cb-66ae9b529846 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.51092ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=36e6ae97-e172-4331-87bb-eed79d9a1522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.441191ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T20:11:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=36e6ae97-e172-4331-87bb-eed79d9a1522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.510624ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T20:11:03Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=36e6ae97-e172-4331-87bb-eed79d9a1522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.573315ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T20:11:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=36e6ae97-e172-4331-87bb-eed79d9a1522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.631048ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T20:11:03Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=42e92012-b503-474d-a783-0ec3fa67577a http.request.method=POST http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.712364ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=de113b54-30c3-4bf8-a1a7-a7b0ca20435c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/blobs/uploads/45c5d5f2-79a3-4a31-bc1e-70f5aeeeabb5?_state=ZZjtijDKUEaCGOcM4N_OPG_-lQlR3lZNISU7-0FhEL97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NWM1ZDVmMi03OWEzLTRhMzEtYmMxZS03MGY1YWVlZWFiYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDMuMjgyNzUzMzkxWiJ9&digest=sha256%3A9406d3d41a54f529711106c3aad0934cd1208d9526c5445bc61ed35a11809c0b" http.request.useragent="Go-http-client/1.1" http.response.duration=884.308764ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/45c5d5f2-79a3-4a31-bc1e-70f5aeeeabb5?_state=ZZjtijDKUEaCGOcM4N_OPG_-lQlR3lZNISU7-0FhEL97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0NWM1ZDVmMi03OWEzLTRhMzEtYmMxZS03MGY1YWVlZWFiYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDMuMjgyNzUzMzkxWiJ9&digest=sha256%3A9406d3d41a54f529711106c3aad0934cd1208d9526c5445bc61ed35a11809c0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:04Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=f6ea1339-a441-4f26-a29c-e7d48b366f9d http.request.method=POST http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.910362ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=bbb6559c-9e28-4479-baa6-d8483b9ecd5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/blobs/uploads/d55688bc-7dc3-446f-85f4-08ee4d26d1dc?_state=gW8Mw6VJmu3obcn6kPIacqZ__jhEROznPldgpRF-Kzp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNTU2ODhiYy03ZGMzLTQ0NmYtODVmNC0wOGVlNGQyNmQxZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDQuNDE0NTAyMTM3WiJ9&digest=sha256%3Ad8b9949ed52a8d3bf12bbfb20fb822d85e61a73a53a93b08d6dbbb3aeb3880f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108779991s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/d55688bc-7dc3-446f-85f4-08ee4d26d1dc?_state=gW8Mw6VJmu3obcn6kPIacqZ__jhEROznPldgpRF-Kzp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNTU2ODhiYy03ZGMzLTQ0NmYtODVmNC0wOGVlNGQyNmQxZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDQuNDE0NTAyMTM3WiJ9&digest=sha256%3Ad8b9949ed52a8d3bf12bbfb20fb822d85e61a73a53a93b08d6dbbb3aeb3880f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=8a014832-bcf8-44bc-b402-99888712f834 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.905814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=52452231-3f48-4101-9de4-a4c26445394f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.597168ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=69ee0cc4-e451-4486-a8d7-25255d43f305 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" 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.334726ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=2ceb31e8-fbbd-4534-83b9-9dfee6c370ad http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.06966ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "GET /v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37725" http.request.id=fdb93908-ee95-436e-b296-19a2f9dfe990 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.542932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37725" http.request.id=515116f8-2f04-491a-9080-4afd8f41ba91 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.588685ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:37725" http.request.id=5af7dd41-149d-4846-8418-4381c784a016 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.655795ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=7d5b54e9-5c02-4917-aac7-ae5f402bea4a http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.073749ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "GET /v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=e54dcd3e-2535-4397-b431-9146c1a934c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149513ms http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=7ccf4618-5c7c-4f18-bba3-54f5891049e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e" http.request.useragent="Go-http-client/1.1" http.response.duration="704.263µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "GET /v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=5a6baa5e-64d7-4de4-abbf-b895c62daeb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53154" 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="638.212µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=error msg="payload digest does match: "sha256:54da0f2b36a0206ff6b3b6324856c757deeeb409042c18ed2c38974d54b9d5ba" != "sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e"" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=1972e313-bc7c-48c1-a90b-7c03570c5441 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e" time="2026-04-10T20:11:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=1972e313-bc7c-48c1-a90b-7c03570c5441 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53154" http.request.uri="/v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.475339ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e" 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:9f9546298f0be8c1e4256116166cc5ddcf1a2c4b7418e96dd588a7fafba8c97e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=55ec4c54-f0ca-45dc-a067-179eb8e9cc83 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" 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.414317ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=057187fd-76e4-4922-802a-ec93aa768f13 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" 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="710.78µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37725" http.request.id=b96bace7-6cea-4388-b6fc-d33729744501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" 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.371672ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T20:11:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37725" http.request.id=b96bace7-6cea-4388-b6fc-d33729744501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" 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.426795ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T20:11:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37725" http.request.id=b96bace7-6cea-4388-b6fc-d33729744501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" 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.478876ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=d74c54f9-b55c-4ce7-b2bc-356ff65fe5fd http.request.method=POST http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=fdfddfe7-704a-4d04-b324-8074bc468a4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/blobs/uploads/e6a6adf1-0519-4f03-9e11-8b2ba49c4379?_state=2eg2k8NFZ8uRVfWBjHs6qPKg5RjHemCogaqCrc8xy2h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNmE2YWRmMS0wNTE5LTRmMDMtOWUxMS04YjJiYTQ5YzQzNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDUuNTUzMTU4NDQ3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.694035ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/e6a6adf1-0519-4f03-9e11-8b2ba49c4379?_state=2eg2k8NFZ8uRVfWBjHs6qPKg5RjHemCogaqCrc8xy2h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNmE2YWRmMS0wNTE5LTRmMDMtOWUxMS04YjJiYTQ5YzQzNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDUuNTUzMTU4NDQ3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37725" http.request.id=973ebd55-2530-4836-9785-0052eade3e2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" 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.366507ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T20:11:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37725" http.request.id=973ebd55-2530-4836-9785-0052eade3e2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" 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.420021ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T20:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=56543ee7-d0ee-4a0f-a220-9c2283a4f441 http.request.method=POST http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="840.076µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=c8b2ce43-1abe-408c-b611-4aa86699d1a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/blobs/uploads/74caded1-9d28-4f92-8832-8b6718112474?_state=2is0dDwKylk-bEwGa2l31GPvrEg7fu29QunnK0c8ps57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NGNhZGVkMS05ZDI4LTRmOTItODgzMi04YjY3MTgxMTI0NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDUuODA0NTUwNTQ1WiJ9&digest=sha256%3A935d9896f24e29129aa0b190371f802a7ac12c2d2160b98c103685a5afc18a99" http.request.useragent="Go-http-client/1.1" http.response.duration=1.517786264s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/74caded1-9d28-4f92-8832-8b6718112474?_state=2is0dDwKylk-bEwGa2l31GPvrEg7fu29QunnK0c8ps57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NGNhZGVkMS05ZDI4LTRmOTItODgzMi04YjY3MTgxMTI0NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDUuODA0NTUwNTQ1WiJ9&digest=sha256%3A935d9896f24e29129aa0b190371f802a7ac12c2d2160b98c103685a5afc18a99 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=014b9186-6f82-49d4-8cb4-e69560c47595 http.request.method=POST http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584146ms http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=8c1f96ae-7635-49f5-877a-a3d522a2d875 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/blobs/uploads/afedd1aa-89e5-45fc-90a8-099293a92c72?_state=ptMobsjJb8X6p5hWlrEHrByfvPl85rTw-vj0S0vHIkl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZmVkZDFhYS04OWU1LTQ1ZmMtOTBhOC0wOTkyOTNhOTJjNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDcuNDg1NDQ4MjQxWiJ9&digest=sha256%3A5658ae7f30d7b02997d01f5186dbdcbca5d060872f36a51bb0f9fe715c929d2e" http.request.useragent="Go-http-client/1.1" http.response.duration=748.904812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/afedd1aa-89e5-45fc-90a8-099293a92c72?_state=ptMobsjJb8X6p5hWlrEHrByfvPl85rTw-vj0S0vHIkl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZmVkZDFhYS04OWU1LTQ1ZmMtOTBhOC0wOTkyOTNhOTJjNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDcuNDg1NDQ4MjQxWiJ9&digest=sha256%3A5658ae7f30d7b02997d01f5186dbdcbca5d060872f36a51bb0f9fe715c929d2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37725" http.request.id=4107ee55-c923-474d-954d-bd17544c0eae http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.247407ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37725" http.request.id=bbdbd68c-b58f-4fd6-a8ae-1a51ecda0786 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/manifests/sha256:befb6ab7d2ec3f17e3cf1aef8caa599288b75b724b620a8c15f74b50520d199e" http.request.useragent="Go-http-client/1.1" http.response.duration="998.406µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:befb6ab7d2ec3f17e3cf1aef8caa599288b75b724b620a8c15f74b50520d199e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=f9102d24-93bd-4ffb-85eb-d8601f1b9be3 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" 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="865.14µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=714d9ef8-89d2-4a65-b563-58f00ee23630 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/manifests/sha256:befb6ab7d2ec3f17e3cf1aef8caa599288b75b724b620a8c15f74b50520d199e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="867.2µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema2/manifests/sha256:befb6ab7d2ec3f17e3cf1aef8caa599288b75b724b620a8c15f74b50520d199e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=65642ab9-fbaa-4cc6-85fa-683357129886 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="662.104µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=07ab3bc4-a759-4ba4-9d73-54ec91b04958 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/manifests/sha256:befb6ab7d2ec3f17e3cf1aef8caa599288b75b724b620a8c15f74b50520d199e" http.request.useragent="Go-http-client/1.1" http.response.duration="619.402µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema2/manifests/sha256:befb6ab7d2ec3f17e3cf1aef8caa599288b75b724b620a8c15f74b50520d199e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=05098505-ccd1-4773-a250-3487c247459f http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.804µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="rewriting manifest sha256:befb6ab7d2ec3f17e3cf1aef8caa599288b75b724b620a8c15f74b50520d199e in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=7b76d27f-f62e-4946-867f-a4dfcfd1f623 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" 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-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=7b76d27f-f62e-4946-867f-a4dfcfd1f623 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" 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.433439ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37725" http.request.id=5bb7037e-c004-4148-91b2-1b2b939b5727 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" 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="779.352µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37725" http.request.id=e8b7cb20-6366-4c57-88d1-9325387c3d96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015298ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37725" http.request.id=5e9c2b50-d9ee-4131-b089-a91c3a69ab14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/manifests/sha256:a3c9e408515c1b374670db2d1a27c115d6cc56bb0e3fc989d44825734c1ffee5" http.request.useragent="Go-http-client/1.1" http.response.duration="864.185µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:a3c9e408515c1b374670db2d1a27c115d6cc56bb0e3fc989d44825734c1ffee5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=6f48468b-c7b8-4d95-b68c-88fdafde1e43 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" 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="835.582µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=dc0eea67-216c-412f-8cec-1623d5f827f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/manifests/sha256:a3c9e408515c1b374670db2d1a27c115d6cc56bb0e3fc989d44825734c1ffee5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="775.539µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema2/manifests/sha256:a3c9e408515c1b374670db2d1a27c115d6cc56bb0e3fc989d44825734c1ffee5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=2488dd87-50e1-4577-8465-84066b4c9315 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="688.962µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=872725cf-f1b1-4a50-9397-dbf0b7a8b9a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/manifests/sha256:a3c9e408515c1b374670db2d1a27c115d6cc56bb0e3fc989d44825734c1ffee5" http.request.useragent="Go-http-client/1.1" http.response.duration="657.994µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema2/manifests/sha256:a3c9e408515c1b374670db2d1a27c115d6cc56bb0e3fc989d44825734c1ffee5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="rewriting manifest list sha256:a3c9e408515c1b374670db2d1a27c115d6cc56bb0e3fc989d44825734c1ffee5 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=e078a2c3-e80f-4ff9-91b5-f39c2acffe9d http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" 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-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37725" http.request.id=e078a2c3-e80f-4ff9-91b5-f39c2acffe9d http.request.method=GET http.request.remoteaddr="127.0.0.1:53160" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.557195ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.30s) === RUN TestGetManifestWithStorageError time="2026-04-10T20:11: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.26.2 time="2026-04-10T20:11:08Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:11:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:46113" http.request.id=580aba1a-668a-463f-aaa4-c5fe21680daa http.request.method=GET http.request.remoteaddr="127.0.0.1:49234" 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="786.353µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:46113" http.request.id=b03f09e5-275a-4989-a038-4796df99ed6b http.request.method=GET http.request.remoteaddr="127.0.0.1:49234" 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="664.078µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:46113" http.request.id=60d57139-5c71-44dc-b371-ebd243e3cfbc http.request.method=GET http.request.remoteaddr="127.0.0.1:49234" 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="680.605µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:46113" http.request.id=f4548c3c-3514-409a-9850-2970396532cf http.request.method=GET http.request.remoteaddr="127.0.0.1:49234" 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="652.83µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-04-10T20:11: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.26.2 time="2026-04-10T20:11:08Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:11:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=c2e7d7c7-644d-4d36-94a4-e4e4f6c2ace1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46554" 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="797.956µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" 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.26.2 http.request.host="127.0.0.1:40963" http.request.id=ac41ace9-f4cc-417f-94f6-1c47cb453ffc http.request.method=GET http.request.remoteaddr="127.0.0.1:46554" 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="657.135µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=d1f88a0e-e97f-47ce-8ded-0f760033b995 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" 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="633.302µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=111f509f-f48c-4c96-9676-e71a4b425510 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.253833ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T20:11:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=111f509f-f48c-4c96-9676-e71a4b425510 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.283257ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T20:11:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=111f509f-f48c-4c96-9676-e71a4b425510 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.312926ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-10T20:11:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=111f509f-f48c-4c96-9676-e71a4b425510 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.336984ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-10T20:11:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=528318c3-3504-49c4-9726-d0e25d383caf http.request.method=POST http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.273µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=d0b1de4b-273b-450d-b199-99af323337fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/blobs/uploads/63b7e373-8946-4177-b347-ce1f951f063f?_state=45IvgWIxvjo66tds6jWTmcirkKR_AyYcTByz6N_9QAp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2M2I3ZTM3My04OTQ2LTQxNzctYjM0Ny1jZTFmOTUxZjA2M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDguNTAzMDgzOTA0WiJ9&digest=sha256%3A512502a4c06aaa373adb52c6d09ae99d72fa0c94624243bbd5c58b46cde7f386" http.request.useragent="Go-http-client/1.1" http.response.duration=1.685256833s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/63b7e373-8946-4177-b347-ce1f951f063f?_state=45IvgWIxvjo66tds6jWTmcirkKR_AyYcTByz6N_9QAp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2M2I3ZTM3My04OTQ2LTQxNzctYjM0Ny1jZTFmOTUxZjA2M2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MDguNTAzMDgzOTA0WiJ9&digest=sha256%3A512502a4c06aaa373adb52c6d09ae99d72fa0c94624243bbd5c58b46cde7f386 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=944dc78b-3d1f-462c-8226-00f6e691deb8 http.request.method=POST http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.739µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=e8c8c8a6-9861-4ec1-bccd-366f89994a45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/blobs/uploads/a064383a-ee9a-4300-803d-2d5187bb9de6?_state=paxug3smqMS5oqagzQPAC8aXuQCKf6IoMARoOU0awA57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMDY0MzgzYS1lZTlhLTQzMDAtODAzZC0yZDUxODdiYjlkZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MTAuMzIyMjc2Mzc1WiJ9&digest=sha256%3A07414fad902b2bb1aab85b155c106974039b401869eb93d31cc1f9af01c81c09" http.request.useragent="Go-http-client/1.1" http.response.duration=531.12554ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/a064383a-ee9a-4300-803d-2d5187bb9de6?_state=paxug3smqMS5oqagzQPAC8aXuQCKf6IoMARoOU0awA57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMDY0MzgzYS1lZTlhLTQzMDAtODAzZC0yZDUxODdiYjlkZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MTAuMzIyMjc2Mzc1WiJ9&digest=sha256%3A07414fad902b2bb1aab85b155c106974039b401869eb93d31cc1f9af01c81c09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=018f035b-289a-4745-b9f1-e1353c467aae http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.777266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=361d0330-f2d8-47df-bb38-9e99e0af1af1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.803235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=c553a1c4-186c-4a07-a251-bf031e2f6088 http.request.method=GET http.request.remoteaddr="127.0.0.1:46554" 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.314967ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=8813ec5b-dd16-47e6-bfd1-749460b5bb35 http.request.method=GET http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.195179ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40963" http.request.id=72ede229-92b7-4b80-8c37-c30604e8bbf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.500038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40963" http.request.id=334f79dd-392d-430d-ad7a-4548b27905d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.463862ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:40963" http.request.id=44e5e807-3956-4745-9cd2-d4cf150e6204 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.460472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=de625fa2-830d-4c63-b5c4-4e8881a52552 http.request.method=GET http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.260159ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=f364430c-ecba-46e9-aa91-12b969814cc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="650.768µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=425a9d82-52e3-4949-8988-5021e3626d6e http.request.method=GET http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.duration="652.621µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=66685c97-57ea-4d27-9826-def39ee372d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46554" 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="638.667µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=error msg="payload digest does match: "sha256:8fe9e6ccd315caf8edab51e941bd944596bcfcf621ba61fbc0f274c909f01a2c" != "sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e"" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=d1e87b81-d30b-4f38-b2c6-b143ac134a35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" time="2026-04-10T20:11:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=d1e87b81-d30b-4f38-b2c6-b143ac134a35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46554" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.721µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=90f89304-ceaf-4b12-b270-3f80e0f84647 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46564" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.duration="925.038µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=277f2789-6cf7-402c-970d-ed6419dc2a2d http.request.method=GET http.request.remoteaddr="127.0.0.1:46564" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="731.494µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=d7860c45-ae6f-4b21-9e63-9bc404c8cb01 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46566" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.581µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=0a6e2be3-0c20-457c-ad7a-da5c2755ea14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46576" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.630534ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=5ef1ccf6-bd69-400b-b8bd-4ff48558792a http.request.method=GET http.request.remoteaddr="127.0.0.1:46576" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.257828ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=9986f3ed-586e-4559-b428-7550b69e901a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46578" 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="850.193µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=c4e950c6-7099-4c45-87a7-eb8b7d82a369 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.89714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=d9cec565-e7a3-4714-bbc8-a90bb7c08e3f http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" 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="624.724µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=f7c8f371-6bfc-42db-bc5e-0c9aa40faae7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e" http.request.useragent="Go-http-client/1.1" http.response.duration="770.137µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c1b7dffb74ab110ae1dd0e8d40b857f82a2ab9cc052daf8b1ce8deb8e3a5d51e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=29502771-0b17-46b8-a98b-3a9d31374d8a http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" 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="621.297µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=14020c33-0dbc-4faf-8f01-1627b3cd5f28 http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" 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="653.149µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" 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.26.2 http.request.host="127.0.0.1:40963" http.request.id=4e760abb-633a-481d-bd1b-3e98f2aefe55 http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" 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="614.996µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40963" http.request.id=d3e946e1-33d1-4dc5-86fa-42fd056d533c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" 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="913.954µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T20:11:10Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40963" http.request.id=d3e946e1-33d1-4dc5-86fa-42fd056d533c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" 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="955.252µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T20:11:10Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40963" http.request.id=d3e946e1-33d1-4dc5-86fa-42fd056d533c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" 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="999.975µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=7f9f5fea-0fbd-45a6-bf9f-43798e744068 http.request.method=POST http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.224µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=efbb7f48-a7f3-4192-93d1-8387df213a0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/blobs/uploads/b1a3cc1c-3961-4751-a652-31dac81a5681?_state=cGxTS2_hwpUdiigguo4BAZmfxJwoFcM11KzM5t0Ad1x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMWEzY2MxYy0zOTYxLTQ3NTEtYTY1Mi0zMWRhYzgxYTU2ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MTAuODg4MDE1Njg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013834ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/b1a3cc1c-3961-4751-a652-31dac81a5681?_state=cGxTS2_hwpUdiigguo4BAZmfxJwoFcM11KzM5t0Ad1x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMWEzY2MxYy0zOTYxLTQ3NTEtYTY1Mi0zMWRhYzgxYTU2ODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MTAuODg4MDE1Njg0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:10Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40963" http.request.id=48ed756b-69a4-4f25-840c-993798cae915 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" 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="802.474µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-10T20:11:10Z" 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.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40963" http.request.id=48ed756b-69a4-4f25-840c-993798cae915 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" 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="838.683µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [10/Apr/2026:20:11:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-10T20:11:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=2dd89cbf-f568-4699-907e-3af8fe064c6a http.request.method=POST http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="845.724µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=ba4fb956-e207-4e1b-840d-63348b138584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/blobs/uploads/c6e5613f-8f01-45bc-b26b-a76da0c18a54?_state=M23OLiTeAI6j-sqLds-dxUTkqRSowJXGyKdREMOveYx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNmU1NjEzZi04ZjAxLTQ1YmMtYjI2Yi1hNzZkYTBjMThhNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MTEuMTAxNTAxNjA3WiJ9&digest=sha256%3Aa94963b9a55977f7fa5dc681108541fbc45821e46479eaa27c5862960c9d009e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.443169534s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/c6e5613f-8f01-45bc-b26b-a76da0c18a54?_state=M23OLiTeAI6j-sqLds-dxUTkqRSowJXGyKdREMOveYx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNmU1NjEzZi04ZjAxLTQ1YmMtYjI2Yi1hNzZkYTBjMThhNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MTEuMTAxNTAxNjA3WiJ9&digest=sha256%3Aa94963b9a55977f7fa5dc681108541fbc45821e46479eaa27c5862960c9d009e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=7b8cbc39-96d5-479a-bffa-a8dc326579c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="878.092µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=98472dc0-cd03-4b26-bf18-c412bea2bcfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/blobs/uploads/83f4b8ab-b37e-440c-8b67-e98b7216f8fc?_state=UbzBdh02nOilQzx4uoTd1BVzBAegcuFMaSWV7XGy60B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4M2Y0YjhhYi1iMzdlLTQ0MGMtOGI2Ny1lOThiNzIxNmY4ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MTIuNjc0OTUzNDA0WiJ9&digest=sha256%3Aa9af6cc2400a8c06f31e2bc681cf7abebb38ec15cef83c436b1f93e3a8ccc3d0" http.request.useragent="Go-http-client/1.1" http.response.duration=610.130143ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/83f4b8ab-b37e-440c-8b67-e98b7216f8fc?_state=UbzBdh02nOilQzx4uoTd1BVzBAegcuFMaSWV7XGy60B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4M2Y0YjhhYi1iMzdlLTQ0MGMtOGI2Ny1lOThiNzIxNmY4ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMTBUMjA6MTE6MTIuNjc0OTUzNDA0WiJ9&digest=sha256%3Aa9af6cc2400a8c06f31e2bc681cf7abebb38ec15cef83c436b1f93e3a8ccc3d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40963" http.request.id=0998fe69-3a6f-426a-87f8-b0d2f32e59e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.266092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40963" http.request.id=e7eff2ef-71e3-40c4-b2fe-93e7aee2116e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" http.request.useragent="Go-http-client/1.1" http.response.duration="954.703µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=a55c8203-9620-4d80-9f54-b3e845b6deb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" 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="801.357µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=439716f9-44c1-42e7-a227-3309ddd8a634 http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="778.088µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "GET /v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=84702cc4-3680-4659-bfe0-bc8b0767ce0f http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="602.982µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=b2f0d7db-9204-4f6a-b662-bea57b4c0748 http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" http.request.useragent="Go-http-client/1.1" http.response.duration="598.967µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "GET /v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=17546b89-b7c9-4384-89b4-197b046db0f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" 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="554.961µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="rewriting manifest sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=e1dda14c-9945-407f-9cad-c1ebcc95c3c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" 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-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=e1dda14c-9945-407f-9cad-c1ebcc95c3c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" 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.335594ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=332e3db0-0ca9-4967-b723-4fe253b86fe6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" http.request.useragent="Go-http-client/1.1" http.response.duration="778.06µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=c3ca7f19-d8b5-4731-acb4-a155d6708106 http.request.method=GET http.request.remoteaddr="127.0.0.1:46588" http.request.uri="/v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="687.794µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "GET /v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=e1c4c4ef-0350-4bdf-ba2e-fcdbfc450fc7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="789.945µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40963" http.request.id=99b98520-5864-41dd-922d-63faad1ad735 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35200" http.request.uri="/v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061139ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=2fd55640-c010-470a-8b91-99f3de272b14 http.request.method=GET http.request.remoteaddr="127.0.0.1:35200" http.request.uri="/v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="822.866µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "GET /v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=ee7ae69f-0e09-4e30-88c2-325e2a57bc44 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35212" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.0129ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40963" http.request.id=3e6a74fd-b85c-45b0-aebe-2cd26c8f0952 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35218" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341341ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=dfba42ac-7fde-46d7-b90e-90aa0b33f61c http.request.method=GET http.request.remoteaddr="127.0.0.1:35218" 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="719.863µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=52f7c584-13c6-42b1-aa51-cc1f9af9e10d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35218" http.request.uri="/v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837" http.request.useragent="Go-http-client/1.1" http.response.duration="943.9µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "DELETE /v2/foo/schema2/manifests/sha256:de23294be9f222c7dacce96462b32d7501acd295e3751df873631f6559716837 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40963" http.request.id=17715ef7-d803-409c-afdb-ffced82704ac http.request.method=GET http.request.remoteaddr="127.0.0.1:35218" 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="777.525µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (5.05s) === RUN TestManifestDeleteDisabled time="2026-04-10T20:11:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T20:11:13Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:11:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:45415" http.request.id=82cc7c22-94ec-4998-8197-fc19e9b6f687 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58220" 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="894.42µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [10/Apr/2026:20:11:13 +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-04-10T20:11:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T20:11:13Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:11:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-10T20:11:13Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-04-10T20:11:13Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-10T20:11:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:45163" http.request.id=367455a6-3045-40f9-add8-479a3bde3be0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41406" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.225082ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:45163" http.request.id=9c711887-4940-4e06-b60a-540cad8bfe77 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41414" 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.999713ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:45163" http.request.id=ccd57420-3392-4395-bc6e-a4a15bb0a1e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:41422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.221404ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-10T20:11:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:45163" http.request.id=3ff50572-fa3a-4be9-8cc6-86dd6f2cbcbf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41434" 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.751106ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.19s) === RUN TestProxyManifestGetByTag time="2026-04-10T20:11:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T20:11:13Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:11:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=56380351-2590-4e48-8145-ff4cbd045da2 http.request.method=POST http.request.remoteaddr="127.0.0.1:49534" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="948.31µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=c310be0c-c8fc-4909-9a68-e85a92265591 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49534" http.request.uri="/v2/foo/bar/blobs/uploads/959d39e9-35af-4e0d-9929-bee02c9edd73?_state=5uihfWHeWlaAdKQyzJ11YmRFx6Ux3Xt47SChP0BoCp17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1OWQzOWU5LTM1YWYtNGUwZC05OTI5LWJlZTAyYzllZGQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMToxMy42ODgwMjc4MDFaIn0%3D&digest=sha256%3A2f1ab525a41697d7ab74067a72e9663dda70e1a0e3c465f5e607e97867b124a7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262722823s http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:13 +0000] "PUT /v2/foo/bar/blobs/uploads/959d39e9-35af-4e0d-9929-bee02c9edd73?_state=5uihfWHeWlaAdKQyzJ11YmRFx6Ux3Xt47SChP0BoCp17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1OWQzOWU5LTM1YWYtNGUwZC05OTI5LWJlZTAyYzllZGQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMToxMy42ODgwMjc4MDFaIn0%3D&digest=sha256%3A2f1ab525a41697d7ab74067a72e9663dda70e1a0e3c465f5e607e97867b124a7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=4098fd95-3281-41e8-a25e-713b6729ce14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49534" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.725746ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:14 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-04-10T20:11:14Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-04-10T20:11:14Z" level=info msg="Starting upload purge in 58m0s" go.version=go1.26.2 time="2026-04-10T20:11:14Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-04-10T20:11:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=5280db73-e6ed-495d-a6d1-2623464c3ec1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49534" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="609.783µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:20:11:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T20:11:14Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34983" go.version=go1.26.2 time="2026-04-10T20:11:14Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-04-10T20:11:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=23213bef-5c27-45e2-a220-f3e858bb63ae http.request.method=GET http.request.remoteaddr="127.0.0.1:49542" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="692.646µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:20:11:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T20:11:14Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34983/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34983/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:45273" http.request.id=4cb46aec-2756-4ad7-a63c-9688810d4962 http.request.method=GET http.request.remoteaddr="127.0.0.1:51832" http.request.uri="/v2/foo/bar/manifests/sha256:f4f279fc3369921d42482fae32491a364813fe9769900c66eb7af2834a64ac8f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:f4f279fc3369921d42482fae32491a364813fe9769900c66eb7af2834a64ac8f" time="2026-04-10T20:11:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=230c1dd0-553f-4916-a2ed-56ef1eaa9491 http.request.method=GET http.request.remoteaddr="127.0.0.1:49548" http.request.uri="/v2/foo/bar/manifests/sha256:f4f279fc3369921d42482fae32491a364813fe9769900c66eb7af2834a64ac8f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.363083ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:20:11:14 +0000] "GET /v2/foo/bar/manifests/sha256:f4f279fc3369921d42482fae32491a364813fe9769900c66eb7af2834a64ac8f HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T20:11:14Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f4f279fc3369921d42482fae32491a364813fe9769900c66eb7af2834a64ac8f with ttl=167h59m59.99999728s" go.version=go1.26.2 time="2026-04-10T20:11:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45273" http.request.id=4cb46aec-2756-4ad7-a63c-9688810d4962 http.request.method=GET http.request.remoteaddr="127.0.0.1:51832" http.request.uri="/v2/foo/bar/manifests/sha256:f4f279fc3369921d42482fae32491a364813fe9769900c66eb7af2834a64ac8f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.098295ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:20:11:14 +0000] "GET /v2/foo/bar/manifests/sha256:f4f279fc3369921d42482fae32491a364813fe9769900c66eb7af2834a64ac8f HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T20:11:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=083aef1f-f2b0-4699-8cc5-6faa5296e638 http.request.method=GET http.request.remoteaddr="127.0.0.1:49548" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.209µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:20:11:14 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T20:11:14Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34983/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34983/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:45273" http.request.id=0dda5bff-4cb1-4b56-a84b-8d74ce837c34 http.request.method=GET http.request.remoteaddr="127.0.0.1:51834" 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-04-10T20:11:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=20025429-b714-4d38-8978-3d7966230fe9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49554" 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.521003ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:20:11:14 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T20:11:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45273" http.request.id=0dda5bff-4cb1-4b56-a84b-8d74ce837c34 http.request.method=GET http.request.remoteaddr="127.0.0.1:51834" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.250907ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:20:11:14 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=aea43acf-b79b-400c-9c12-838b79f65bb5 http.request.method=POST http.request.remoteaddr="127.0.0.1:49554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="785.498µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=edd108fd-cbcb-4ae7-91e5-05ea2700447f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49554" http.request.uri="/v2/foo/bar/blobs/uploads/58760087-933b-4d36-853c-ae5cbd309826?_state=K1Fuhi7O2-ESycvTX2P1MoIrWCTeeqDDout0YzUUy5Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NzYwMDg3LTkzM2ItNGQzNi04NTNjLWFlNWNiZDMwOTgyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMToxNS4wODM1NzQxNDZaIn0%3D&digest=sha256%3A22b83da41e4ca550543e5152d7062e035f3a04c6ce6385a6b72ebd73b465f7b1" http.request.useragent="Go-http-client/1.1" http.response.duration=430.596176ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:15 +0000] "PUT /v2/foo/bar/blobs/uploads/58760087-933b-4d36-853c-ae5cbd309826?_state=K1Fuhi7O2-ESycvTX2P1MoIrWCTeeqDDout0YzUUy5Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NzYwMDg3LTkzM2ItNGQzNi04NTNjLWFlNWNiZDMwOTgyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0xMFQyMDoxMToxNS4wODM1NzQxNDZaIn0%3D&digest=sha256%3A22b83da41e4ca550543e5152d7062e035f3a04c6ce6385a6b72ebd73b465f7b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=95ff424c-222a-4ddb-82d5-28dc369490a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49554" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.657348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [10/Apr/2026:20:11:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=a3515e53-e288-4b90-ad84-b0fd6c794086 http.request.method=GET http.request.remoteaddr="127.0.0.1:49554" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="580.82µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:20:11:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T20:11:15Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34983/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34983/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:45273" http.request.id=bfdf231e-f266-4e38-985f-3f420e3ca2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51844" 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-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=e785bfff-213d-444a-9d0e-03a2c9cc89fa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49568" 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.326598ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:20:11:15 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=1b6c4092-7352-4faf-a33a-540d44fc3e2e http.request.method=GET http.request.remoteaddr="127.0.0.1:49568" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="577.273µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [10/Apr/2026:20:11:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-10T20:11:15Z" level=info msg="Challenge established with upstream : http://127.0.0.1:34983/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34983/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:45273" http.request.id=bfdf231e-f266-4e38-985f-3f420e3ca2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51844" 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-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34983" http.request.id=764b9db4-ac7e-485d-87dc-5126e7029394 http.request.method=GET http.request.remoteaddr="127.0.0.1:49580" 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.27464ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:20:11:15 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-10T20:11:15Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:614584ef8bc3ba15f1989e1bf40374c837f80d89271cbbf9c21f6fdbefb42991 with ttl=167h59m59.999997252s" go.version=go1.26.2 time="2026-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45273" http.request.id=bfdf231e-f266-4e38-985f-3f420e3ca2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51844" 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=7.348624ms http.response.status=200 http.response.written=935 127.0.0.1 - - [10/Apr/2026:20:11:15 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.02s) === RUN TestAppDispatcher time="2026-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37013" http.request.id=c27f1334-e48f-43bf-bde2-cf4bdde22283 http.request.method=GET http.request.remoteaddr="127.0.0.1:59638" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="718.346µs" http.response.status=200 http.response.written=0 time="2026-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37013" http.request.id=1025c551-331a-4af6-b029-c59eba570a30 http.request.method=GET http.request.remoteaddr="127.0.0.1:59638" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="619.939µs" http.response.status=200 http.response.written=0 time="2026-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37013" http.request.id=22e76976-3aa8-46e8-a06d-8a8a8d9e88bb http.request.method=GET http.request.remoteaddr="127.0.0.1:59638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="595.571µs" http.response.status=200 http.response.written=0 time="2026-04-10T20:11:15Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:37013" http.request.id=174e487d-2c4f-43ee-a1c1-570b082f6260 http.request.method=GET http.request.remoteaddr="127.0.0.1:59638" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="623.007µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-04-10T20:11: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.26.2 instance.id=5e293cfb-e4c2-45d4-a3be-a7079511781f time="2026-04-10T20:11:15Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=5e293cfb-e4c2-45d4-a3be-a7079511781f time="2026-04-10T20:11:15Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.2 http.request.host="127.0.0.1:35791" http.request.id=5ee50040-dc77-43f7-98ad-872f5e158d7f http.request.method=GET http.request.remoteaddr="127.0.0.1:35172" 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-04-10T20:11: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.26.2 instance.id=5e293cfb-e4c2-45d4-a3be-a7079511781f time="2026-04-10T20:11:15Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=5e293cfb-e4c2-45d4-a3be-a7079511781f time="2026-04-10T20:11:15Z" level=info msg="configuring file health check path=/tmp/healthcheck2554000691, interval=1" go.version=go1.26.2 instance.id=5e293cfb-e4c2-45d4-a3be-a7079511781f --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-10T20:11: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.26.2 instance.id=5e293cfb-e4c2-45d4-a3be-a7079511781f time="2026-04-10T20:11:19Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=5e293cfb-e4c2-45d4-a3be-a7079511781f time="2026-04-10T20:11:19Z" level=info msg="configuring TCP health check addr=127.0.0.1:40757, interval=1" go.version=go1.26.2 instance.id=5e293cfb-e4c2-45d4-a3be-a7079511781f --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-04-10T20:11: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.26.2 instance.id=5e293cfb-e4c2-45d4-a3be-a7079511781f time="2026-04-10T20:11:23Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=5e293cfb-e4c2-45d4-a3be-a7079511781f time="2026-04-10T20:11:23Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45613, interval=1, threshold=3" go.version=go1.26.2 instance.id=5e293cfb-e4c2-45d4-a3be-a7079511781f --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 84.694s ? 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.20s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.65s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.19s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 11.129s === RUN TestSchedule time="2026-04-10T20:10:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=aebf102b-c9bb-400a-b9c2-83579eee6ece time="2026-04-10T20:10:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99434ms" go.version=go1.26.2 instance.id=aebf102b-c9bb-400a-b9c2-83579eee6ece time="2026-04-10T20:10:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=994.469µs" go.version=go1.26.2 instance.id=aebf102b-c9bb-400a-b9c2-83579eee6ece time="2026-04-10T20:10:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=990.202µs" go.version=go1.26.2 instance.id=aebf102b-c9bb-400a-b9c2-83579eee6ece scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-04-10T20:10:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=aebf102b-c9bb-400a-b9c2-83579eee6ece --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-10T20:10:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=aebf102b-c9bb-400a-b9c2-83579eee6ece time="2026-04-10T20:10:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99326ms" go.version=go1.26.2 instance.id=aebf102b-c9bb-400a-b9c2-83579eee6ece time="2026-04-10T20:10:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.995828ms" go.version=go1.26.2 instance.id=aebf102b-c9bb-400a-b9c2-83579eee6ece time="2026-04-10T20:10:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=aebf102b-c9bb-400a-b9c2-83579eee6ece --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-04-10T20:10:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=aebf102b-c9bb-400a-b9c2-83579eee6ece --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.593s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.67s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 14104576 sha256:87159cdb7a166fc9ca325300d6f6b76d13419cc3e2573c8be18caf64a8b6f5b0 [] map[] } --- PASS: TestSimpleBlobRead (0.61s) === RUN TestBlobMount --- PASS: TestBlobMount (0.73s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (5.07s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (5.39s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.73s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:4ad500e24e41af091ecc42ea1e0417762c5f81d9c356a35070d2886a3990d61c palailogos: marking blob sha256:5b1cd651a30910b150519c9b3c9acc3a4dab2d79f279cac94f6d43b6924efd3b palailogos: marking blob sha256:0d8db79b3b534f1350b855e47e9ea91fc0ce18a725553ef078d5705c4674d414 palailogos: marking manifest sha256:90db68c74046807529bb87147b6e416fb4c1ecc50b81ce20beed29658a679834 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:8ade3979d150e4e71b700b15e73610522c9e05100b1a14f5f2abf02ae7c2c038 palailogos: marking blob sha256:26a46a88602cd5509ba58b5dac746b92155a5a7b3023f5e00115f262fdc457a4 palailogos: marking manifest sha256:d6642ee3ca87dc64e2ddb237b6237e27e50f1cefa92a12b4a2ebc696d72a00ae palailogos: marking blob sha256:7d9a7203deb1003e4da60e8df6415e339adecb80c9afb958345f3e2ee7ea3448 palailogos: marking blob sha256:7b53b78a70d15d4f872d2c64fce372435918ac90ee15ede8fc3d01603699a074 palailogos: marking manifest sha256:ee2527d004b03cd6446444e90397dc6b295ec7b44d2e7a5c0bc77472c1eaed2d palailogos: marking blob sha256:4ad500e24e41af091ecc42ea1e0417762c5f81d9c356a35070d2886a3990d61c palailogos: marking blob sha256:d6642ee3ca87dc64e2ddb237b6237e27e50f1cefa92a12b4a2ebc696d72a00ae 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.06s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:5c09c9632115d6d8ce05ebfda93cba339abbc31b174b0a8300333a8824309dad deletemanifests: marking manifest sha256:a57463313db3a3af462f1b437c858dabd3ef60a7a7ae28ed334404988e370a48 deletemanifests: marking blob sha256:f37041a96c17f1423787240f3433470dba94c86e07090569ef5c6d9baf556bd0 deletemanifests: marking blob sha256:9f7bb5011d4bbaa73d4b8a07ca640ec2cb9dff8f1251d15240953f2b38a1891b deletemanifests: marking blob sha256:c6576e3029d66ab1cdb2c056e2586d8d773780ed5d243bdff587eca445e3f74e 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:38cc2727d7ebafbef1392a6ad8353a8361f86083491473ad7df38ff53812188e blob eligible for deletion: sha256:3bc5703a46333d419f0796f5a51c474856b0dc4095fb3d53e49194b85d687e60 blob eligible for deletion: sha256:486bc34a71f57aed4b9ee9ac3f3405ce8ff8b06ab04ca2724c7525b1ae02abfb blob eligible for deletion: sha256:5c09c9632115d6d8ce05ebfda93cba339abbc31b174b0a8300333a8824309dad deletemanifests manifest eligible for deletion: sha256:5c09c9632115d6d8ce05ebfda93cba339abbc31b174b0a8300333a8824309dad deletemanifests: marking manifest sha256:a57463313db3a3af462f1b437c858dabd3ef60a7a7ae28ed334404988e370a48 deletemanifests: marking blob sha256:f37041a96c17f1423787240f3433470dba94c86e07090569ef5c6d9baf556bd0 deletemanifests: marking blob sha256:9f7bb5011d4bbaa73d4b8a07ca640ec2cb9dff8f1251d15240953f2b38a1891b deletemanifests: marking blob sha256:c6576e3029d66ab1cdb2c056e2586d8d773780ed5d243bdff587eca445e3f74e time="2026-04-10T20:10:29Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/5c09c9632115d6d8ce05ebfda93cba339abbc31b174b0a8300333a8824309dad" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 time="2026-04-10T20:10:29Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/5c09c9632115d6d8ce05ebfda93cba339abbc31b174b0a8300333a8824309dad" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3bc5703a46333d419f0796f5a51c474856b0dc4095fb3d53e49194b85d687e60 time="2026-04-10T20:10:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3b/3bc5703a46333d419f0796f5a51c474856b0dc4095fb3d53e49194b85d687e60" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 blob eligible for deletion: sha256:486bc34a71f57aed4b9ee9ac3f3405ce8ff8b06ab04ca2724c7525b1ae02abfb time="2026-04-10T20:10:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/48/486bc34a71f57aed4b9ee9ac3f3405ce8ff8b06ab04ca2724c7525b1ae02abfb" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 blob eligible for deletion: sha256:5c09c9632115d6d8ce05ebfda93cba339abbc31b174b0a8300333a8824309dad time="2026-04-10T20:10:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5c09c9632115d6d8ce05ebfda93cba339abbc31b174b0a8300333a8824309dad" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 blob eligible for deletion: sha256:38cc2727d7ebafbef1392a6ad8353a8361f86083491473ad7df38ff53812188e time="2026-04-10T20:10:29Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/38/38cc2727d7ebafbef1392a6ad8353a8361f86083491473ad7df38ff53812188e" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 --- PASS: TestDeleteManifestIfTagNotFound (3.15s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b916fe2bf61c0c7456c9ece5619d4f70ce387307e2be4936645e3e6e659b3bb9 time="2026-04-10T20:10:30Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b9/b916fe2bf61c0c7456c9ece5619d4f70ce387307e2be4936645e3e6e659b3bb9" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 blob eligible for deletion: sha256:d6c9607556d58a4a0a27720393ac5a71266428a596cda53c03f7e20bc5c455a2 time="2026-04-10T20:10:30Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d6c9607556d58a4a0a27720393ac5a71266428a596cda53c03f7e20bc5c455a2" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 blob eligible for deletion: sha256:074e4b931b9cd2861ea696178d9838db650f287efce6b32bd57a4b53227ca5d6 time="2026-04-10T20:10:30Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/07/074e4b931b9cd2861ea696178d9838db650f287efce6b32bd57a4b53227ca5d6" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 --- PASS: TestGCWithMissingManifests (1.15s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:916f03d1889f82fa17a828a88125d257d0af268109ff3595ca5e55b4392696fc komnenos: marking blob sha256:11ea3f3676e9b110e314e65414ef433953dc393fe6173da245bc860fea193069 komnenos: marking blob sha256:b9e8f1be19344174569f55eedc0ac6ebd9e9de90233293a4efd01e3ee4f41aa9 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:90244a29728417f76081d275533d1481dc5d7e0e7a0683b7993ccf4bf47fed91 time="2026-04-10T20:10:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/90/90244a29728417f76081d275533d1481dc5d7e0e7a0683b7993ccf4bf47fed91" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 blob eligible for deletion: sha256:919103e3409c3452f68469a0d9d8c456ad61d3c6529e0fd7efc9f38975a2e97f time="2026-04-10T20:10:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/919103e3409c3452f68469a0d9d8c456ad61d3c6529e0fd7efc9f38975a2e97f" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 blob eligible for deletion: sha256:95609f7fc0f82523bcfc54c103cfa217264f6f4d329b1f065f9ae849ddeb1eda time="2026-04-10T20:10:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/95/95609f7fc0f82523bcfc54c103cfa217264f6f4d329b1f065f9ae849ddeb1eda" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-10T20:10:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 blob eligible for deletion: sha256:25b2bd85293c080cc78038c500b7d54160196c4e29ac8ec57b46009b9653b683 time="2026-04-10T20:10:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/25b2bd85293c080cc78038c500b7d54160196c4e29ac8ec57b46009b9653b683" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 blob eligible for deletion: sha256:2f5db9a29e63db4fba9486766380401cae634d4af62c0be2135918f6c9862047 time="2026-04-10T20:10:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2f5db9a29e63db4fba9486766380401cae634d4af62c0be2135918f6c9862047" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 blob eligible for deletion: sha256:613f0748a2418aa2886d467ef9ca4a99a562c613dbbdcf275195ffd7e3f8ac31 time="2026-04-10T20:10:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/613f0748a2418aa2886d467ef9ca4a99a562c613dbbdcf275195ffd7e3f8ac31" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 --- PASS: TestDeletionHasEffect (2.99s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (3.31s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:290942b988bc8450a50deb6b602da150c1525977d5a80d1cba147cd69a95a181 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:d870a519b99de920819c981eaf21175da58f948076523439a27456c2ce795d5c michael_z_doukas: marking blob sha256:73abc6e3fb978cd3452dd50a46b5731c2f8d38803a313b46c0417f82a18ede12 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8a58a9e27d8b048d7f95dc4667bd8c4343e9c09fff177ff2df497e86d2fa4536 time="2026-04-10T20:10:38Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8a/8a58a9e27d8b048d7f95dc4667bd8c4343e9c09fff177ff2df497e86d2fa4536" go.version=go1.26.2 instance.id=a58df9dc-e2d4-4c85-8ad9-2035ddeb9e40 --- PASS: TestOrphanBlobDeleted (1.77s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d6438fe49d3ff010dc73920c9a4ad16523a2fa7f27c96991d3250307793ca702 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d7c71e3d05119998c2727e58ce16d868e9a60538fccd438c2a89d2427da5af8f --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.19s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.36s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.88s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (2.27s) === 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-04-10T20:10:44Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 19:10:44.238733506 +0000 UTC m=-3561.630629731, actuallyDelete=true" time="2026-04-10T20:10:44Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-10T20:10:44Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294, actuallyDelete=true" time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/afb60b9c-01b0-42b0-83f7-7f05ee9dc571 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b9801205-19eb-4fce-920b-39bcd7c14b21 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/278b41a7-d792-4787-b3a5-7bf7e416f7ee have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/48ff5b42-898a-4777-a4f0-123e2527f581 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/691a0f9c-0d66-4367-b2ed-1dadbb3b836e have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9f3f69d3-dbf4-4a6e-b816-92c3f940b402 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b4fe869f-cb0c-4cff-b914-8228026bed53 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/1ecd9b13-968c-4e5b-9c2f-2f6ab702e418 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1e0da45b-b942-46fd-8ee8-ecb3cf29077e have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/76917b6b-47dc-46cc-907e-f81b70bdcdcb have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/84d9b0d9-1d0b-419f-8083-081a0f3f626d have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.240686479 +0000 UTC m=+38.371323294). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-10T20:10:44Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 20:10:44.243058075 +0000 UTC m=+38.373694851, actuallyDelete=true" time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a0546065-f0db-4aba-987f-690f39ecbefb have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.243058075 +0000 UTC m=+38.373694851). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/daaea807-e03f-4541-bb54-e9e816d742fa have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.243058075 +0000 UTC m=+38.373694851). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/130aa74b-f5fe-4db5-90a9-200b04cbe9c7 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.243058075 +0000 UTC m=+38.373694851). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1a0cc24f-4646-4746-8392-2ee3b43d16a8 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.243058075 +0000 UTC m=+38.373694851). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/46746bbc-5877-496d-a61b-f417055e8f83 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.243058075 +0000 UTC m=+38.373694851). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-10T20:10:44Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 20:10:44.244739789 +0000 UTC m=+38.375376562, actuallyDelete=true" time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/50fbedf9-11e4-4ed2-bf08-d69cdb3d40d3 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.244739789 +0000 UTC m=+38.375376562). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6982103d-4e2e-45b0-9684-9cbe833548a0 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.244739789 +0000 UTC m=+38.375376562). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/85a80e7e-6c6d-44e4-8b85-5b0a7df1953b have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.244739789 +0000 UTC m=+38.375376562). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f2c93186-c60c-473f-8a16-8681ac4c11f8 have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.244739789 +0000 UTC m=+38.375376562). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/208d30e6-b43b-449f-b997-a0926f33725d have older date (2026-04-10 19:10:44 +0000 UTC) than purge date (2026-04-10 20:10:44.244739789 +0000 UTC m=+38.375376562). Removing upload directory." time="2026-04-10T20:10:44Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-10T20:10:44Z" level=info msg="PurgeUploads starting: olderThan=2026-04-10 20:10:44.245796771 +0000 UTC m=+38.376433538, actuallyDelete=true" time="2026-04-10T20:10:44Z" 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 38.394s ? 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.030s === 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.019s === RUN TestWalkFileRemoved time="2026-04-10T20:10:05Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.010s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 1.231s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.22s) === 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.246s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.26s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.379s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.63s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.804s ? 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-04-10T20:10:05Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-10T20:10:05Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-10T20:10:05Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.2 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 TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2026-04-10T20:10:05Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=f5c2e9a4-cc61-458d-bdcc-3b109f1bba8d ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.00s) --- PASS: TestInvalidNetworkType (0.00s) time="2026-04-10T20:10:05Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T20:10:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=f5c2e9a4-cc61-458d-bdcc-3b109f1bba8d --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-04-10T20:10:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=f5c2e9a4-cc61-458d-bdcc-3b109f1bba8d --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) time="2026-04-10T20:10:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T20:10:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T20:10:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-04-10T20:10:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.526s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.018s ? 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 1.235s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.97s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 17.128s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.03s) PASS ok github.com/docker/distribution/uuid 0.047s ? 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-r22.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-r22.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-ppc64le.so.1 >>> docker-registry*: Package size: 27.5 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r22.apk >>> docker-registry: Build complete at Fri, 10 Apr 2026 20:11:31 +0000 elapsed time 0h 2m 11s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260410.200923) (2/2) Purging go (1.26.2-r0) Executing busybox-1.37.0-r31.trigger OK: 288.1 MiB in 105 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...