>>> docker-registry: Building community/docker-registry 2.8.3-r24 (using abuild 3.18.0_rc3-r1) started Fri, 17 Jul 2026 23:20:46 +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.5-r0) (2/2) Installing .makedepends-docker-registry (20260717.232048) Executing busybox-1.38.0-r1.trigger OK: 551.2 MiB in 108 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /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/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> 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-07-17T23:22:05Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-07-17T23:22: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.590s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-07-17T23:22:05Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.04s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.513s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.03s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.530s === 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.352s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.17s) PASS ok github.com/docker/distribution/health/checks 0.626s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.01s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) === 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.387s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) === 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.375s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.02s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.01s) === 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.437s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) PASS ok github.com/docker/distribution/manifest/schema2 0.381s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === 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.01s) === RUN TestHTTPSink 2026/07/17 23:22:05 http: TLS handshake error from 127.0.0.1:45058: 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:34777/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34777/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34777/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34777/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45135?status=0, fail=true --- PASS: TestHTTPSink (0.10s) === RUN TestListener --- PASS: TestListener (1.66s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-07-17T23:22:07Z" level=info msg="broadcaster: closing" time="2026-07-17T23:22:07Z" level=info msg="closing testSink" time="2026-07-17T23:22:07Z" level=info msg="closing testSink" time="2026-07-17T23:22:07Z" level=info msg="closing testSink" time="2026-07-17T23:22:07Z" level=info msg="closing testSink" time="2026-07-17T23:22:07Z" level=info msg="closing testSink" time="2026-07-17T23:22:07Z" level=info msg="closing testSink" time="2026-07-17T23:22:07Z" level=info msg="closing testSink" time="2026-07-17T23:22:07Z" level=info msg="closing testSink" time="2026-07-17T23:22:07Z" level=info msg="closing testSink" time="2026-07-17T23:22:07Z" level=info msg="closing testSink" time="2026-07-17T23:22:07Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.02s) === RUN TestEventQueue time="2026-07-17T23:22:07Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 1} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 1} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 1} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 1} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:07Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-07-17T23:22:08Z" level=warning msg="&{0x3f6308faa0 0.9} encountered too many errors, backing off" time="2026-07-17T23:22:08Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.49s) PASS ok github.com/docker/distribution/notifications 3.009s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-07-17T23:22:06Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-17T23:22:06.260648252Z" 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.5 time="2026-07-17T23:22:06.263310349Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:22:06.268306664Z" level=info msg="Starting upload purge in 41m0s" go.version=go1.26.5 time="2026-07-17T23:22:06.271758281Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 time="2026-07-17T23:22:06.27183456Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.5 time="2026-07-17T23:22:06.273465219Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.5 time="2026-07-17T23:22:09.309847332Z" level=info msg="response completed" go.version=go1.26.5 http.request.host=127.0.0.1 http.request.id=09c10309-5dda-4eae-a8b6-4206bfaa2c6b http.request.method=GET http.request.remoteaddr="127.0.0.1:40272" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=12.373047ms http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:23:22:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-07-17T23:22:09.310525372Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.5 --- PASS: TestRegistrySupportedCipherSuite (3.64s) === RUN TestRegistryUnsupportedCipherSuite time="2026-07-17T23:22:10.029071641Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-07-17T23:22:10.034696195Z" 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.5 time="2026-07-17T23:22:10.034802155Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:22:10.034907615Z" level=info msg="Starting upload purge in 44m0s" go.version=go1.26.5 time="2026-07-17T23:22:10.035401715Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.73s) PASS ok github.com/docker/distribution/registry 13.066s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.379s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.09s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.15s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.838s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-07-17T23:22:05Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.5 instance.id=e314be68-185a-47c3-9ba6-ac2c42aab07b time="2026-07-17T23:22:05Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.5 instance.id=e314be68-185a-47c3-9ba6-ac2c42aab07b --- PASS: TestBasicAccessController (0.07s) === RUN TestCreateHtpasswdFile time="2026-07-17T23:22:05Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.5 password="AgN_-Qu5ese-T9PSE1z00ZX_YKIP3tThxnaW9sdbDpY" user=docker --- PASS: TestCreateHtpasswdFile (0.17s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.693s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.05s) PASS ok github.com/docker/distribution/registry/auth/silly 0.515s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2026-07-17T23:22:05Z" level=info msg="token not to be used before 2026-07-17 23:22:06 +0000 UTC - currently 2026-07-17 23:22:05.574586729 +0000 UTC m=+0.247537089" time="2026-07-17T23:22:05Z" level=info msg="token not to be used after 2026-07-17 23:22:05 +0000 UTC - currently 2026-07-17 23:22:05.578421165 +0000 UTC m=+0.251371505" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-07-17T23:22:05Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.540s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === 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.02s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.02s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.02s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === 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.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.808s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.03s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.03s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.647s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.01s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.359s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-07-17T23:22:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T23:22:07Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:22:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36151" http.request.id=fef39155-a4c3-428a-98ed-36b6fbc9fc77 http.request.method=GET http.request.remoteaddr="127.0.0.1:43040" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.943832ms http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:23:22:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.08s) === RUN TestCatalogAPI time="2026-07-17T23:22:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T23:22:07Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:22:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=e52d50c8-c08c-41eb-abe6-838a55f3b89f http.request.method=GET http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.302477ms http.response.status=200 http.response.written=20 127.0.0.1 - - [17/Jul/2026:23:22:07 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-17T23:22:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=4c2527a6-4c72-4fe7-a3a9-ab45650a48b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.902336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:07 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=27f97959-f02f-46c0-a47e-d6d5e202fffc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/aaaa/blobs/uploads/7e5da52a-b8b5-4acd-94b1-0b5a76582bc2?_state=X_lyoCcdgx6fvtcuXOQzf9K3gcrbtEiUa6n63smbDOd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ZTVkYTUyYS1iOGI1LTRhY2QtOTRiMS0wYjVhNzY1ODJiYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6MDcuODIxNjUzNjg1WiJ9&digest=sha256%3Ae60516dcc3ba33788c83ad44e07a5f17ef0ca9fb4ef7ae9c7af29c988d55990a" http.request.useragent="Go-http-client/1.1" http.response.duration=6.564756966s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:07 +0000] "PUT /v2/foo/aaaa/blobs/uploads/7e5da52a-b8b5-4acd-94b1-0b5a76582bc2?_state=X_lyoCcdgx6fvtcuXOQzf9K3gcrbtEiUa6n63smbDOd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ZTVkYTUyYS1iOGI1LTRhY2QtOTRiMS0wYjVhNzY1ODJiYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6MDcuODIxNjUzNjg1WiJ9&digest=sha256%3Ae60516dcc3ba33788c83ad44e07a5f17ef0ca9fb4ef7ae9c7af29c988d55990a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=c457c115-5aa0-4022-b036-46fef77020bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.581893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:14 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=25f5f3b1-3db8-4394-aaa6-25a1a2a4075b http.request.method=POST http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.488796ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:15 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=0754809d-1009-48b5-b766-653a671d1bd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/bbbb/blobs/uploads/dfc23fcf-0c7c-49d2-a34e-9d262fd2bab2?_state=AEOp8vSyQROIjsflOV4FT62CiBArl1EnExKYfpTZeeR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkZmMyM2ZjZi0wYzdjLTQ5ZDItYTM0ZS05ZDI2MmZkMmJhYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6MTUuMDQ2MzMyNzAxWiJ9&digest=sha256%3Af9333b1b0bb8414762e9e949dd88077921cc2587819006b0de0e0fa59d0bf675" http.request.useragent="Go-http-client/1.1" http.response.duration=7.716103955s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:15 +0000] "PUT /v2/foo/bbbb/blobs/uploads/dfc23fcf-0c7c-49d2-a34e-9d262fd2bab2?_state=AEOp8vSyQROIjsflOV4FT62CiBArl1EnExKYfpTZeeR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkZmMyM2ZjZi0wYzdjLTQ5ZDItYTM0ZS05ZDI2MmZkMmJhYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6MTUuMDQ2MzMyNzAxWiJ9&digest=sha256%3Af9333b1b0bb8414762e9e949dd88077921cc2587819006b0de0e0fa59d0bf675 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=6ff2a9bb-20f6-4f08-b639-e430296c2996 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.778492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:22 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=68823190-d52d-4191-92ba-96a27497b80b http.request.method=POST http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.952337ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:23 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=d23ac29d-884b-455f-8bf3-0f295004ccda http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/cccc/blobs/uploads/146f283f-b942-4a67-8939-b2cb3aed9a02?_state=at-YRJN7BvH3K05siuZhJ8O-nPcEGWJg4LiScPoWPPt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxNDZmMjgzZi1iOTQyLTRhNjctODkzOS1iMmNiM2FlZDlhMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6MjMuNDA3NDU5NFoifQ%3D%3D&digest=sha256%3A442f2d696bfd42cfee3fe9cb08caeaf57a1a0c47f5f0150d2bdcb54be2572604" http.request.useragent="Go-http-client/1.1" http.response.duration=6.902390082s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:23 +0000] "PUT /v2/foo/cccc/blobs/uploads/146f283f-b942-4a67-8939-b2cb3aed9a02?_state=at-YRJN7BvH3K05siuZhJ8O-nPcEGWJg4LiScPoWPPt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxNDZmMjgzZi1iOTQyLTRhNjctODkzOS1iMmNiM2FlZDlhMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6MjMuNDA3NDU5NFoifQ%3D%3D&digest=sha256%3A442f2d696bfd42cfee3fe9cb08caeaf57a1a0c47f5f0150d2bdcb54be2572604 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=59f2c7a0-f8c6-4e77-b2b8-8d6ee9f3dd53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.176514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:30 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=cec1eb56-8d49-4fa7-9b53-4085eda14aa8 http.request.method=POST http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.826117ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:30 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=5c8e788f-0db1-411a-a179-527c56667911 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/dddd/blobs/uploads/d1256a74-93cc-4415-9667-50f02f83cb38?_state=HR1XWamLW54iIVOxgpcGbfNWKRqopy2bu9rKhNqIRU97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMTI1NmE3NC05M2NjLTQ0MTUtOTY2Ny01MGYwMmY4M2NiMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6MzAuODQ3NTE1NTc1WiJ9&digest=sha256%3Af03368c382292af34e9d606de3bb324fe00417e087adaa79bfcee9425c0d763c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.404438727s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:30 +0000] "PUT /v2/foo/dddd/blobs/uploads/d1256a74-93cc-4415-9667-50f02f83cb38?_state=HR1XWamLW54iIVOxgpcGbfNWKRqopy2bu9rKhNqIRU97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkMTI1NmE3NC05M2NjLTQ0MTUtOTY2Ny01MGYwMmY4M2NiMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6MzAuODQ3NTE1NTc1WiJ9&digest=sha256%3Af03368c382292af34e9d606de3bb324fe00417e087adaa79bfcee9425c0d763c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=ca783fd5-1d56-4213-a8a3-32ab4fa92ae9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.485269ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=82c0dcd0-646b-4b3e-87cc-164251a0cf71 http.request.method=POST http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.008856ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:37 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=66d70442-8672-470e-bb2e-b804054803a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/eeee/blobs/uploads/dfeae13c-04e7-4678-bbfe-ce76faba201f?_state=-14mSTnmfGGNQyUNkz2AOTuplHhtuG8nyNyMdbPlhPJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkZmVhZTEzYy0wNGU3LTQ2NzgtYmJmZS1jZTc2ZmFiYTIwMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6MzcuOTEyNzU3MTMxWiJ9&digest=sha256%3Ac89f43a678e3b85713ed502685024d9db987d7c829207241538f09c996c23a6d" http.request.useragent="Go-http-client/1.1" http.response.duration=8.653606099s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:37 +0000] "PUT /v2/foo/eeee/blobs/uploads/dfeae13c-04e7-4678-bbfe-ce76faba201f?_state=-14mSTnmfGGNQyUNkz2AOTuplHhtuG8nyNyMdbPlhPJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkZmVhZTEzYy0wNGU3LTQ2NzgtYmJmZS1jZTc2ZmFiYTIwMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6MzcuOTEyNzU3MTMxWiJ9&digest=sha256%3Ac89f43a678e3b85713ed502685024d9db987d7c829207241538f09c996c23a6d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=a97c7690-3579-4fa7-995e-8360b6cab8eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.285592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:46 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=39896cfe-75d0-4d1a-9520-1157fba322c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.536536ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:47 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=0fae4a14-4ef9-44e3-96fb-8ce379db6673 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/ffff/blobs/uploads/6870d188-970e-44db-870d-d6dec496bec1?_state=lz7VN_aiaCF50Ft31jet3KrhpPmNRISlARASc6d6sWl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2ODcwZDE4OC05NzBlLTQ0ZGItODcwZC1kNmRlYzQ5NmJlYzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6NDcuMTE5NzQ1OTY3WiJ9&digest=sha256%3A559fe18a94a716e5123ef1e6f87faa553a4c6b040cc5966b9b1d0003ad0a7951" http.request.useragent="Go-http-client/1.1" http.response.duration=6.142259813s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:47 +0000] "PUT /v2/foo/ffff/blobs/uploads/6870d188-970e-44db-870d-d6dec496bec1?_state=lz7VN_aiaCF50Ft31jet3KrhpPmNRISlARASc6d6sWl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2ODcwZDE4OC05NzBlLTQ0ZGItODcwZC1kNmRlYzQ5NmJlYzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6NDcuMTE5NzQ1OTY3WiJ9&digest=sha256%3A559fe18a94a716e5123ef1e6f87faa553a4c6b040cc5966b9b1d0003ad0a7951 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=cabe42a8-0b3f-4e13-97ed-a31a600dc88b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.817333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=24e546ed-ce5f-4d48-a5db-b7bdee026363 http.request.method=GET http.request.remoteaddr="127.0.0.1:51680" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.099637ms http.response.status=200 http.response.written=74 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=9ac55321-9c47-4d25-9b09-d4b097b99b80 http.request.method=GET http.request.remoteaddr="127.0.0.1:51680" 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=2.315777ms http.response.status=200 http.response.written=30 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=b8a8d8ca-f9a4-4da3-901b-5fdc668cad21 http.request.method=GET http.request.remoteaddr="127.0.0.1:51680" 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=2.159778ms http.response.status=200 http.response.written=74 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=742466db-ae85-437a-8d46-2a7557ad1da2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51680" 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=2.390238ms http.response.status=200 http.response.written=30 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=9a45781e-2ac3-4f41-9223-a098cb205a33 http.request.method=GET http.request.remoteaddr="127.0.0.1:51680" 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=2.544037ms http.response.status=200 http.response.written=63 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=ea81e4f4-601a-4dcb-a6ce-5b64b34806bd http.request.method=GET http.request.remoteaddr="127.0.0.1:51680" 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=2.198217ms http.response.status=200 http.response.written=41 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" 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.5 http.request.host="127.0.0.1:33603" http.request.id=aa19a299-057a-46f6-b225-82581ac2fea8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51680" 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=2.408598ms http.response.status=400 http.response.written=116 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" 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.5 http.request.host="127.0.0.1:33603" http.request.id=4bc6b33f-0cba-4bbb-a602-d10cb576754a http.request.method=GET http.request.remoteaddr="127.0.0.1:51680" 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=2.247998ms http.response.status=400 http.response.written=115 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=53fb2545-e5f0-49d6-82a5-c1d8ab4dee65 http.request.method=GET http.request.remoteaddr="127.0.0.1:51680" 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=2.289577ms http.response.status=200 http.response.written=20 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-07-17T23:22:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33603" http.request.id=9d5f0a42-203f-445a-8b2a-fcbe3011a549 http.request.method=GET http.request.remoteaddr="127.0.0.1:51680" 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=2.346537ms http.response.status=200 http.response.written=74 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-07-17T23:22: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.5 time="2026-07-17T23:22:53Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:22:53Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=eaa1edd3-fea7-419e-80df-f25ef8a86c05 http.request.method=POST http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.171695ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=8b31d77e-c83b-4d84-86df-6c1e12407ced http.request.method=PUT http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/aaaa/blobs/uploads/54fd4449-b105-4bcc-a149-e2973b9e8a91?_state=FB6MZSlaFSYpZIOMU5gJSz7LktPRbmbEHn5XuU2Ivb17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1NGZkNDQ0OS1iMTA1LTRiY2MtYTE0OS1lMjk3M2I5ZThhOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6NTMuOTA3NjA0Mjg0WiJ9&digest=sha256%3A1dc6b1009196740a20897957755f784a047581c4ab63e9615eae9c5c0175bb26" http.request.useragent="Go-http-client/1.1" http.response.duration=6.574275753s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:22:53 +0000] "PUT /v2/foo/aaaa/blobs/uploads/54fd4449-b105-4bcc-a149-e2973b9e8a91?_state=FB6MZSlaFSYpZIOMU5gJSz7LktPRbmbEHn5XuU2Ivb17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1NGZkNDQ0OS1iMTA1LTRiY2MtYTE0OS1lMjk3M2I5ZThhOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjI6NTMuOTA3NjA0Mjg0WiJ9&digest=sha256%3A1dc6b1009196740a20897957755f784a047581c4ab63e9615eae9c5c0175bb26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=8d7fdb2a-72ab-4d4f-9e0e-8b96b3cb4d7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.739134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:00 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:01Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=f5d51274-23c7-4e44-a4a1-60ae22cfa948 http.request.method=POST http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.763357ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:01 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=3fd7fa8d-c186-49b6-97e5-b337f7545258 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/bbbb/blobs/uploads/aadc1028-64a7-419a-9718-e2c8e7ae0128?_state=e4Wl9ueuPEDjepuZNVshtkWX1NaT1ZESEzc5xHvoVa57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhYWRjMTAyOC02NGE3LTQxOWEtOTcxOC1lMmM4ZTdhZTAxMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjM6MDEuMDQ5NzM2Mzc5WiJ9&digest=sha256%3A0495548fcbdbcb1506552d500c68fd5904363c6abcaddea3754dec7c24e8f1cb" http.request.useragent="Go-http-client/1.1" http.response.duration=8.324205352s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:01 +0000] "PUT /v2/foo/bbbb/blobs/uploads/aadc1028-64a7-419a-9718-e2c8e7ae0128?_state=e4Wl9ueuPEDjepuZNVshtkWX1NaT1ZESEzc5xHvoVa57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhYWRjMTAyOC02NGE3LTQxOWEtOTcxOC1lMmM4ZTdhZTAxMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjM6MDEuMDQ5NzM2Mzc5WiJ9&digest=sha256%3A0495548fcbdbcb1506552d500c68fd5904363c6abcaddea3754dec7c24e8f1cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:09Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=ed0377d2-fa16-4ba7-b726-03ae4eb1bd53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.085354ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:09 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=f6c3cb98-d1a7-4fe0-b6a9-f06599f3d706 http.request.method=POST http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.814375ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:10 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=bb580e15-49f3-4440-8865-1989ebc12430 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/cccc/blobs/uploads/6ba85913-1b0e-40f3-b220-2f626d3b4089?_state=rQ3rDR7Yj8LRDU6p2JdRam9G7m1M2iwcKT5l0rJBFMV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2YmE4NTkxMy0xYjBlLTQwZjMtYjIyMC0yZjYyNmQzYjQwODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjM6MTAuMjYzMzU4ODY2WiJ9&digest=sha256%3A70edeeab40e02b7c7984aee92d8a5585cc78c21ced8a08b7cdba24b25082c34c" http.request.useragent="Go-http-client/1.1" http.response.duration=13.71163349s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:10 +0000] "PUT /v2/foo/cccc/blobs/uploads/6ba85913-1b0e-40f3-b220-2f626d3b4089?_state=rQ3rDR7Yj8LRDU6p2JdRam9G7m1M2iwcKT5l0rJBFMV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2YmE4NTkxMy0xYjBlLTQwZjMtYjIyMC0yZjYyNmQzYjQwODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjM6MTAuMjYzMzU4ODY2WiJ9&digest=sha256%3A70edeeab40e02b7c7984aee92d8a5585cc78c21ced8a08b7cdba24b25082c34c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=5af09acf-5c7e-41e7-9e20-5dd8bda0a38e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.884894ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:23 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=b1f21353-10fc-4c9b-8fe4-fdc8d57e6a0b http.request.method=POST http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.753857ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:24 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=47dde472-7e11-4f1c-a14b-d9a3cb6fdb14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/dddd/blobs/uploads/47d172d4-0ad6-48ef-b2fe-3b19ac6d24f4?_state=0ztA8CyoQ2xtsvNhRds-PkQFRO2hdfiuHC1nvaAO8-l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0N2QxNzJkNC0wYWQ2LTQ4ZWYtYjJmZS0zYjE5YWM2ZDI0ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjM6MjQuNTUzMzAxMzg3WiJ9&digest=sha256%3A55b1e9767914f3fc957033921c62c1f28586f637635f48b41d1c70b62423f55d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.645820577s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:24 +0000] "PUT /v2/foo/dddd/blobs/uploads/47d172d4-0ad6-48ef-b2fe-3b19ac6d24f4?_state=0ztA8CyoQ2xtsvNhRds-PkQFRO2hdfiuHC1nvaAO8-l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0N2QxNzJkNC0wYWQ2LTQ4ZWYtYjJmZS0zYjE5YWM2ZDI0ZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjM6MjQuNTUzMzAxMzg3WiJ9&digest=sha256%3A55b1e9767914f3fc957033921c62c1f28586f637635f48b41d1c70b62423f55d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=1e64d267-85df-47d5-ba4a-3d0868aeb9af http.request.method=PUT http.request.remoteaddr="127.0.0.1:33350" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.326113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44627" http.request.id=7d49591a-2504-472a-b8ec-54c8c73ace2c http.request.method=GET http.request.remoteaddr="127.0.0.1:33350" 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=2.193678ms http.response.status=200 http.response.written=63 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (84.11s) === RUN TestURLPrefix time="2026-07-17T23:23:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T23:23:31Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:38073" http.request.id=3da0d17b-d028-4a71-b381-73afc211292b http.request.method=GET http.request.remoteaddr="127.0.0.1:51972" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.230357ms http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-07-17T23:23:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T23:23:31Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:23:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=dc82d321-3c73-433d-a359-150f5800b71e http.request.method=GET http.request.remoteaddr="127.0.0.1:40274" http.request.uri="/v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.996497ms http.response.status=404 http.response.written=157 vars.digest="sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "GET /v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=bd0842d7-48b5-4bda-98a1-9a28f2342378 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40278" http.request.uri="/v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.956837ms http.response.status=404 http.response.written=157 vars.digest="sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=6e53b5cc-1052-40ba-ae83-f623fc30fbf1 http.request.method=POST http.request.remoteaddr="127.0.0.1:40278" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.966237ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=e176ce03-5d9d-4ebc-8284-18b01a7b5847 http.request.method=GET http.request.remoteaddr="127.0.0.1:40278" http.request.uri="/v2/foo/bar/blobs/uploads/5217d059-873d-4268-b995-e657de1220b3?_state=P9Ezexo0BrJyokkPojwCBlbnRgSjDp5s4YS0MZaLUil7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMTdkMDU5LTg3M2QtNDI2OC1iOTk1LWU2NTdkZTEyMjBiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NDg0NzQzNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.019257ms http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "GET /v2/foo/bar/blobs/uploads/5217d059-873d-4268-b995-e657de1220b3?_state=P9Ezexo0BrJyokkPojwCBlbnRgSjDp5s4YS0MZaLUil7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMTdkMDU5LTg3M2QtNDI2OC1iOTk1LWU2NTdkZTEyMjBiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NDg0NzQzNjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=3e575329-10ce-4a6d-98c7-f7c36e5a7830 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40278" http.request.uri="/v2/foo/bar/blobs/uploads/5217d059-873d-4268-b995-e657de1220b3?_state=P9Ezexo0BrJyokkPojwCBlbnRgSjDp5s4YS0MZaLUil7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMTdkMDU5LTg3M2QtNDI2OC1iOTk1LWU2NTdkZTEyMjBiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NDg0NzQzNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.813837ms http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "DELETE /v2/foo/bar/blobs/uploads/5217d059-873d-4268-b995-e657de1220b3?_state=P9Ezexo0BrJyokkPojwCBlbnRgSjDp5s4YS0MZaLUil7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMTdkMDU5LTg3M2QtNDI2OC1iOTk1LWU2NTdkZTEyMjBiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NDg0NzQzNjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=b90d4d3a-8a3d-4b04-a6f3-9a5c26167588 http.request.method=GET http.request.remoteaddr="127.0.0.1:40278" http.request.uri="/v2/foo/bar/blobs/uploads/5217d059-873d-4268-b995-e657de1220b3?_state=P9Ezexo0BrJyokkPojwCBlbnRgSjDp5s4YS0MZaLUil7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMTdkMDU5LTg3M2QtNDI2OC1iOTk1LWU2NTdkZTEyMjBiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NDg0NzQzNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5217d059-873d-4268-b995-e657de1220b3 time="2026-07-17T23:23:31Z" 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.5 http.request.host="127.0.0.1:34671" http.request.id=b90d4d3a-8a3d-4b04-a6f3-9a5c26167588 http.request.method=GET http.request.remoteaddr="127.0.0.1:40278" http.request.uri="/v2/foo/bar/blobs/uploads/5217d059-873d-4268-b995-e657de1220b3?_state=P9Ezexo0BrJyokkPojwCBlbnRgSjDp5s4YS0MZaLUil7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMTdkMDU5LTg3M2QtNDI2OC1iOTk1LWU2NTdkZTEyMjBiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NDg0NzQzNjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.676418ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5217d059-873d-4268-b995-e657de1220b3 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "GET /v2/foo/bar/blobs/uploads/5217d059-873d-4268-b995-e657de1220b3?_state=P9Ezexo0BrJyokkPojwCBlbnRgSjDp5s4YS0MZaLUil7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMTdkMDU5LTg3M2QtNDI2OC1iOTk1LWU2NTdkZTEyMjBiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NDg0NzQzNjRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=5dd8f50d-343e-43cb-aa36-f448eca25b90 http.request.method=POST http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.896877ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=02321b20-665d-4f82-969c-b06cd29c0994 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/542710fb-860a-4672-b776-de3ba12a20a6?_state=F-UBbt1QhIs_889TKwJ1KybiQJ1LETGLovmKXhKS40Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MjcxMGZiLTg2MGEtNDY3Mi1iNzc2LWRlM2JhMTJhMjBhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NjM2OTEwNDlaIn0%3D&digest=sha256%3Ab5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" provided=sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 vars.name="foo/bar" vars.uuid=542710fb-860a-4672-b776-de3ba12a20a6 time="2026-07-17T23:23:31Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=02321b20-665d-4f82-969c-b06cd29c0994 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/542710fb-860a-4672-b776-de3ba12a20a6?_state=F-UBbt1QhIs_889TKwJ1KybiQJ1LETGLovmKXhKS40Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MjcxMGZiLTg2MGEtNDY3Mi1iNzc2LWRlM2JhMTJhMjBhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NjM2OTEwNDlaIn0%3D&digest=sha256%3Ab5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=542710fb-860a-4672-b776-de3ba12a20a6 time="2026-07-17T23:23:31Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=02321b20-665d-4f82-969c-b06cd29c0994 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/542710fb-860a-4672-b776-de3ba12a20a6?_state=F-UBbt1QhIs_889TKwJ1KybiQJ1LETGLovmKXhKS40Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MjcxMGZiLTg2MGEtNDY3Mi1iNzc2LWRlM2JhMTJhMjBhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NjM2OTEwNDlaIn0%3D&digest=sha256%3Ab5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.182277ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=542710fb-860a-4672-b776-de3ba12a20a6 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "PUT /v2/foo/bar/blobs/uploads/542710fb-860a-4672-b776-de3ba12a20a6?_state=F-UBbt1QhIs_889TKwJ1KybiQJ1LETGLovmKXhKS40Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MjcxMGZiLTg2MGEtNDY3Mi1iNzc2LWRlM2JhMTJhMjBhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NjM2OTEwNDlaIn0%3D&digest=sha256%3Ab5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=4d86df6d-6d10-43c1-9013-e2005b967436 http.request.method=POST http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.968117ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=eecb282b-320f-4df7-b14f-e88a1c1abc51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/8e4006dc-26f0-48a1-a073-d4ed68122059?_state=FdAku57Et80S-Lp7EycSBJpkTYhTqFXAhiLgTnBbUf57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNDAwNmRjLTI2ZjAtNDhhMS1hMDczLWQ0ZWQ2ODEyMjA1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NzE3ODUyNDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.365537ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "PUT /v2/foo/bar/blobs/uploads/8e4006dc-26f0-48a1-a073-d4ed68122059?_state=FdAku57Et80S-Lp7EycSBJpkTYhTqFXAhiLgTnBbUf57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlNDAwNmRjLTI2ZjAtNDhhMS1hMDczLWQ0ZWQ2ODEyMjA1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44NzE3ODUyNDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=8414c69a-a684-470e-a834-2a62298f5aac http.request.method=POST http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.613997ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=590dcb85-31f6-418e-bbae-88679108fab5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/e03f3830-898f-4885-9a0e-8d3a99272f0b?_state=Ir2WMNVe_HmCaH0kQIHBcjqJB_E9VnO4iCu5vKHjdjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwM2YzODMwLTg5OGYtNDg4NS05YTBlLThkM2E5OTI3MmYwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44Nzk0ODcxNzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.454417ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "PUT /v2/foo/bar/blobs/uploads/e03f3830-898f-4885-9a0e-8d3a99272f0b?_state=Ir2WMNVe_HmCaH0kQIHBcjqJB_E9VnO4iCu5vKHjdjt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwM2YzODMwLTg5OGYtNDg4NS05YTBlLThkM2E5OTI3MmYwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44Nzk0ODcxNzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=17a5b4f3-dc78-4e01-9bef-f70a62fe0225 http.request.method=POST http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.541917ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:38Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=937ad348-1639-4cea-842f-27ec6f566ccc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/cd363b1f-429b-4754-b814-faeaac63b8f8?_state=_8gTFQdnwTuScfh32kOdwUwEHSjte2UB5giwxb8ngW97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMzYzYjFmLTQyOWItNDc1NC1iODE0LWZhZWFhYzYzYjhmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44ODcxNjE1NDVaIn0%3D&digest=sha256%3Ab5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" http.response.duration=6.965959951s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:31 +0000] "PUT /v2/foo/bar/blobs/uploads/cd363b1f-429b-4754-b814-faeaac63b8f8?_state=_8gTFQdnwTuScfh32kOdwUwEHSjte2UB5giwxb8ngW97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMzYzYjFmLTQyOWItNDc1NC1iODE0LWZhZWFhYzYzYjhmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozMS44ODcxNjE1NDVaIn0%3D&digest=sha256%3Ab5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:39Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=b8595b93-d82d-4bd1-b76a-4a6a7a8a09b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.704416ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34671" http.request.id=3f566c38-42c6-4222-849a-5bcf25e603a2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/4c926410-b144-4c39-89b1-546c13e8a919?_state=gwokBtq50XDAly12C-7r2Ii4G7YriqZWVlk-XW1wNEJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjOTI2NDEwLWIxNDQtNGMzOS04OWIxLTU0NmMxM2U4YTkxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozOS4xNTgzNDQwNDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=7.606463739s http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:39 +0000] "PATCH /v2/foo/bar/blobs/uploads/4c926410-b144-4c39-89b1-546c13e8a919?_state=gwokBtq50XDAly12C-7r2Ii4G7YriqZWVlk-XW1wNEJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjOTI2NDEwLWIxNDQtNGMzOS04OWIxLTU0NmMxM2U4YTkxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzozOS4xNTgzNDQwNDVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=289e539f-01ef-412f-8fca-c1e12d31d6fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/uploads/4c926410-b144-4c39-89b1-546c13e8a919?_state=HPvQ7JHrEqNGxfpi1oglchnnonIdPEU0rBzqYbmTW1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjOTI2NDEwLWIxNDQtNGMzOS04OWIxLTU0NmMxM2U4YTkxOSIsIk9mZnNldCI6MjE0ODE5ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjM6MzlaIn0%3D&digest=sha256%3Ab5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" http.response.duration=5.792434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:46 +0000] "PUT /v2/foo/bar/blobs/uploads/4c926410-b144-4c39-89b1-546c13e8a919?_state=HPvQ7JHrEqNGxfpi1oglchnnonIdPEU0rBzqYbmTW1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjOTI2NDEwLWIxNDQtNGMzOS04OWIxLTU0NmMxM2U4YTkxOSIsIk9mZnNldCI6MjE0ODE5ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjM6MzlaIn0%3D&digest=sha256%3Ab5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=c138ac8d-1e16-4490-8cfd-0f33f109e289 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.750817ms http.response.status=200 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:46Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=c91c5a8d-aee3-437a-b8a8-6e760822907d http.request.method=GET http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=217.215059ms http.response.status=200 http.response.written=21481984 127.0.0.1 - - [17/Jul/2026:23:23:46 +0000] "GET /v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 HTTP/1.1" 200 21481984 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=error msg="error parsing digest="sha257:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=7693fd6f-5f6c-495c-8d2d-19f6cc3f4c82 http.request.method=GET http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/sha257:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" vars.name="foo/bar" time="2026-07-17T23:23:47Z" 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.5 http.request.host="127.0.0.1:34671" http.request.id=7693fd6f-5f6c-495c-8d2d-19f6cc3f4c82 http.request.method=GET http.request.remoteaddr="127.0.0.1:40284" http.request.uri="/v2/foo/bar/blobs/sha257:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.932497ms http.response.status=400 http.response.written=110 vars.digest="sha257:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "GET /v2/foo/bar/blobs/sha257:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=6beb553c-a344-4bf0-baff-b21a8fc679aa http.request.method=GET http.request.remoteaddr="127.0.0.1:36734" http.request.uri="/v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.858556ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "GET /v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T23:23:47Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:23:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=1b4ce1c3-052f-4822-b9ce-26befedadde9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58062" http.request.uri="/v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.082776ms http.response.status=404 http.response.written=157 vars.digest="sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "GET /v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=b9bd88ed-b049-4c84-bcb5-a0e3b8ea8ccb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58072" http.request.uri="/v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.467716ms http.response.status=404 http.response.written=157 vars.digest="sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "HEAD /v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=5ab8ee14-4846-457e-ae91-fab0f79a64c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:58072" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.964137ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=ff3e7cb6-1397-44a5-b6ee-9ab1de6a6170 http.request.method=GET http.request.remoteaddr="127.0.0.1:58072" http.request.uri="/v2/foo/bar/blobs/uploads/b5408c37-8af2-46f8-8ab3-723abc5f1da0?_state=pBuNwWJLkPhzbM5QR8QFv7zvn0TcrOWaVzpfpH3mpWt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NDA4YzM3LThhZjItNDZmOC04YWIzLTcyM2FiYzVmMWRhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44NzM0NzkzMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.357857ms http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "GET /v2/foo/bar/blobs/uploads/b5408c37-8af2-46f8-8ab3-723abc5f1da0?_state=pBuNwWJLkPhzbM5QR8QFv7zvn0TcrOWaVzpfpH3mpWt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NDA4YzM3LThhZjItNDZmOC04YWIzLTcyM2FiYzVmMWRhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44NzM0NzkzMTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=c4181901-ef5b-4ccf-a43d-9829ce139791 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58072" http.request.uri="/v2/foo/bar/blobs/uploads/b5408c37-8af2-46f8-8ab3-723abc5f1da0?_state=pBuNwWJLkPhzbM5QR8QFv7zvn0TcrOWaVzpfpH3mpWt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NDA4YzM3LThhZjItNDZmOC04YWIzLTcyM2FiYzVmMWRhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44NzM0NzkzMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.765097ms http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "DELETE /v2/foo/bar/blobs/uploads/b5408c37-8af2-46f8-8ab3-723abc5f1da0?_state=pBuNwWJLkPhzbM5QR8QFv7zvn0TcrOWaVzpfpH3mpWt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NDA4YzM3LThhZjItNDZmOC04YWIzLTcyM2FiYzVmMWRhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44NzM0NzkzMTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=53aee340-d4bb-4308-babe-9b126fae98e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58072" http.request.uri="/v2/foo/bar/blobs/uploads/b5408c37-8af2-46f8-8ab3-723abc5f1da0?_state=pBuNwWJLkPhzbM5QR8QFv7zvn0TcrOWaVzpfpH3mpWt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NDA4YzM3LThhZjItNDZmOC04YWIzLTcyM2FiYzVmMWRhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44NzM0NzkzMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b5408c37-8af2-46f8-8ab3-723abc5f1da0 time="2026-07-17T23:23:47Z" 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.5 http.request.host="127.0.0.1:36277" http.request.id=53aee340-d4bb-4308-babe-9b126fae98e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58072" http.request.uri="/v2/foo/bar/blobs/uploads/b5408c37-8af2-46f8-8ab3-723abc5f1da0?_state=pBuNwWJLkPhzbM5QR8QFv7zvn0TcrOWaVzpfpH3mpWt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NDA4YzM3LThhZjItNDZmOC04YWIzLTcyM2FiYzVmMWRhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44NzM0NzkzMTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.921577ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b5408c37-8af2-46f8-8ab3-723abc5f1da0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "GET /v2/foo/bar/blobs/uploads/b5408c37-8af2-46f8-8ab3-723abc5f1da0?_state=pBuNwWJLkPhzbM5QR8QFv7zvn0TcrOWaVzpfpH3mpWt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NDA4YzM3LThhZjItNDZmOC04YWIzLTcyM2FiYzVmMWRhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44NzM0NzkzMTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=3a818ae2-9d4f-49ff-ad94-cc68e3f36094 http.request.method=POST http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.314597ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=3ed51cb3-7722-4f83-9a29-9b539dd52dd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/0b4a8d8d-9764-494b-a46b-97bdfe5d59f7?_state=wzy7WnxL4MOZVG7-B1524YSztnC-tp3v5Ve3PoTnA0x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNGE4ZDhkLTk3NjQtNDk0Yi1hNDZiLTk3YmRmZTVkNTlmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44ODk4NTU5NTlaIn0%3D&digest=sha256%3Ab9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" provided=sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 vars.name="foo/bar" vars.uuid=0b4a8d8d-9764-494b-a46b-97bdfe5d59f7 time="2026-07-17T23:23:47Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=3ed51cb3-7722-4f83-9a29-9b539dd52dd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/0b4a8d8d-9764-494b-a46b-97bdfe5d59f7?_state=wzy7WnxL4MOZVG7-B1524YSztnC-tp3v5Ve3PoTnA0x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNGE4ZDhkLTk3NjQtNDk0Yi1hNDZiLTk3YmRmZTVkNTlmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44ODk4NTU5NTlaIn0%3D&digest=sha256%3Ab9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0b4a8d8d-9764-494b-a46b-97bdfe5d59f7 time="2026-07-17T23:23:47Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=3ed51cb3-7722-4f83-9a29-9b539dd52dd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/0b4a8d8d-9764-494b-a46b-97bdfe5d59f7?_state=wzy7WnxL4MOZVG7-B1524YSztnC-tp3v5Ve3PoTnA0x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNGE4ZDhkLTk3NjQtNDk0Yi1hNDZiLTk3YmRmZTVkNTlmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44ODk4NTU5NTlaIn0%3D&digest=sha256%3Ab9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.229536ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0b4a8d8d-9764-494b-a46b-97bdfe5d59f7 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "PUT /v2/foo/bar/blobs/uploads/0b4a8d8d-9764-494b-a46b-97bdfe5d59f7?_state=wzy7WnxL4MOZVG7-B1524YSztnC-tp3v5Ve3PoTnA0x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiNGE4ZDhkLTk3NjQtNDk0Yi1hNDZiLTk3YmRmZTVkNTlmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44ODk4NTU5NTlaIn0%3D&digest=sha256%3Ab9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=b581ea59-77db-4b21-aa9e-1fb71d3bdcf3 http.request.method=POST http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.927797ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=9256a96a-8132-4584-9ae8-1f0d74e2a449 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/7cf072e0-71d4-41a3-9e6c-9884746a21b7?_state=xRGRtBoZW1mofX9CGiWxT06va7FFL1b1Dj4-z7iBzE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjZjA3MmUwLTcxZDQtNDFhMy05ZTZjLTk4ODQ3NDZhMjFiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44OTgwNzY2NzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.742076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "PUT /v2/foo/bar/blobs/uploads/7cf072e0-71d4-41a3-9e6c-9884746a21b7?_state=xRGRtBoZW1mofX9CGiWxT06va7FFL1b1Dj4-z7iBzE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjZjA3MmUwLTcxZDQtNDFhMy05ZTZjLTk4ODQ3NDZhMjFiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny44OTgwNzY2NzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=69ad8993-80a4-41c1-9002-9cca19334182 http.request.method=POST http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.919317ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=70ab11ef-15c7-4add-b3c1-0386d325f2bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/eb3cf822-a1d2-440c-9d7a-bff3198713a3?_state=rTztqa29m8s6u6JbO0R1FaFMBKvv7tcNjWbudQNGSLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViM2NmODIyLWExZDItNDQwYy05ZDdhLWJmZjMxOTg3MTNhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny45MDY3ODk3MjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.479836ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "PUT /v2/foo/bar/blobs/uploads/eb3cf822-a1d2-440c-9d7a-bff3198713a3?_state=rTztqa29m8s6u6JbO0R1FaFMBKvv7tcNjWbudQNGSLJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViM2NmODIyLWExZDItNDQwYy05ZDdhLWJmZjMxOTg3MTNhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny45MDY3ODk3MjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:47Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=6648afdb-41b1-4cfe-b879-a26efc37022d http.request.method=POST http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.206937ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=fdd203e9-29d2-41d4-8bff-923fa5d09525 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/42b49e5c-10f9-4033-86b3-7aada6e0f241?_state=9oaaesAv-5chA91ttfHJc933RCi0EjtShNJxvLmaoAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyYjQ5ZTVjLTEwZjktNDAzMy04NmIzLTdhYWRhNmUwZjI0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny45MTQ3NTYwOTRaIn0%3D&digest=sha256%3Ab9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" http.response.duration=9.662552245s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "PUT /v2/foo/bar/blobs/uploads/42b49e5c-10f9-4033-86b3-7aada6e0f241?_state=9oaaesAv-5chA91ttfHJc933RCi0EjtShNJxvLmaoAJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyYjQ5ZTVjLTEwZjktNDAzMy04NmIzLTdhYWRhNmUwZjI0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo0Ny45MTQ3NTYwOTRaIn0%3D&digest=sha256%3Ab9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:23:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=461f584b-f8a2-4c27-8035-f2535eaa066a http.request.method=POST http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.334656ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36277" http.request.id=0b3c6ac5-3624-416c-afa0-d24bf3abc48a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/60dbb781-282b-474c-bb14-2941afeab82b?_state=gTwIOHcMhQdCW33HfoC_LG-l-VR0bGr04fdmMUCS3Pd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwZGJiNzgxLTI4MmItNDc0Yy1iYjE0LTI5NDFhZmVhYjgyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo1Ny45MzE3MzUxNzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=9.584397744s http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:23:57 +0000] "PATCH /v2/foo/bar/blobs/uploads/60dbb781-282b-474c-bb14-2941afeab82b?_state=gTwIOHcMhQdCW33HfoC_LG-l-VR0bGr04fdmMUCS3Pd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwZGJiNzgxLTI4MmItNDc0Yy1iYjE0LTI5NDFhZmVhYjgyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyMzo1Ny45MzE3MzUxNzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=1a20086b-cc19-454b-94f1-3b4be1d92ce3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/uploads/60dbb781-282b-474c-bb14-2941afeab82b?_state=xy6CM3byJICulcmUt4SOJG4LptxIf1HOEMY5QtfvxZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwZGJiNzgxLTI4MmItNDc0Yy1iYjE0LTI5NDFhZmVhYjgyYiIsIk9mZnNldCI6MjUyMjA2MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjM6NTdaIn0%3D&digest=sha256%3Ab9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" http.response.duration=3.745656ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:07 +0000] "PUT /v2/foo/bar/blobs/uploads/60dbb781-282b-474c-bb14-2941afeab82b?_state=xy6CM3byJICulcmUt4SOJG4LptxIf1HOEMY5QtfvxZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwZGJiNzgxLTI4MmItNDc0Yy1iYjE0LTI5NDFhZmVhYjgyYiIsIk9mZnNldCI6MjUyMjA2MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjM6NTdaIn0%3D&digest=sha256%3Ab9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=a1e3ebf0-ba92-4fc5-b232-1c90e7735cc2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.830737ms http.response.status=200 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=8e50dd6c-05eb-427c-a345-5f40fb1b8364 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=278.684397ms http.response.status=200 http.response.written=25220608 127.0.0.1 - - [17/Jul/2026:23:24:07 +0000] "GET /v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 HTTP/1.1" 200 25220608 "" "Go-http-client/1.1" time="2026-07-17T23:24:07Z" level=error msg="error parsing digest="sha257:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=0299fbfb-c584-4369-a5d0-f288a212bdbd http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/sha257:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" vars.name="foo/bar" time="2026-07-17T23:24:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=0299fbfb-c584-4369-a5d0-f288a212bdbd http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/blobs/sha257:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.340897ms http.response.status=400 http.response.written=110 vars.digest="sha257:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:24:07 +0000] "GET /v2/foo/bar/blobs/sha257:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-17T23:24:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=3f856b3f-74d4-42c9-a00b-84be4bec9c74 http.request.method=GET http.request.remoteaddr="127.0.0.1:51624" http.request.uri="/v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" http.response.duration=3.325057ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:07 +0000] "GET /v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=d72e4852-0cc2-4da8-8569-c8fb419adcc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51614" http.request.uri="/v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.40642ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [17/Jul/2026:23:24:07 +0000] "GET /v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-07-17T23:24:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:36277" http.request.id=913926c6-ee6b-4cf4-a3c7-060e038e4caa http.request.method=GET http.request.remoteaddr="127.0.0.1:51624" http.request.uri="/v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.215754ms http.response.status=200 http.response.written=360448 127.0.0.1 - - [17/Jul/2026:23:24:07 +0000] "GET /v2/foo/bar/blobs/sha256:b9fbd6f9b469ded99240ffd3fd4e9ab133f24e3da0566a6b89bb393f58acf813 HTTP/1.1" 200 360448 "" "Go-http-client/1.1" time="2026-07-17T23:24:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=20f7cfab-d293-4a65-8c21-0317a4a2e7f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36734" http.request.uri="/v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=20.809452817s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "GET /v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2026-07-17T23:24:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:34671" http.request.id=cb600b7c-f062-4c7f-9211-f5c9bec688cc http.request.method=GET http.request.remoteaddr="127.0.0.1:36724" http.request.uri="/v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=20.824269783s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [17/Jul/2026:23:23:47 +0000] "GET /v2/foo/bar/blobs/sha256:b5ed8c63ad7e7d038667b8f3dde0b9dd0d8e60e510ebb25a56294339e23079c5 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (36.71s) === RUN TestBlobDelete time="2026-07-17T23:24:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T23:24:07Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:24:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=4cecd633-d39b-4969-967c-1078e0e623bf http.request.method=GET http.request.remoteaddr="127.0.0.1:47002" http.request.uri="/v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.882557ms http.response.status=404 http.response.written=157 vars.digest="sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "GET /v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=c70cafa8-93aa-4e02-ade4-a37131729056 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47008" http.request.uri="/v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.630617ms http.response.status=404 http.response.written=157 vars.digest="sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=4fce0c22-8755-4616-ba26-cdbde44354f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:47008" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.585838ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=4e27e41d-95e6-4110-8fa2-ac1a5d0a7324 http.request.method=GET http.request.remoteaddr="127.0.0.1:47008" http.request.uri="/v2/foo/bar/blobs/uploads/6707142f-b4ba-42e3-bdab-68237ef180cb?_state=wGtCmsr7VCJluG3jAmb91rdVVfYKWGQZeZChwbnpWOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MDcxNDJmLWI0YmEtNDJlMy1iZGFiLTY4MjM3ZWYxODBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MTA3NDQ0MjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.657757ms http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "GET /v2/foo/bar/blobs/uploads/6707142f-b4ba-42e3-bdab-68237ef180cb?_state=wGtCmsr7VCJluG3jAmb91rdVVfYKWGQZeZChwbnpWOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MDcxNDJmLWI0YmEtNDJlMy1iZGFiLTY4MjM3ZWYxODBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MTA3NDQ0MjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=6c9891e3-2c76-4dca-b1fd-356274d29f82 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47008" http.request.uri="/v2/foo/bar/blobs/uploads/6707142f-b4ba-42e3-bdab-68237ef180cb?_state=wGtCmsr7VCJluG3jAmb91rdVVfYKWGQZeZChwbnpWOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MDcxNDJmLWI0YmEtNDJlMy1iZGFiLTY4MjM3ZWYxODBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MTA3NDQ0MjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.698958ms http.response.status=204 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/6707142f-b4ba-42e3-bdab-68237ef180cb?_state=wGtCmsr7VCJluG3jAmb91rdVVfYKWGQZeZChwbnpWOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MDcxNDJmLWI0YmEtNDJlMy1iZGFiLTY4MjM3ZWYxODBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MTA3NDQ0MjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=081fc314-91c1-47da-926e-4c7825ce1740 http.request.method=GET http.request.remoteaddr="127.0.0.1:47008" http.request.uri="/v2/foo/bar/blobs/uploads/6707142f-b4ba-42e3-bdab-68237ef180cb?_state=wGtCmsr7VCJluG3jAmb91rdVVfYKWGQZeZChwbnpWOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MDcxNDJmLWI0YmEtNDJlMy1iZGFiLTY4MjM3ZWYxODBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MTA3NDQ0MjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6707142f-b4ba-42e3-bdab-68237ef180cb time="2026-07-17T23:24:08Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=081fc314-91c1-47da-926e-4c7825ce1740 http.request.method=GET http.request.remoteaddr="127.0.0.1:47008" http.request.uri="/v2/foo/bar/blobs/uploads/6707142f-b4ba-42e3-bdab-68237ef180cb?_state=wGtCmsr7VCJluG3jAmb91rdVVfYKWGQZeZChwbnpWOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MDcxNDJmLWI0YmEtNDJlMy1iZGFiLTY4MjM3ZWYxODBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MTA3NDQ0MjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.407557ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6707142f-b4ba-42e3-bdab-68237ef180cb 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "GET /v2/foo/bar/blobs/uploads/6707142f-b4ba-42e3-bdab-68237ef180cb?_state=wGtCmsr7VCJluG3jAmb91rdVVfYKWGQZeZChwbnpWOB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MDcxNDJmLWI0YmEtNDJlMy1iZGFiLTY4MjM3ZWYxODBjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MTA3NDQ0MjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=29658887-ce36-472c-aa8b-df797c281c63 http.request.method=POST http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.835857ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=73fcf43d-66be-471d-8746-ad8d631378c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/3a681267-24e8-4338-8a97-d92f38bea817?_state=MpWkFROFTbGY7G8hmqVmgu8XPQFjSGE5bStQrzxNGnp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhNjgxMjY3LTI0ZTgtNDMzOC04YTk3LWQ5MmYzOGJlYTgxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MjQ5ODMyNjlaIn0%3D&digest=sha256%3A3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" provided=sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada vars.name="foo/bar" vars.uuid=3a681267-24e8-4338-8a97-d92f38bea817 time="2026-07-17T23:24:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=73fcf43d-66be-471d-8746-ad8d631378c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/3a681267-24e8-4338-8a97-d92f38bea817?_state=MpWkFROFTbGY7G8hmqVmgu8XPQFjSGE5bStQrzxNGnp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhNjgxMjY3LTI0ZTgtNDMzOC04YTk3LWQ5MmYzOGJlYTgxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MjQ5ODMyNjlaIn0%3D&digest=sha256%3A3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3a681267-24e8-4338-8a97-d92f38bea817 time="2026-07-17T23:24:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=73fcf43d-66be-471d-8746-ad8d631378c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/3a681267-24e8-4338-8a97-d92f38bea817?_state=MpWkFROFTbGY7G8hmqVmgu8XPQFjSGE5bStQrzxNGnp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhNjgxMjY3LTI0ZTgtNDMzOC04YTk3LWQ5MmYzOGJlYTgxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MjQ5ODMyNjlaIn0%3D&digest=sha256%3A3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.843417ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=3a681267-24e8-4338-8a97-d92f38bea817 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "PUT /v2/foo/bar/blobs/uploads/3a681267-24e8-4338-8a97-d92f38bea817?_state=MpWkFROFTbGY7G8hmqVmgu8XPQFjSGE5bStQrzxNGnp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhNjgxMjY3LTI0ZTgtNDMzOC04YTk3LWQ5MmYzOGJlYTgxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MjQ5ODMyNjlaIn0%3D&digest=sha256%3A3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=8b0ea1ff-8933-4e5b-ab31-b55423f9df26 http.request.method=POST http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.349638ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=d5f39364-409a-49df-b101-f743d6296ceb http.request.method=PUT http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/d52fb793-517a-4626-9e54-d04471ccb412?_state=wcpQpZYVggS1lo5TdPuzd8c-ms235d6xEprr670Sv0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MmZiNzkzLTUxN2EtNDYyNi05ZTU0LWQwNDQ3MWNjYjQxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MzIwMzg4NDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.427217ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "PUT /v2/foo/bar/blobs/uploads/d52fb793-517a-4626-9e54-d04471ccb412?_state=wcpQpZYVggS1lo5TdPuzd8c-ms235d6xEprr670Sv0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1MmZiNzkzLTUxN2EtNDYyNi05ZTU0LWQwNDQ3MWNjYjQxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44MzIwMzg4NDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=271d5b40-91ff-4aee-a9e4-b0369e13bf6b http.request.method=POST http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.149217ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=0ed3cbc9-2987-481b-9c42-ff2c54c08997 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/75a11834-e290-4406-bbf1-7f746b33213c?_state=vjI-YHIRsS1oMvutMY0IYyM8VkFaJvl1nk2b_xM42u97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1YTExODM0LWUyOTAtNDQwNi1iYmYxLTdmNzQ2YjMzMjEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44NDAxNzIxMzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.315017ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "PUT /v2/foo/bar/blobs/uploads/75a11834-e290-4406-bbf1-7f746b33213c?_state=vjI-YHIRsS1oMvutMY0IYyM8VkFaJvl1nk2b_xM42u97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1YTExODM0LWUyOTAtNDQwNi1iYmYxLTdmNzQ2YjMzMjEzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44NDAxNzIxMzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:08Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=e9fc1375-1803-4f26-9354-6c17f8e41197 http.request.method=POST http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.526257ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=7b31bb9c-3f0a-4906-908f-faf3a3796d0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/cef4bfb1-5d4a-43b8-a09c-2da4f1a905b2?_state=PnwCz7g08cJTuwKtv5IZE0d7mMxK4uazPyzv378KKll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlZjRiZmIxLTVkNGEtNDNiOC1hMDljLTJkYTRmMWE5MDViMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44NDc1OTE5NjZaIn0%3D&digest=sha256%3A3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.duration=13.753212318s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:08 +0000] "PUT /v2/foo/bar/blobs/uploads/cef4bfb1-5d4a-43b8-a09c-2da4f1a905b2?_state=PnwCz7g08cJTuwKtv5IZE0d7mMxK4uazPyzv378KKll7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlZjRiZmIxLTVkNGEtNDNiOC1hMDljLTJkYTRmMWE5MDViMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDowOC44NDc1OTE5NjZaIn0%3D&digest=sha256%3A3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=ba31be4a-1247-4502-9531-610bfe58d08d http.request.method=POST http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.343197ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45073" http.request.id=aea99214-6b62-4f01-a182-4f5301484f90 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/9580047a-e784-4a20-a13f-362dbf3a32c9?_state=IVfS5vwuWnsUtfRx78e-oYvnZqff83mOL5ARrXYqKJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODAwNDdhLWU3ODQtNGEyMC1hMTNmLTM2MmRiZjNhMzJjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDoyMy4wMTc3MzkyMzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=12.987155375s http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/9580047a-e784-4a20-a13f-362dbf3a32c9?_state=IVfS5vwuWnsUtfRx78e-oYvnZqff83mOL5ARrXYqKJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODAwNDdhLWU3ODQtNGEyMC1hMTNmLTM2MmRiZjNhMzJjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDoyMy4wMTc3MzkyMzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=306a3b8d-9234-4aa9-852d-f102e5a9e145 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/uploads/9580047a-e784-4a20-a13f-362dbf3a32c9?_state=-8DsW6SzGDS4SCoA-vyopVTkZAs9ceKw2Vdc8AtYC7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODAwNDdhLWU3ODQtNGEyMC1hMTNmLTM2MmRiZjNhMzJjOSIsIk9mZnNldCI6Mjk3MDA2MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjQ6MjNaIn0%3D&digest=sha256%3A3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.duration=3.754897ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "PUT /v2/foo/bar/blobs/uploads/9580047a-e784-4a20-a13f-362dbf3a32c9?_state=-8DsW6SzGDS4SCoA-vyopVTkZAs9ceKw2Vdc8AtYC7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODAwNDdhLWU3ODQtNGEyMC1hMTNmLTM2MmRiZjNhMzJjOSIsIk9mZnNldCI6Mjk3MDA2MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjQ6MjNaIn0%3D&digest=sha256%3A3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=e42b4681-9aa2-4381-8442-ceac61a6b81b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.120737ms http.response.status=200 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=7de4d6ab-a048-49dd-a338-f4b5b298bb76 http.request.method=GET http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=337.478377ms http.response.status=200 http.response.written=29700608 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "GET /v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 200 29700608 "" "Go-http-client/1.1" time="2026-07-17T23:24:36Z" level=error msg="error parsing digest="sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=c790803f-8ab3-4861-b65a-5d360fff3d5e http.request.method=GET http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" vars.name="foo/bar" time="2026-07-17T23:24: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.5 http.request.host="127.0.0.1:45073" http.request.id=c790803f-8ab3-4861-b65a-5d360fff3d5e http.request.method=GET http.request.remoteaddr="127.0.0.1:47014" http.request.uri="/v2/foo/bar/blobs/sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.502858ms http.response.status=400 http.response.written=110 vars.digest="sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "GET /v2/foo/bar/blobs/sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-17T23:24:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=a20ac36a-2dac-4b1e-8b29-6adb75ae1ea3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35998" http.request.uri="/v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.duration=3.423777ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "GET /v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=8bb77742-895f-4214-a6e5-b2997f5587b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36002" http.request.uri="/v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.duration=2.999296ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "DELETE /v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=c19a4018-af3c-405a-887c-71e3fe16e19d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36002" http.request.uri="/v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.613097ms http.response.status=404 http.response.written=157 vars.digest="sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-07-17T23:24:36Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=5180553b-4c64-4241-885a-9f53907f82e0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36002" http.request.uri="/v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.372238ms http.response.status=404 http.response.written=74 vars.digest="sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "DELETE /v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-07-17T23:24:36Z" level=error msg="error parsing digest="sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada": unsupported digest algorithm" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=3ec1455d-6fa4-4661-9ffb-091931e991a2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36014" http.request.uri="/v2/foo/bar/blobs/sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" vars.name="foo/bar" time="2026-07-17T23:24: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.5 http.request.host="127.0.0.1:45073" http.request.id=3ec1455d-6fa4-4661-9ffb-091931e991a2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36014" http.request.uri="/v2/foo/bar/blobs/sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.343137ms http.response.status=400 http.response.written=110 vars.digest="sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "DELETE /v2/foo/bar/blobs/sha257:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-07-17T23:24:36Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=13954236-ee9d-45f1-aeea-0dc7cc12ecfb http.request.method=POST http.request.remoteaddr="127.0.0.1:36026" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.370896ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:49Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=f905996d-77e9-464d-b7ad-aa6efd8bd5cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36026" http.request.uri="/v2/foo/bar/blobs/uploads/49990593-2dcd-47d7-8aa8-62e8e9fc097c?_state=lJEDfXcSiDhF5Wr-JV2P-ytAE1h4fb7_vL9Vv4puBiR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5OTkwNTkzLTJkY2QtNDdkNy04YWE4LTYyZThlOWZjMDk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDozNi41MDgzNTM0MDFaIn0%3D&digest=sha256%3A3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.duration=13.422809529s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "PUT /v2/foo/bar/blobs/uploads/49990593-2dcd-47d7-8aa8-62e8e9fc097c?_state=lJEDfXcSiDhF5Wr-JV2P-ytAE1h4fb7_vL9Vv4puBiR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5OTkwNTkzLTJkY2QtNDdkNy04YWE4LTYyZThlOWZjMDk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDozNi41MDgzNTM0MDFaIn0%3D&digest=sha256%3A3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=4b70af05-783a-4405-9e25-fddaf535d8c9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36026" http.request.uri="/v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.531576ms http.response.status=200 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-07-17T23:24:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=e5400516-c1ab-4990-8a5f-0002364d9ba8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35998" http.request.uri="/v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.866847257s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "GET /v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2026-07-17T23:24:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:45073" http.request.id=f772c62c-7630-4022-acd2-27e30663136d http.request.method=GET http.request.remoteaddr="127.0.0.1:35986" http.request.uri="/v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.879980404s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [17/Jul/2026:23:24:36 +0000] "GET /v2/foo/bar/blobs/sha256:3a1ff10490607200c30a0168d438f9ebbce7ff14349afaba1b290dac63e4dada HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (42.42s) === RUN TestRelativeURL time="2026-07-17T23:24: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.5 time="2026-07-17T23:24:50Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:24:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46005" http.request.id=40787c66-9320-4e8f-bafc-c84251f8143f http.request.method=POST http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.517036ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46005" http.request.id=dfaecabd-c7e2-46ae-88f0-6f0dfcdcba21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/bar/blobs/uploads/cb0e8bbf-9f29-4fe5-bf9a-a4c07081d37e?_state=P8R4RbaGNXgdJPDt2Owt2qRUxQ7-7Jj7Y9FN3AzpAI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMGU4YmJmLTlmMjktNGZlNS1iZjlhLWE0YzA3MDgxZDM3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDo1MC4zNjAyODI3MTNaIn0%3D&digest=sha256%3A8094720e521a0345fb1d529bc95b4452102aa9ff9e6d79b031112ebf56bdf719" http.request.useragent="Go-http-client/1.1" http.response.duration=9.211492717s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:24:51 +0000] "PUT /v2/foo/bar/blobs/uploads/cb0e8bbf-9f29-4fe5-bf9a-a4c07081d37e?_state=P8R4RbaGNXgdJPDt2Owt2qRUxQ7-7Jj7Y9FN3AzpAI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMGU4YmJmLTlmMjktNGZlNS1iZjlhLWE0YzA3MDgxZDM3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNDo1MC4zNjAyODI3MTNaIn0%3D&digest=sha256%3A8094720e521a0345fb1d529bc95b4452102aa9ff9e6d79b031112ebf56bdf719 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46005" http.request.id=77952687-4b03-48ce-a7b8-4b2cdc69b7da http.request.method=POST http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.330336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:00Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46005" http.request.id=7204bf6c-4d51-40df-a8df-19c24e81a309 http.request.method=POST http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.660978ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:05Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46005" http.request.id=961a7198-9853-439e-8ac6-d0cf41b08d08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33580" http.request.uri="/v2/foo/bar/blobs/uploads/4c65d5c0-32b1-4433-82c6-05f8f7ec5c3d?_state=fDrhGALnWMG4pRrAxYxcvlbr2vAY6toYImrWLL_KV1J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNjVkNWMwLTMyYjEtNDQzMy04MmM2LTA1ZjhmN2VjNWMzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNTowMC43OTA2NTQzMDhaIn0%3D&digest=sha256%3A966ee18e374e5496dbda52219ff1ddf878b7823a57b94d0254d40038e2ab8ca9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.728603942s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:00 +0000] "PUT /v2/foo/bar/blobs/uploads/4c65d5c0-32b1-4433-82c6-05f8f7ec5c3d?_state=fDrhGALnWMG4pRrAxYxcvlbr2vAY6toYImrWLL_KV1J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNjVkNWMwLTMyYjEtNDQzMy04MmM2LTA1ZjhmN2VjNWMzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNTowMC43OTA2NTQzMDhaIn0%3D&digest=sha256%3A966ee18e374e5496dbda52219ff1ddf878b7823a57b94d0254d40038e2ab8ca9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (15.17s) === RUN TestBlobDeleteDisabled time="2026-07-17T23:25: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.5 time="2026-07-17T23:25:05Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:25:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:33829" http.request.id=76a10182-5ba8-4004-a2d4-48ab0411e3fc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58244" http.request.uri="/v2/foo/bar/blobs/sha256:d415c4b184569ef42f449b342acdb9bb73ee0e50adab27aeee5444caa458b3ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.861917ms http.response.status=405 http.response.written=78 vars.digest="sha256:d415c4b184569ef42f449b342acdb9bb73ee0e50adab27aeee5444caa458b3ec" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:25:06 +0000] "DELETE /v2/foo/bar/blobs/sha256:d415c4b184569ef42f449b342acdb9bb73ee0e50adab27aeee5444caa458b3ec HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.68s) === RUN TestDeleteDisabled time="2026-07-17T23:25:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T23:25:06Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:25:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40463" http.request.id=c3836cd2-5e14-4e88-87a5-b90c4031490c http.request.method=POST http.request.remoteaddr="127.0.0.1:58372" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.198837ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:40463" http.request.id=8b548211-4f8e-455d-8327-64dc462e866f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58372" http.request.uri="/v2/foo/bar/blobs/uploads/a0e2e1e2-779f-46bc-8b93-38804c81f45b?_state=fcdGjz9I8eQxqpvLKdbkwdCE15G0e4eVI2yAOTNFlel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZTJlMWUyLTc3OWYtNDZiYy04YjkzLTM4ODA0YzgxZjQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNTowNi42NDg0NDE5NloifQ%3D%3D&digest=sha256%3A41e46878438c5dd1df622d693dbf3dae76681bf026e0d7dd6d0d078465e83056" http.request.useragent="Go-http-client/1.1" http.response.duration=3.621076051s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:06 +0000] "PUT /v2/foo/bar/blobs/uploads/a0e2e1e2-779f-46bc-8b93-38804c81f45b?_state=fcdGjz9I8eQxqpvLKdbkwdCE15G0e4eVI2yAOTNFlel7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZTJlMWUyLTc3OWYtNDZiYy04YjkzLTM4ODA0YzgxZjQ1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNTowNi42NDg0NDE5NloifQ%3D%3D&digest=sha256%3A41e46878438c5dd1df622d693dbf3dae76681bf026e0d7dd6d0d078465e83056 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:40463" http.request.id=5cff88d9-fe4a-4108-8391-04776c31cb8b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58372" http.request.uri="/v2/foo/bar/blobs/sha256:41e46878438c5dd1df622d693dbf3dae76681bf026e0d7dd6d0d078465e83056" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.786658ms http.response.status=405 http.response.written=78 vars.digest="sha256:41e46878438c5dd1df622d693dbf3dae76681bf026e0d7dd6d0d078465e83056" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:25:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:41e46878438c5dd1df622d693dbf3dae76681bf026e0d7dd6d0d078465e83056 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (4.08s) === RUN TestDeleteReadOnly time="2026-07-17T23:25:10Z" 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.5 time="2026-07-17T23:25:10Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:25:10Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37381" http.request.id=1220eb74-15f6-44cd-8935-6e4f82b000c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:46814" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.282416ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:14Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:37381" http.request.id=c8b69dba-c38d-4cdd-85c7-bc254f3cd0c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46814" http.request.uri="/v2/foo/bar/blobs/uploads/7523ccee-3cf4-4b4f-b02c-208bc573f6c3?_state=8Dy0DU2SAxmo0qS_85cdtr40yuUB0baCXiVOKp-vkXJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MjNjY2VlLTNjZjQtNGI0Zi1iMDJjLTIwOGJjNTczZjZjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNToxMC43NzA1NzYzNDFaIn0%3D&digest=sha256%3Ad0501786993be1a7bb4d357df7a6a0e7d4edc26a8d087785306852645c93af8c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.054630629s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:10 +0000] "PUT /v2/foo/bar/blobs/uploads/7523ccee-3cf4-4b4f-b02c-208bc573f6c3?_state=8Dy0DU2SAxmo0qS_85cdtr40yuUB0baCXiVOKp-vkXJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MjNjY2VlLTNjZjQtNGI0Zi1iMDJjLTIwOGJjNTczZjZjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNToxMC43NzA1NzYzNDFaIn0%3D&digest=sha256%3Ad0501786993be1a7bb4d357df7a6a0e7d4edc26a8d087785306852645c93af8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [17/Jul/2026:23:25:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:d0501786993be1a7bb4d357df7a6a0e7d4edc26a8d087785306852645c93af8c HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.56s) === RUN TestStartPushReadOnly time="2026-07-17T23:25: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.5 time="2026-07-17T23:25:14Z" level=info msg="redis not configured" go.version=go1.26.5 127.0.0.1 - - [17/Jul/2026:23:25:14 +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-07-17T23:25: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.5 time="2026-07-17T23:25:14Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:25:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=1cf196a3-06af-4b2d-8086-356c44d49306 http.request.method=GET http.request.remoteaddr="127.0.0.1:38814" 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.416776ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:23:25:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-17T23:25:14Z" 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.5 http.request.host="127.0.0.1:46027" http.request.id=35dfd816-e1cd-4efc-81af-038427fe899c http.request.method=GET http.request.remoteaddr="127.0.0.1:38814" 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.480658ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [17/Jul/2026:23:25:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T23:25:14Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=8e0652e4-3e92-4e8f-b579-fecec5dbbbed http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" 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.494098ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:23:25:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-17T23:25:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=0ae48cc1-3e36-495d-95c6-9f0014a5cc24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" 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=4.106176ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T23:25:14Z" 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.5 http.request.host="127.0.0.1:46027" http.request.id=0ae48cc1-3e36-495d-95c6-9f0014a5cc24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" 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=4.296016ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T23:25:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=0ae48cc1-3e36-495d-95c6-9f0014a5cc24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" 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=4.437876ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T23:25:14Z" 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.5 http.request.host="127.0.0.1:46027" http.request.id=0ae48cc1-3e36-495d-95c6-9f0014a5cc24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" 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=4.550056ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:23:25:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-17T23:25:15Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=19f517c0-a76c-4b44-9609-cfdc9a15fc37 http.request.method=POST http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.420437ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:24Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=5c12e656-cc4a-4995-a08d-7df4d4f40165 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/blobs/uploads/dfc0a045-2eb9-46cc-b83d-10a8dae4a3b0?_state=66EW0LYB2LEMBkoo1gf6riKskDBM_S4WUsEinWYpD9x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZmMwYTA0NS0yZWI5LTQ2Y2MtYjgzZC0xMGE4ZGFlNGEzYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6MTUuNjE3MDAxODYzWiJ9&digest=sha256%3A352c8a233b32e8ed639ca70aafbc703932807deee36cbbb3385e62164bdbf0c7" http.request.useragent="Go-http-client/1.1" http.response.duration=8.975723275s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/dfc0a045-2eb9-46cc-b83d-10a8dae4a3b0?_state=66EW0LYB2LEMBkoo1gf6riKskDBM_S4WUsEinWYpD9x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZmMwYTA0NS0yZWI5LTQ2Y2MtYjgzZC0xMGE4ZGFlNGEzYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6MTUuNjE3MDAxODYzWiJ9&digest=sha256%3A352c8a233b32e8ed639ca70aafbc703932807deee36cbbb3385e62164bdbf0c7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:25Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=e2b06674-4794-4852-9d1d-cef7608f6773 http.request.method=POST http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.250256ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=2b2711e3-f44a-47d4-95e2-213dc9d2f716 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/blobs/uploads/8de48d7c-2ea5-483d-9934-72619deb1c4c?_state=2IIM3xnO2oHQaxd7w0DG2ywKd2bJ5jOO9pLa_Mf66HJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZGU0OGQ3Yy0yZWE1LTQ4M2QtOTkzNC03MjYxOWRlYjFjNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6MjUuNDA2ODYwNzg4WiJ9&digest=sha256%3Aa961ce001851476526a6dce4b06810364a991271a27632bc2f95b2ecd9be74d3" http.request.useragent="Go-http-client/1.1" http.response.duration=11.596736323s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/8de48d7c-2ea5-483d-9934-72619deb1c4c?_state=2IIM3xnO2oHQaxd7w0DG2ywKd2bJ5jOO9pLa_Mf66HJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZGU0OGQ3Yy0yZWE1LTQ4M2QtOTkzNC03MjYxOWRlYjFjNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6MjUuNDA2ODYwNzg4WiJ9&digest=sha256%3Aa961ce001851476526a6dce4b06810364a991271a27632bc2f95b2ecd9be74d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=192bfbd2-be89-4e64-9261-58464637bb5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.053954ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=bde7aabd-d801-4add-a981-3d6aaccfaffb http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08" http.request.useragent="Go-http-client/1.1" http.response.duration=4.908755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=5d349cbc-7e45-47c7-8774-5f90b309d68d http.request.method=GET http.request.remoteaddr="127.0.0.1:38814" 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=4.231996ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=dcf07c62-bf1d-4c7e-b641-f47d29229a3c http.request.method=GET http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.833276ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "GET /v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46027" http.request.id=8b20bc6d-7c20-4916-b4b1-6ca1fbb357b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08" http.request.useragent="Go-http-client/1.1" http.response.duration=4.854695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46027" http.request.id=53644f17-f5a2-46d0-9988-263d6a514210 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08" http.request.useragent="Go-http-client/1.1" http.response.duration=4.668635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:46027" http.request.id=392c87df-05ed-429b-90c9-2b34c11992e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08" http.request.useragent="Go-http-client/1.1" http.response.duration=4.971875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=699b4e3d-0781-4462-a166-a3d9da1bc90d http.request.method=GET http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.472895ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "GET /v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=bea00951-80a6-458d-8e60-e487228ce24a http.request.method=GET http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.849278ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=1acbc694-f9d8-4433-b527-9d0ed67d8d8c http.request.method=GET http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08" http.request.useragent="Go-http-client/1.1" http.response.duration=2.180538ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "GET /v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=31b14cf4-f932-41b9-b194-2cf059d38dce http.request.method=GET http.request.remoteaddr="127.0.0.1:38814" 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.455497ms http.response.status=200 http.response.written=41 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=error msg="payload digest does match: "sha256:9cbec46153f1443930b8c5e42b4a714634052cc1ddd02a90e55c42932cf3098f" != "sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08"" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=8a41ea11-1143-481c-a637-46611e95be56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08" time="2026-07-17T23:25:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=8a41ea11-1143-481c-a637-46611e95be56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38814" http.request.uri="/v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.126456ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08" 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:c6b3aaacf192968fbd1a3c2c24443574f3fa7e2970158b34e567e9a29c9b8c08 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=da690ff5-d4c7-4d3d-9d8a-46f931bb79a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" 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=3.553796ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" 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.5 http.request.host="127.0.0.1:46027" http.request.id=3bb998eb-312d-4244-b20b-fb71a809a821 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" 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.634638ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46027" http.request.id=ac7d977c-61c1-43bd-845b-c0ac1edd4636 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" 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=3.539096ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T23:25:37Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46027" http.request.id=ac7d977c-61c1-43bd-845b-c0ac1edd4636 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" 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=3.687196ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T23:25:37Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46027" http.request.id=ac7d977c-61c1-43bd-845b-c0ac1edd4636 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" 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=3.800476ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=6bb66597-6579-40b7-a6f3-23ecc86ff006 http.request.method=POST http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.803217ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=def6670a-3fed-4996-9a3f-7ce7e81238c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/blobs/uploads/9e72baf7-3f37-42e3-b7c9-7e0e0dbf1fee?_state=nsuTvQiIl9R4asgH7GQOu5kp3TZGZiu8dCWMWwi6deB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTcyYmFmNy0zZjM3LTQyZTMtYjdjOS03ZTBlMGRiZjFmZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6MzcuMDg0NzY3Nzg3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.659136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/9e72baf7-3f37-42e3-b7c9-7e0e0dbf1fee?_state=nsuTvQiIl9R4asgH7GQOu5kp3TZGZiu8dCWMWwi6deB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTcyYmFmNy0zZjM3LTQyZTMtYjdjOS03ZTBlMGRiZjFmZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6MzcuMDg0NzY3Nzg3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46027" http.request.id=1cc53913-f18f-4c6d-9e39-00cbd778e5e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" 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=3.274817ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T23:25:37Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46027" http.request.id=1cc53913-f18f-4c6d-9e39-00cbd778e5e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" 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=3.507877ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-17T23:25:37Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=66bf6635-ac77-4445-aa53-c22043c90c1e http.request.method=POST http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.099356ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:42Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=415c470c-04fb-4880-9124-fd596e747d60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/blobs/uploads/860b556d-0f27-44a7-97cd-4ad2a19b13ce?_state=rS7iIyRZWZ9oEji_aVshgmNlYdI0qMJvSZ5NMelyY757Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NjBiNTU2ZC0wZjI3LTQ0YTctOTdjZC00YWQyYTE5YjEzY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6MzcuNjIyMzMzNDU5WiJ9&digest=sha256%3A7266dcdadb680fa9d6f1ef4ad0a90a48a9a436f6a0013f85031ae93b6cd3fbe6" http.request.useragent="Go-http-client/1.1" http.response.duration=4.646751044s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/860b556d-0f27-44a7-97cd-4ad2a19b13ce?_state=rS7iIyRZWZ9oEji_aVshgmNlYdI0qMJvSZ5NMelyY757Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NjBiNTU2ZC0wZjI3LTQ0YTctOTdjZC00YWQyYTE5YjEzY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6MzcuNjIyMzMzNDU5WiJ9&digest=sha256%3A7266dcdadb680fa9d6f1ef4ad0a90a48a9a436f6a0013f85031ae93b6cd3fbe6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=4a222466-9da1-46c5-b4bd-599178e6855f http.request.method=POST http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.151517ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=180e7f9b-bf54-4098-9db0-ee22f1e3558a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/blobs/uploads/c138ca19-2b65-4c73-8337-112e9b06734a?_state=BNef80mHyAfsCdeyN0b7_slYSwtQEi4Fhh0ZeHoDEb57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMTM4Y2ExOS0yYjY1LTRjNzMtODMzNy0xMTJlOWIwNjczNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6NDMuMTU3Mzk2Mzc4WiJ9&digest=sha256%3Acb007cd412a86e100cd69f496fa220867434849973007eccd06f79bfef317ea7" http.request.useragent="Go-http-client/1.1" http.response.duration=13.336915846s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/c138ca19-2b65-4c73-8337-112e9b06734a?_state=BNef80mHyAfsCdeyN0b7_slYSwtQEi4Fhh0ZeHoDEb57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMTM4Y2ExOS0yYjY1LTRjNzMtODMzNy0xMTJlOWIwNjczNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6NDMuMTU3Mzk2Mzc4WiJ9&digest=sha256%3Acb007cd412a86e100cd69f496fa220867434849973007eccd06f79bfef317ea7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46027" http.request.id=9dec5cfa-134f-4c6c-81e8-3727e9245161 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.965956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46027" http.request.id=27ed1499-005f-4d31-9043-44ebcbeaa565 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/manifests/sha256:af9d3cad9ec3b03cb20d0bbb01fdacfe002a266574da04f8e79c16c789cfc6b6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.149677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:af9d3cad9ec3b03cb20d0bbb01fdacfe002a266574da04f8e79c16c789cfc6b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=c3bd2459-71d5-4f8b-a02d-c65f4a287da9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" 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=2.669138ms http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=f10ab6bd-c7cb-41bb-b23d-06bd66e67c89 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/manifests/sha256:af9d3cad9ec3b03cb20d0bbb01fdacfe002a266574da04f8e79c16c789cfc6b6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.670697ms http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema2/manifests/sha256:af9d3cad9ec3b03cb20d0bbb01fdacfe002a266574da04f8e79c16c789cfc6b6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=7dfe7bc7-721f-4502-af4c-6777373ee73c http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.073678ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=0c2b76f7-7120-4ed9-80d2-48bf149936a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/manifests/sha256:af9d3cad9ec3b03cb20d0bbb01fdacfe002a266574da04f8e79c16c789cfc6b6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.137538ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema2/manifests/sha256:af9d3cad9ec3b03cb20d0bbb01fdacfe002a266574da04f8e79c16c789cfc6b6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=2b86f6b5-07ca-404d-afdf-67fdd539c98d http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" 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.051558ms http.response.status=200 http.response.written=45 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="rewriting manifest sha256:af9d3cad9ec3b03cb20d0bbb01fdacfe002a266574da04f8e79c16c789cfc6b6 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=f4ccba19-f497-43c3-99a5-ee93de597025 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" 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-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=f4ccba19-f497-43c3-99a5-ee93de597025 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" 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=4.707015ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46027" http.request.id=1bf1d17c-cbfa-4222-8c2e-ed04cc4d615a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" 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=2.525218ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46027" http.request.id=525bddbc-1072-4516-a91c-5c4bec205298 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.188176ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46027" http.request.id=1f7ab927-3312-4bcf-bcaf-e8951f05b3b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/manifests/sha256:0dfeeaf86f126d0a56d0258711191e2afa873013c8318e60f6cc290d70fef832" http.request.useragent="Go-http-client/1.1" http.response.duration=2.842757ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:0dfeeaf86f126d0a56d0258711191e2afa873013c8318e60f6cc290d70fef832 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=7f85b23a-d19f-4646-9805-37f8062aef79 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" 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=2.759297ms http.response.status=200 http.response.written=434 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=6163572c-b76a-4b80-b322-1dd7dccebd08 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/manifests/sha256:0dfeeaf86f126d0a56d0258711191e2afa873013c8318e60f6cc290d70fef832" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.620358ms http.response.status=200 http.response.written=434 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema2/manifests/sha256:0dfeeaf86f126d0a56d0258711191e2afa873013c8318e60f6cc290d70fef832 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=978e5a73-5d43-4b77-9492-68de46cdc713 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.112538ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=17665491-0913-46b6-a2c3-4a69817e8a60 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" http.request.uri="/v2/foo/schema2/manifests/sha256:0dfeeaf86f126d0a56d0258711191e2afa873013c8318e60f6cc290d70fef832" http.request.useragent="Go-http-client/1.1" http.response.duration=2.165318ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema2/manifests/sha256:0dfeeaf86f126d0a56d0258711191e2afa873013c8318e60f6cc290d70fef832 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=info msg="rewriting manifest list sha256:0dfeeaf86f126d0a56d0258711191e2afa873013c8318e60f6cc290d70fef832 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=1ffe3cd4-a054-4e1e-acc0-fe11f23189b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" 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-07-17T23:25:56Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:46027" http.request.id=1ffe3cd4-a054-4e1e-acc0-fe11f23189b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51158" 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=5.006815ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T23:25:56Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:25:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=13e2b453-0ba1-4760-aa2b-578ef9e9a1d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43750" 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.637217ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" 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.5 http.request.host="127.0.0.1:35371" http.request.id=3a00d76f-37af-47f8-9c21-b6e6bbece1d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43750" 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.342897ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=5fa9f69c-f6f1-4558-89fb-6ec65ab1c01e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" 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.279558ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-17T23:25:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=f9dde6c4-d96a-4455-8ed8-608ffa0e1060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" 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.919176ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T23:25:56Z" 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.5 http.request.host="127.0.0.1:35371" http.request.id=f9dde6c4-d96a-4455-8ed8-608ffa0e1060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" 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=4.057596ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T23:25:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=f9dde6c4-d96a-4455-8ed8-608ffa0e1060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" 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=4.156656ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T23:25:56Z" 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.5 http.request.host="127.0.0.1:35371" http.request.id=f9dde6c4-d96a-4455-8ed8-608ffa0e1060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" 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=4.244856ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:23:25:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-17T23:25:57Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=750eb7e8-9f41-474b-8d3e-1c67c4a4c89a http.request.method=POST http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.813257ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:06Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=58d8bf86-7067-44d1-8de5-b530e9b671af http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/blobs/uploads/d994599d-b75e-4836-97fc-19815c8f4b49?_state=O67LqPj4qAsiHc9um1LbGasmGbfik0sq1zv8ccG6hnh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOTk0NTk5ZC1iNzVlLTQ4MzYtOTdmYy0xOTgxNWM4ZjRiNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6NTcuMjY2MDQ1Mjc3WiJ9&digest=sha256%3Ab84ee3677c0defe5b819c7ec7e4d00933b9271855d2d198e8465116b5f79b2f2" http.request.useragent="Go-http-client/1.1" http.response.duration=9.032765912s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:25:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/d994599d-b75e-4836-97fc-19815c8f4b49?_state=O67LqPj4qAsiHc9um1LbGasmGbfik0sq1zv8ccG6hnh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOTk0NTk5ZC1iNzVlLTQ4MzYtOTdmYy0xOTgxNWM4ZjRiNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjU6NTcuMjY2MDQ1Mjc3WiJ9&digest=sha256%3Ab84ee3677c0defe5b819c7ec7e4d00933b9271855d2d198e8465116b5f79b2f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:07Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=3276f109-ff8d-4cb2-8db0-5251d9a071cb http.request.method=POST http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.502677ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=b444cfc6-d70b-40ff-a7c1-838d93055314 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/blobs/uploads/c272750c-17fe-4e3e-a74f-1c98b22de81a?_state=7usMZhX6fdL2VS529L2MN1zzUPda-WBQJ4IVjwYx_sN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMjcyNzUwYy0xN2ZlLTRlM2UtYTc0Zi0xYzk4YjIyZGU4MWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6MDcuMDYzNzY0NTY5WiJ9&digest=sha256%3A2ea44704e08854acbd97a1cd318aa8e4182285a4780f907a03012483cdbdd9a6" http.request.useragent="Go-http-client/1.1" http.response.duration=11.199634341s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/c272750c-17fe-4e3e-a74f-1c98b22de81a?_state=7usMZhX6fdL2VS529L2MN1zzUPda-WBQJ4IVjwYx_sN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMjcyNzUwYy0xN2ZlLTRlM2UtYTc0Zi0xYzk4YjIyZGU4MWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6MDcuMDYzNzY0NTY5WiJ9&digest=sha256%3A2ea44704e08854acbd97a1cd318aa8e4182285a4780f907a03012483cdbdd9a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=73e96de7-5713-4c99-a960-9cd5945cd792 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.773614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=23d00d39-e5ae-4453-97df-5950af1e8d2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.863635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=4eecfdc4-6ef9-48bd-8667-d231c630896a http.request.method=GET http.request.remoteaddr="127.0.0.1:43750" 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=4.206356ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=213acc08-21df-4d7c-ae01-e9cd1bcee544 http.request.method=GET http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.119715ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "GET /v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35371" http.request.id=b87e2241-2664-40fb-b943-bae831a55b40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.748495ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35371" http.request.id=5e5c5050-96dc-4336-a254-140859250fbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.821495ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:35371" http.request.id=43e85e7f-0254-4053-88ce-8672dafae194 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.737655ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=a88fc6e9-c4d7-4b10-b9ef-aa0ea0014f73 http.request.method=GET http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.949636ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "GET /v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=55236a5c-21d1-4409-96dc-efea864a2e69 http.request.method=GET http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.173278ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=84c4ce45-e162-4d34-8658-07540c3485f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.107798ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "GET /v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=3d8e181b-1d8a-4bf8-9e1a-03aaa3bdcff2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43750" 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.203818ms http.response.status=200 http.response.written=41 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=error msg="payload digest does match: "sha256:20658af16cc651d1df7eff02140bb8a787aadfa43ecb883bf6eaad3f3c0eb439" != "sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2"" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=c81e597c-a1e1-463e-9c3a-b5ab3af782a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2" time="2026-07-17T23:26:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=c81e597c-a1e1-463e-9c3a-b5ab3af782a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43750" http.request.uri="/v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.863057ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2" 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:62910c59238015013a4ea38356dd7db72cd822c03a4b6f00710636fba96f82d2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=e176ada0-dc70-4b16-8368-26474eaf2186 http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" 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.842577ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" 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.5 http.request.host="127.0.0.1:35371" http.request.id=fbdabde1-7083-42f7-bb3a-56529af08db5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" 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.356657ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=266608e0-61b6-4f4f-903d-3e107b830c5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" 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.624217ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T23:26:18Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=266608e0-61b6-4f4f-903d-3e107b830c5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" 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.768117ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T23:26:18Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=266608e0-61b6-4f4f-903d-3e107b830c5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" 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.867177ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=9ec7452f-32af-4333-b7a9-a36a353dfdbf http.request.method=POST http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.610277ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=008a72ac-cc6d-4d92-aeba-7242e5757f4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/blobs/uploads/b95b34c3-1b2c-4900-a999-1fc3e26f821c?_state=XlW889BVrurm5PUq-DHKtLHibTz-9XCFN8OBA7CEl2l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOTViMzRjMy0xYjJjLTQ5MDAtYTk5OS0xZmMzZTI2ZjgyMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6MTguMzQxNjg0MjkxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.486797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/b95b34c3-1b2c-4900-a999-1fc3e26f821c?_state=XlW889BVrurm5PUq-DHKtLHibTz-9XCFN8OBA7CEl2l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOTViMzRjMy0xYjJjLTQ5MDAtYTk5OS0xZmMzZTI2ZjgyMWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6MTguMzQxNjg0MjkxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:18Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=00774d39-72c4-4ef2-8827-dd8a51519dc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" 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.791217ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T23:26:18Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=00774d39-72c4-4ef2-8827-dd8a51519dc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" 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.926397ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:23:26:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-17T23:26:19Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=680290e3-b448-4e87-a961-4d22e5c20696 http.request.method=POST http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.131117ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:30Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=04cb44ac-8925-44c4-97dd-48edf43dfae7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/blobs/uploads/e9423c7a-51fc-4748-b9f3-e5c1816d0725?_state=ZWNmbZhz-5a981dwYP6dTv4sAfWRKc2knSfU4J0C2el7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOTQyM2M3YS01MWZjLTQ3NDgtYjlmMy1lNWMxODE2ZDA3MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6MTkuMjE4NDU4NzM3WiJ9&digest=sha256%3Ae78731bcd6ffafc1026c098a23a7349e8b0c173f19deae1958253777c0fa2c9c" http.request.useragent="Go-http-client/1.1" http.response.duration=11.199677719s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/e9423c7a-51fc-4748-b9f3-e5c1816d0725?_state=ZWNmbZhz-5a981dwYP6dTv4sAfWRKc2knSfU4J0C2el7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlOTQyM2M3YS01MWZjLTQ3NDgtYjlmMy1lNWMxODE2ZDA3MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6MTkuMjE4NDU4NzM3WiJ9&digest=sha256%3Ae78731bcd6ffafc1026c098a23a7349e8b0c173f19deae1958253777c0fa2c9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=f4f898a5-034f-4df0-b221-a6f09393fb40 http.request.method=POST http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.310197ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=ee4b1627-ac7a-473e-a331-d34ac10f291b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/blobs/uploads/5f81862c-f66f-49d7-bd55-6d9617d55a03?_state=AhzbTK2atnllO1H9OVieXioPsbLfQ4AJs8dvCQ3dLTJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZjgxODYyYy1mNjZmLTQ5ZDctYmQ1NS02ZDk2MTdkNTVhMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6MzEuMjQ5MzY1NDA4WiJ9&digest=sha256%3A94f195a7e70a50bf0258bed1961cd9d960701dc0d6d00311867576dae36e148a" http.request.useragent="Go-http-client/1.1" http.response.duration=12.529400461s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/5f81862c-f66f-49d7-bd55-6d9617d55a03?_state=AhzbTK2atnllO1H9OVieXioPsbLfQ4AJs8dvCQ3dLTJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZjgxODYyYy1mNjZmLTQ5ZDctYmQ1NS02ZDk2MTdkNTVhMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6MzEuMjQ5MzY1NDA4WiJ9&digest=sha256%3A94f195a7e70a50bf0258bed1961cd9d960701dc0d6d00311867576dae36e148a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=772e2488-3153-442c-b666-7cd81304f3af http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.268055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35371" http.request.id=5b232e71-1569-4f48-92b9-5e67c4c0e264 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/manifests/sha256:bb174fdb5ee7b60571bbf955a9936c5556749a83d21d27a091fcf68f8a66bc19" http.request.useragent="Go-http-client/1.1" http.response.duration=3.234397ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:bb174fdb5ee7b60571bbf955a9936c5556749a83d21d27a091fcf68f8a66bc19 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=ae0eddd9-1f9e-4d93-a275-d50a60cdf6a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" 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=2.787257ms http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=ca29cd5d-2440-4d9f-95ba-01c01010db9a http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/manifests/sha256:bb174fdb5ee7b60571bbf955a9936c5556749a83d21d27a091fcf68f8a66bc19" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.655757ms http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bb174fdb5ee7b60571bbf955a9936c5556749a83d21d27a091fcf68f8a66bc19 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=107558da-d310-4c14-bd1c-914494e14cd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.136758ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=93f3bf4d-7c46-401a-b49e-f3cec7537c42 http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/manifests/sha256:bb174fdb5ee7b60571bbf955a9936c5556749a83d21d27a091fcf68f8a66bc19" http.request.useragent="Go-http-client/1.1" http.response.duration=2.146257ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema2/manifests/sha256:bb174fdb5ee7b60571bbf955a9936c5556749a83d21d27a091fcf68f8a66bc19 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=8b8d35c9-e60a-4622-979b-ce2889fad7fe http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" 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.311837ms http.response.status=200 http.response.written=45 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="rewriting manifest sha256:bb174fdb5ee7b60571bbf955a9936c5556749a83d21d27a091fcf68f8a66bc19 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=5c45f4b3-36a2-4697-a943-eda405234291 http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" 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-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=5c45f4b3-36a2-4697-a943-eda405234291 http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" 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=4.432955ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35371" http.request.id=2fe73845-3a5a-426c-96e5-3052ea8835c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" 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=2.774157ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35371" http.request.id=dc31ef97-292d-45a3-b7ac-da53a4ab7e48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.108297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35371" http.request.id=562ca72e-f5ad-4b56-accd-d3138cfd886f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/manifests/sha256:8b41daaa528a4e1f96993a5196075a7858dbd3991d41281236a73718a9644be8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.949517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:8b41daaa528a4e1f96993a5196075a7858dbd3991d41281236a73718a9644be8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=d897cc2d-6da4-42aa-a563-09e93f976410 http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" 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=2.718117ms http.response.status=200 http.response.written=434 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=a0b2e757-612a-4f9e-8db5-cb2f3c8a3c1f http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/manifests/sha256:8b41daaa528a4e1f96993a5196075a7858dbd3991d41281236a73718a9644be8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.748077ms http.response.status=200 http.response.written=434 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema2/manifests/sha256:8b41daaa528a4e1f96993a5196075a7858dbd3991d41281236a73718a9644be8 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=5bfee08c-0154-44f2-8e5f-b7a06fb8a029 http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.238858ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=d4d357bf-2c67-4847-94d0-40d5dc6c03a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" http.request.uri="/v2/foo/schema2/manifests/sha256:8b41daaa528a4e1f96993a5196075a7858dbd3991d41281236a73718a9644be8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.127598ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema2/manifests/sha256:8b41daaa528a4e1f96993a5196075a7858dbd3991d41281236a73718a9644be8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=info msg="rewriting manifest list sha256:8b41daaa528a4e1f96993a5196075a7858dbd3991d41281236a73718a9644be8 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=7b7e780a-de42-48cf-ad8c-cc9edffe6a2d http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" 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-07-17T23:26:43Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:35371" http.request.id=7b7e780a-de42-48cf-ad8c-cc9edffe6a2d http.request.method=GET http.request.remoteaddr="127.0.0.1:56330" 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=4.955535ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (89.00s) === RUN TestGetManifestWithStorageError time="2026-07-17T23:26:43Z" 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.5 time="2026-07-17T23:26:43Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:26:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:37463" http.request.id=38827f68-8193-4a7e-9332-375fb1891490 http.request.method=GET http.request.remoteaddr="127.0.0.1:60074" 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=2.652277ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:37463" http.request.id=5343629c-04e8-4db7-81c0-e90859e3df4f http.request.method=GET http.request.remoteaddr="127.0.0.1:60074" 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=2.053498ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:37463" http.request.id=57dfbdda-dae9-435e-be72-11e6f1bac42c http.request.method=GET http.request.remoteaddr="127.0.0.1:60074" 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=2.292278ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.5 http.request.host="127.0.0.1:37463" http.request.id=91199653-ea3e-4b5d-bdcd-b78e9b602b4d http.request.method=GET http.request.remoteaddr="127.0.0.1:60074" 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=2.217558ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-07-17T23:26:43Z" 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.5 time="2026-07-17T23:26:43Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:26:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=88a6c8ba-e052-466b-bf9b-5c15e2fb90b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49622" 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.609337ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" 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.5 http.request.host="127.0.0.1:39429" http.request.id=4886b6b7-fda6-467c-b2b8-7d6d904cf32c http.request.method=GET http.request.remoteaddr="127.0.0.1:49622" 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.219138ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=6a420b70-b1a1-4953-99f8-f2d44be91cd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" 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.309237ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-07-17T23:26:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=da4a3788-1b8d-4cbe-81a3-0f0a310ef503 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" 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=4.029396ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T23:26:43Z" 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.5 http.request.host="127.0.0.1:39429" http.request.id=da4a3788-1b8d-4cbe-81a3-0f0a310ef503 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" 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=4.164956ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T23:26:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=da4a3788-1b8d-4cbe-81a3-0f0a310ef503 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" 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=4.261055ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-07-17T23:26:43Z" 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.5 http.request.host="127.0.0.1:39429" http.request.id=da4a3788-1b8d-4cbe-81a3-0f0a310ef503 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" 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=4.399255ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [17/Jul/2026:23:26:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-07-17T23:26:44Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=e0075e73-499e-4747-9c0a-8f2e5e33f20b http.request.method=POST http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.661997ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:44 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=b5f487e6-2746-4c89-9878-bc198de0452b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/blobs/uploads/1f1a35c3-f9a6-46b5-8e3f-64cf86e8d4a1?_state=fD22NCYf0gjbfpP77ze74dQ5e8y1IzDeHL5xwIg1b4F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZjFhMzVjMy1mOWE2LTQ2YjUtOGUzZi02NGNmODZlOGQ0YTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6NDQuNDQzMDYzNDMzWiJ9&digest=sha256%3A02e5a9c81212166844faebfd092ca07418233ded225a3ef227e8a29892516f52" http.request.useragent="Go-http-client/1.1" http.response.duration=6.100327718s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:44 +0000] "PUT /v2/foo/schema1/blobs/uploads/1f1a35c3-f9a6-46b5-8e3f-64cf86e8d4a1?_state=fD22NCYf0gjbfpP77ze74dQ5e8y1IzDeHL5xwIg1b4F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZjFhMzVjMy1mOWE2LTQ2YjUtOGUzZi02NGNmODZlOGQ0YTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6NDQuNDQzMDYzNDMzWiJ9&digest=sha256%3A02e5a9c81212166844faebfd092ca07418233ded225a3ef227e8a29892516f52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:50Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=6e31addf-b1f2-41a9-aa6e-0b4d38640490 http.request.method=POST http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.012057ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=b981db22-54a1-41f7-b25e-8b57f95039a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/blobs/uploads/7de3de58-694a-4e7f-8971-b1a9bb7844a5?_state=dWK1LAJuUNVAaBf23sw-Qo-CDfAtDw_kn7QS3IA9oZJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZGUzZGU1OC02OTRhLTRlN2YtODk3MS1iMWE5YmI3ODQ0YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6NTAuOTY0Njg4OTAxWiJ9&digest=sha256%3A5dab20ef9022da46066e98f24f8949f9a77577091dbb71ff5c842f9c7964efe6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.281766632s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/7de3de58-694a-4e7f-8971-b1a9bb7844a5?_state=dWK1LAJuUNVAaBf23sw-Qo-CDfAtDw_kn7QS3IA9oZJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZGUzZGU1OC02OTRhLTRlN2YtODk3MS1iMWE5YmI3ODQ0YTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6NTAuOTY0Njg4OTAxWiJ9&digest=sha256%3A5dab20ef9022da46066e98f24f8949f9a77577091dbb71ff5c842f9c7964efe6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=5ae069d6-fa11-4040-a779-a4fdf12fb30c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.270294ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=d8025a5e-2459-49bb-a87d-63d1b886d5b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.duration=4.791255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=90b96d8f-d78c-4636-92a5-e31c74b49c84 http.request.method=GET http.request.remoteaddr="127.0.0.1:49622" 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=4.159496ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=d6874280-9a1b-4ea5-8c10-f1875f93ea13 http.request.method=GET http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.934856ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39429" http.request.id=e0c465f4-d22f-4c4f-8545-7874de562842 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.duration=4.843615ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39429" http.request.id=c8c5d862-2832-42f4-abf1-7dd7bb37bb5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.duration=4.702915ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:39429" http.request.id=801de6a7-2b11-40c9-b42e-f491778d0d7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.duration=4.728435ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=319df055-bed2-469d-85b5-c996bd3eabe0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.634571ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=27ee13b1-a49c-4e45-b212-90c1cc465cad http.request.method=GET http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.959376ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=3290aecd-e36b-4235-a27f-a735b0b5db5a http.request.method=GET http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.duration=2.308697ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=ce001680-b9aa-4fdf-a81e-47ff78b84415 http.request.method=GET http.request.remoteaddr="127.0.0.1:49622" 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=15.601764ms http.response.status=200 http.response.written=41 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=error msg="payload digest does match: "sha256:c41ff5ffe42c932b85e8a95b4d47a0318c19f6212ff37254fb90df72702efb72" != "sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10"" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=77684eb4-38aa-4b2c-aa2b-18bcd183959d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" time="2026-07-17T23:26:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=77684eb4-38aa-4b2c-aa2b-18bcd183959d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49622" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=17.837562ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=750913c5-fa1b-47c7-a598-082570246e4f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43450" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.duration=31.460368ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=f94f6f9a-bc42-4e48-b7bc-a262a3d40c34 http.request.method=GET http.request.remoteaddr="127.0.0.1:43450" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.793978ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=9ba7ccce-6f45-41d3-9b05-8ffea2de4905 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43460" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=21.574658ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=857192eb-50d7-47cd-bc42-c4eef8a2e6e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43472" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.duration=34.115445ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=b8903dd8-1765-4fe2-87b7-28dfa24338a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43472" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.159856ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=95f66472-ac5f-408b-833c-527bef0a5577 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43488" 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=8.452732ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=81ab7b07-70e2-4b0e-bcd5-968172964a07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.306772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=7df27cfc-2213-457c-9e90-df9b9fc7f129 http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" 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=8.679371ms http.response.status=200 http.response.written=39 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=078633ef-57c5-40cc-baf7-af699c554476 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10" http.request.useragent="Go-http-client/1.1" http.response.duration=13.082367ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:3ef09a021ae4dd1befbb2fa553f51e08bb44bc0ac866d136b3e5e1e3e14b6d10 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=f0acbd18-d042-4f0a-82e2-3fb3d27fcc81 http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" 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.316818ms http.response.status=200 http.response.written=35 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=c3da26da-30e2-43d5-be35-b8f416dfb7a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" 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=16.072944ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" 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.5 http.request.host="127.0.0.1:39429" http.request.id=30c741e8-5bd4-409e-886e-f469491ee3b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" 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=3.403257ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39429" http.request.id=9167c1cd-c783-4329-aa88-826f76d694de http.request.method=PUT http.request.remoteaddr="127.0.0.1:43492" 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.606337ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T23:26:54Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39429" http.request.id=9167c1cd-c783-4329-aa88-826f76d694de http.request.method=PUT http.request.remoteaddr="127.0.0.1:43492" 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.734477ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T23:26:54Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39429" http.request.id=9167c1cd-c783-4329-aa88-826f76d694de http.request.method=PUT http.request.remoteaddr="127.0.0.1:43492" 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.838177ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=d84ebefc-923f-4f20-96e1-74fd5d7c2e41 http.request.method=POST http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.423757ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=70fa464e-18b9-4c77-a7e6-664e9ae981b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/blobs/uploads/16dccf3d-e183-47cc-ba7b-2740a2626150?_state=FO_lNWUuj99ftid8FgSSzd-hjLXb52Ad9jCkv25u-gJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNmRjY2YzZC1lMTgzLTQ3Y2MtYmE3Yi0yNzQwYTI2MjYxNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6NTQuNTMwNTUyMDgzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.994237ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/16dccf3d-e183-47cc-ba7b-2740a2626150?_state=FO_lNWUuj99ftid8FgSSzd-hjLXb52Ad9jCkv25u-gJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNmRjY2YzZC1lMTgzLTQ3Y2MtYmE3Yi0yNzQwYTI2MjYxNTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6NTQuNTMwNTUyMDgzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:26:54Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39429" http.request.id=174d3204-caf2-4f88-85fd-46138a671a66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43492" 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=3.772536ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-07-17T23:26:54Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39429" http.request.id=174d3204-caf2-4f88-85fd-46138a671a66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43492" 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=3.908376ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [17/Jul/2026:23:26:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-07-17T23:26:55Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=2a247037-3a24-4016-9641-aa6a8467b268 http.request.method=POST http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.851836ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:11Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=2f64d3e0-d598-4277-a7e2-8236522674f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/blobs/uploads/b92b917a-0c16-455e-bafc-edf56d457633?_state=A7rHosze-h-Sc-7zmoXOuD93Ar5tgYmV4Y0AzYLSj8R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOTJiOTE3YS0wYzE2LTQ1NWUtYmFmYy1lZGY1NmQ0NTc2MzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6NTUuNDQ1NDY3OTlaIn0%3D&digest=sha256%3A80a8bba81d6a660f216c161d97dd2e8b767a09003b43b52780bb380ef56ddb2b" http.request.useragent="Go-http-client/1.1" http.response.duration=15.770038311s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:26:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/b92b917a-0c16-455e-bafc-edf56d457633?_state=A7rHosze-h-Sc-7zmoXOuD93Ar5tgYmV4Y0AzYLSj8R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOTJiOTE3YS0wYzE2LTQ1NWUtYmFmYy1lZGY1NmQ0NTc2MzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6MjY6NTUuNDQ1NDY3OTlaIn0%3D&digest=sha256%3A80a8bba81d6a660f216c161d97dd2e8b767a09003b43b52780bb380ef56ddb2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:11Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=ad5ac79a-df7e-4592-a6ee-7b57b9114d72 http.request.method=POST http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.081136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=cf31bbd7-be27-4ebe-b51a-2a73c9b567c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/blobs/uploads/d182f5d5-f152-4053-94db-4c9e71be976d?_state=yCD1oBkeVd9yQceGhif4OdbcJ2E-oD-hhTNuYwp_Ey17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTgyZjVkNS1mMTUyLTQwNTMtOTRkYi00YzllNzFiZTk3NmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6Mjc6MTEuOTQyNzYzNFoifQ%3D%3D&digest=sha256%3A9231b69e7e31a0ccb6db8b45ebd89f420a9f3eeca69cf8c1b6def9cb3e8a7f8a" http.request.useragent="Go-http-client/1.1" http.response.duration=10.873979625s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/d182f5d5-f152-4053-94db-4c9e71be976d?_state=yCD1oBkeVd9yQceGhif4OdbcJ2E-oD-hhTNuYwp_Ey17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTgyZjVkNS1mMTUyLTQwNTMtOTRkYi00YzllNzFiZTk3NmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDctMTdUMjM6Mjc6MTEuOTQyNzYzNFoifQ%3D%3D&digest=sha256%3A9231b69e7e31a0ccb6db8b45ebd89f420a9f3eeca69cf8c1b6def9cb3e8a7f8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39429" http.request.id=36fd3eb3-b34c-4cd8-b0d5-6b87cafd477a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.139996ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39429" http.request.id=d01645ec-da84-4268-ae34-9778927c9627 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.255917ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=bfb03663-e329-4e5c-a045-315f57635cf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" 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=2.841597ms http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=ddbb82f0-5ec6-424c-861d-363f6101fb10 http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.705017ms http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "GET /v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=585e7760-9a11-44e6-91ae-3a12cd0b42ce http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.476698ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=4267d2ca-1c4e-4dce-833d-02028dda950b http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.316977ms http.response.status=304 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "GET /v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=8fee297f-2ed9-469f-af4d-9011b01e1f51 http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" 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.160598ms http.response.status=200 http.response.written=45 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="rewriting manifest sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6 in schema1 format to support old client" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=b9bc5578-9dec-4091-b262-f13f8e0d07dc http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" 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-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=b9bc5578-9dec-4091-b262-f13f8e0d07dc http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" 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=5.467815ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=8b8802a5-90b5-4f75-8aaf-771fdfa2adc7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.764738ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=b11c7f93-a2f3-4a41-8636-308f8dab45f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43492" http.request.uri="/v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.556517ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "GET /v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=7122fd8c-2505-4113-982f-e853ca3e54a5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44674" http.request.uri="/v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.882457ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39429" http.request.id=3516cae9-3bc3-4b3b-be30-034461dd2296 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44678" http.request.uri="/v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.935796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=2f6b0950-2584-426f-8fcd-c0a9234f6614 http.request.method=GET http.request.remoteaddr="127.0.0.1:44678" http.request.uri="/v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.884337ms http.response.status=200 http.response.written=732 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "GET /v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=b5e70c15-cea3-40fc-b604-972f9618c5e0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44682" 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=3.414017ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39429" http.request.id=4a772248-c333-4817-8a79-df927d3b8838 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44688" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.490056ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=727f5b03-9335-41d1-bada-7f4731b1cbde http.request.method=GET http.request.remoteaddr="127.0.0.1:44688" 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.465597ms http.response.status=200 http.response.written=39 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=2dbe355c-7001-4417-b4c1-261de4568f40 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44688" http.request.uri="/v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.504757ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aa5abb1055e1eaa4fdd34d676e324c415a4802a697e6701504ac609b1d0e20e6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:39429" http.request.id=8a00b044-d8a9-4004-844e-24c2c7356f4d http.request.method=GET http.request.remoteaddr="127.0.0.1:44688" 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.749037ms http.response.status=200 http.response.written=35 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (39.03s) === RUN TestManifestDeleteDisabled time="2026-07-17T23:27:22Z" 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.5 time="2026-07-17T23:27:22Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:27:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:45877" http.request.id=f87eaa16-0549-4b03-a786-a9db341a4a4d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37070" 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=3.517637ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-07-17T23:27:22Z" 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.5 time="2026-07-17T23:27:22Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:27:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-17T23:27:22Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.5 time="2026-07-17T23:27:22Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.5 time="2026-07-17T23:27:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:38433" http.request.id=afa7a6d2-e135-4c94-a3cc-7cf83eb75805 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39894" 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=6.137194ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:38433" http.request.id=857abd37-32e9-46ae-8584-6e290213fd74 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39896" 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=5.093115ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:38433" http.request.id=df37d3de-a152-4e3c-9c55-0fd2bf1febcf http.request.method=POST http.request.remoteaddr="127.0.0.1:39906" 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=5.710654ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-07-17T23:27:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.5 http.request.host="127.0.0.1:38433" http.request.id=59525b7a-b5d9-46fe-87e0-a1f065ac62fb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39908" 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=5.133295ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [17/Jul/2026:23:27:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.08s) === RUN TestProxyManifestGetByTag time="2026-07-17T23:27:22Z" 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.5 time="2026-07-17T23:27:22Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:27:23Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=8ca99605-3e9a-4286-9dc6-1d3aa6fbf121 http.request.method=POST http.request.remoteaddr="127.0.0.1:46286" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.619497ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=653d4e02-7b94-4951-a26b-988643122528 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46286" http.request.uri="/v2/foo/bar/blobs/uploads/faca3c6f-db65-4622-bdd0-a77ebaf3d3b0?_state=9wlTKjOhRHsC_SDwPdE0u46sVr6CATs5u7rAldgBYw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhY2EzYzZmLWRiNjUtNDYyMi1iZGQwLWE3N2ViYWYzZDNiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNzoyMy40MjQ4NTQ3NDRaIn0%3D&digest=sha256%3A032bf102c71b92ebbf38e0c55bdc0bd00c956f1a0fc4ab61f117f5dafe087493" http.request.useragent="Go-http-client/1.1" http.response.duration=3.168667586s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:23 +0000] "PUT /v2/foo/bar/blobs/uploads/faca3c6f-db65-4622-bdd0-a77ebaf3d3b0?_state=9wlTKjOhRHsC_SDwPdE0u46sVr6CATs5u7rAldgBYw97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhY2EzYzZmLWRiNjUtNDYyMi1iZGQwLWE3N2ViYWYzZDNiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNzoyMy40MjQ4NTQ3NDRaIn0%3D&digest=sha256%3A032bf102c71b92ebbf38e0c55bdc0bd00c956f1a0fc4ab61f117f5dafe087493 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=3c389726-4c5f-4700-b003-d04d26b01fd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46286" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.068214ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:26 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 time="2026-07-17T23:27:26Z" level=info msg="redis not configured" go.version=go1.26.5 time="2026-07-17T23:27:26Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.26.5 time="2026-07-17T23:27:26Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 time="2026-07-17T23:27:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=9b9bb9e1-d952-4034-b74e-7aa5238d8851 http.request.method=GET http.request.remoteaddr="127.0.0.1:46286" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.328217ms http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:23:27:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-17T23:27:26Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:41577" go.version=go1.26.5 time="2026-07-17T23:27:26Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.5 time="2026-07-17T23:27:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=1041e037-6ce5-4e2c-aa0b-b6068d542084 http.request.method=GET http.request.remoteaddr="127.0.0.1:46296" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.820137ms http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:23:27:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-17T23:27:26Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41577/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:41577/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:33697" http.request.id=5b23fadf-b36f-4c80-89c9-d08e27528247 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/bar/manifests/sha256:ad78f3301390e861b05273fea25801415e6069035251e9c3ee3745204daaeff4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:ad78f3301390e861b05273fea25801415e6069035251e9c3ee3745204daaeff4" time="2026-07-17T23:27:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=b81b7aee-5bd0-4b6c-9e86-2c0c5e50ac37 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/bar/manifests/sha256:ad78f3301390e861b05273fea25801415e6069035251e9c3ee3745204daaeff4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.254495ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:23:27:26 +0000] "GET /v2/foo/bar/manifests/sha256:ad78f3301390e861b05273fea25801415e6069035251e9c3ee3745204daaeff4 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T23:27:26Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:ad78f3301390e861b05273fea25801415e6069035251e9c3ee3745204daaeff4 with ttl=167h59m59.9999349s" go.version=go1.26.5 time="2026-07-17T23:27:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33697" http.request.id=5b23fadf-b36f-4c80-89c9-d08e27528247 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/bar/manifests/sha256:ad78f3301390e861b05273fea25801415e6069035251e9c3ee3745204daaeff4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=18.594901ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:23:27:26 +0000] "GET /v2/foo/bar/manifests/sha256:ad78f3301390e861b05273fea25801415e6069035251e9c3ee3745204daaeff4 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T23:27:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=e07bccef-d69a-46db-a1d4-1a05a2b2dea9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.247658ms http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:23:27:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-17T23:27:26Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41577/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:41577/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:33697" http.request.id=346bb8cd-0fa3-4b88-92b1-b3f3cfdef280 http.request.method=GET http.request.remoteaddr="127.0.0.1:54428" 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-07-17T23:27:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=b2759bd0-1d7f-4d87-b900-16b99940d3a8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46302" 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=4.948734ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:23:27:26 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T23:27:26Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33697" http.request.id=346bb8cd-0fa3-4b88-92b1-b3f3cfdef280 http.request.method=GET http.request.remoteaddr="127.0.0.1:54428" 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=17.193403ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:23:27:26 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T23:27:27Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=3f6b3f0c-0be8-4851-b75a-02ffb2cd1431 http.request.method=POST http.request.remoteaddr="127.0.0.1:46302" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.919617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=e1fabdf2-e45d-45ea-b2c8-f9bf811ed12a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46302" http.request.uri="/v2/foo/bar/blobs/uploads/1b5c81af-bd15-4620-b6cc-bdf442aede44?_state=DBUEcWmYuw2XjAPl8czVVx_y7iIEuRD1AksatWbzJNh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNWM4MWFmLWJkMTUtNDYyMC1iNmNjLWJkZjQ0MmFlZGU0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNzoyNy4xMTY5NDM4NzdaIn0%3D&digest=sha256%3A01ad0f5872f06f9f30bb76bde35aef4485923a4ca8bd96d650d716de393c24f3" http.request.useragent="Go-http-client/1.1" http.response.duration=4.088868867s http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:27 +0000] "PUT /v2/foo/bar/blobs/uploads/1b5c81af-bd15-4620-b6cc-bdf442aede44?_state=DBUEcWmYuw2XjAPl8czVVx_y7iIEuRD1AksatWbzJNh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNWM4MWFmLWJkMTUtNDYyMC1iNmNjLWJkZjQ0MmFlZGU0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNy0xN1QyMzoyNzoyNy4xMTY5NDM4NzdaIn0%3D&digest=sha256%3A01ad0f5872f06f9f30bb76bde35aef4485923a4ca8bd96d650d716de393c24f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=d98dd36b-e7d0-47ad-b40f-dc3af45d0d57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46302" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.823934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [17/Jul/2026:23:27:31 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-07-17T23:27:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=f247c156-d5e6-4e1d-bae0-8ae667883387 http.request.method=GET http.request.remoteaddr="127.0.0.1:46302" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.903278ms http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:23:27:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-17T23:27:31Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41577/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:41577/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:33697" http.request.id=5ca561a1-dc8e-48a4-8b78-c323ca382e0d http.request.method=GET http.request.remoteaddr="127.0.0.1:54430" 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-07-17T23:27:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=c4cec72c-d31c-4be0-a4f9-c439d2e10bd3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46304" 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=4.579755ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:23:27:31 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T23:27:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=a63d24c4-9ff6-4943-9c13-76abb1004a70 http.request.method=GET http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.854358ms http.response.status=200 http.response.written=2 127.0.0.1 - - [17/Jul/2026:23:27:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-07-17T23:27:31Z" level=info msg="Challenge established with upstream : http://127.0.0.1:41577/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:41577/v2/:[]]}" go.version=go1.26.5 http.request.host="127.0.0.1:33697" http.request.id=5ca561a1-dc8e-48a4-8b78-c323ca382e0d http.request.method=GET http.request.remoteaddr="127.0.0.1:54430" 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-07-17T23:27:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:41577" http.request.id=0e383853-f839-4535-8126-cdf2c6923be9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46306" 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=4.444196ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:23:27:31 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-07-17T23:27:31Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0ca2dac667ad61414f557b706925170a1f9a760e25f6ee8946df76844f820e6b with ttl=167h59m59.99999176s" go.version=go1.26.5 time="2026-07-17T23:27:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:33697" http.request.id=5ca561a1-dc8e-48a4-8b78-c323ca382e0d http.request.method=GET http.request.remoteaddr="127.0.0.1:54430" 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=24.906995ms http.response.status=200 http.response.written=935 127.0.0.1 - - [17/Jul/2026:23:27:31 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (8.26s) === RUN TestAppDispatcher time="2026-07-17T23:27:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44677" http.request.id=39723153-d0cc-4933-aa95-adceb81b3cdf http.request.method=GET http.request.remoteaddr="127.0.0.1:58568" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.219877ms http.response.status=200 http.response.written=0 time="2026-07-17T23:27:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44677" http.request.id=f3dc3da2-d1f1-4e18-bfcd-c6f4fac1377f http.request.method=GET http.request.remoteaddr="127.0.0.1:58568" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.543977ms http.response.status=200 http.response.written=0 time="2026-07-17T23:27:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44677" http.request.id=30e4dec4-5959-4853-b1d8-11402aaf0156 http.request.method=GET http.request.remoteaddr="127.0.0.1:58568" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.268097ms http.response.status=200 http.response.written=0 time="2026-07-17T23:27:31Z" level=info msg="response completed" go.version=go1.26.5 http.request.host="127.0.0.1:44677" http.request.id=c8dcd825-4a71-4e0b-b06b-e9a861e133ae http.request.method=GET http.request.remoteaddr="127.0.0.1:58568" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.533237ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-07-17T23:27:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=051b5bab-9725-4d57-867a-233370ec5ca2 time="2026-07-17T23:27:31Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=051b5bab-9725-4d57-867a-233370ec5ca2 time="2026-07-17T23:27:31Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.5 http.request.host="127.0.0.1:35747" http.request.id=ceb0da13-cc0d-4566-b3e4-45a502bec6ff http.request.method=GET http.request.remoteaddr="127.0.0.1:51068" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-07-17T23:27:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=051b5bab-9725-4d57-867a-233370ec5ca2 time="2026-07-17T23:27:31Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=051b5bab-9725-4d57-867a-233370ec5ca2 time="2026-07-17T23:27:31Z" level=info msg="configuring file health check path=/tmp/healthcheck3047184647, interval=1" go.version=go1.26.5 instance.id=051b5bab-9725-4d57-867a-233370ec5ca2 --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2026-07-17T23:27:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.5 instance.id=051b5bab-9725-4d57-867a-233370ec5ca2 time="2026-07-17T23:27:35Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=051b5bab-9725-4d57-867a-233370ec5ca2 time="2026-07-17T23:27:35Z" level=info msg="configuring TCP health check addr=127.0.0.1:40739, interval=1" go.version=go1.26.5 instance.id=051b5bab-9725-4d57-867a-233370ec5ca2 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-07-17T23:27: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.5 instance.id=051b5bab-9725-4d57-867a-233370ec5ca2 time="2026-07-17T23:27:39Z" level=info msg="redis not configured" go.version=go1.26.5 instance.id=051b5bab-9725-4d57-867a-233370ec5ca2 time="2026-07-17T23:27:39Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42313, interval=1, threshold=3" go.version=go1.26.5 instance.id=051b5bab-9725-4d57-867a-233370ec5ca2 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 339.987s ? 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.06s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.02s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.35s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.14s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (4.31s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.80s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 13.146s === RUN TestSchedule time="2026-07-17T23:22:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=7136c2bb-9a31-4231-ab6f-0faf28752faa time="2026-07-17T23:22:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.98702ms" go.version=go1.26.5 instance.id=7136c2bb-9a31-4231-ab6f-0faf28752faa time="2026-07-17T23:22:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=989.42µs" go.version=go1.26.5 instance.id=7136c2bb-9a31-4231-ab6f-0faf28752faa time="2026-07-17T23:22:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=994.08µs" go.version=go1.26.5 instance.id=7136c2bb-9a31-4231-ab6f-0faf28752faa scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.06s) === RUN TestRestoreOld time="2026-07-17T23:22:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=7136c2bb-9a31-4231-ab6f-0faf28752faa --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-07-17T23:22:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=7136c2bb-9a31-4231-ab6f-0faf28752faa time="2026-07-17T23:22:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.89734ms" go.version=go1.26.5 instance.id=7136c2bb-9a31-4231-ab6f-0faf28752faa time="2026-07-17T23:22:06Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99148ms" go.version=go1.26.5 instance.id=7136c2bb-9a31-4231-ab6f-0faf28752faa time="2026-07-17T23:22:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=7136c2bb-9a31-4231-ab6f-0faf28752faa --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-07-17T23:22:07Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.5 instance.id=7136c2bb-9a31-4231-ab6f-0faf28752faa --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.981s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (9.94s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22217728 sha256:fc1bfac615fab47988cd4a45c8cdea0d069d90567a4b44f42c2b7471514c9f62 [] map[] } --- PASS: TestSimpleBlobRead (1.52s) === RUN TestBlobMount --- PASS: TestBlobMount (1.79s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (8.76s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (10.47s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (8.93s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.04s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:24c9b5eb15071b4caec4f6fea023972bab2b339d95cf80889f3907cc9a9897a8 palailogos: marking blob sha256:2e13a6712f6453edd63cf106045d6ecb57a29e93d4f4ca2df1c332a3d3b30b1f palailogos: marking blob sha256:37d49b4479d3e2812017647db922017ee2820e182956b44a89668205662ab6e4 palailogos: marking manifest sha256:480afefe29d7e13e9980136c90feb669561565d96e7cde2d473b5c6368569461 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:74eb50dfaea7a4835ea82a2e8ea377f8bcdda738d74833656d61e453137a86e8 palailogos: marking blob sha256:751d18120fe035a2df00800904125b595fb07c59c666f927f7e2c0005ae3b1d7 palailogos: marking manifest sha256:7f4993fa439d68a807a44817fe4d23531c21946fbba390bfd9bebdf82dff850a palailogos: marking blob sha256:e25d0acdb83f0fb998aed2c0410ee0f59571d7656d473166dd557e4091a4b706 palailogos: marking blob sha256:24c9b5eb15071b4caec4f6fea023972bab2b339d95cf80889f3907cc9a9897a8 palailogos: marking manifest sha256:e25d0acdb83f0fb998aed2c0410ee0f59571d7656d473166dd557e4091a4b706 palailogos: marking blob sha256:1b624ff73bb9b38571f88e2f539a46d5cc564d3c5d7152671a1c8cb7b65e7544 palailogos: marking blob sha256:5185e900c0daa2dc6924de9b6e757be39b161b6d58561daf5e2478d61a162799 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (6.29s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:6e7afdaf2d7bf9defe7ebee4eb6de201bebf6ed2fd9987466bb06bedb36a0e1a deletemanifests: marking manifest sha256:e7dc658e6d23c561b0a8e99347635c851b91902d59f8cdf56f8483f2fb01047f deletemanifests: marking blob sha256:5d19885ed0812f201aa04330dbf2deaa9a308aaf6c3c6c8421446e1f413b6daf deletemanifests: marking blob sha256:f7706c3edcce7f4a9bce1bc8b6d37cc9aac15c38804fd655ecbce73768b96555 deletemanifests: marking blob sha256:edbfaafbfb48fc07b932c2395e9fe432f734c93375a93b3c6d16a84d2755029c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0c92d534235b77e80abd36e0df02965a195b048ea79e2ea061dc9784e1a9ae25 blob eligible for deletion: sha256:26c9f8c36128806ce5656c96f0c6328ee84037f370915c424434b1778d342336 blob eligible for deletion: sha256:656aa46a17adac9681f6c8adfcb83f555e0b6f13e11e098612f2e6b2d3cc3778 blob eligible for deletion: sha256:6e7afdaf2d7bf9defe7ebee4eb6de201bebf6ed2fd9987466bb06bedb36a0e1a deletemanifests manifest eligible for deletion: sha256:6e7afdaf2d7bf9defe7ebee4eb6de201bebf6ed2fd9987466bb06bedb36a0e1a deletemanifests: marking manifest sha256:e7dc658e6d23c561b0a8e99347635c851b91902d59f8cdf56f8483f2fb01047f deletemanifests: marking blob sha256:5d19885ed0812f201aa04330dbf2deaa9a308aaf6c3c6c8421446e1f413b6daf deletemanifests: marking blob sha256:f7706c3edcce7f4a9bce1bc8b6d37cc9aac15c38804fd655ecbce73768b96555 deletemanifests: marking blob sha256:edbfaafbfb48fc07b932c2395e9fe432f734c93375a93b3c6d16a84d2755029c time="2026-07-17T23:23:01Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/6e7afdaf2d7bf9defe7ebee4eb6de201bebf6ed2fd9987466bb06bedb36a0e1a" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 time="2026-07-17T23:23:01Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/6e7afdaf2d7bf9defe7ebee4eb6de201bebf6ed2fd9987466bb06bedb36a0e1a" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0c92d534235b77e80abd36e0df02965a195b048ea79e2ea061dc9784e1a9ae25 time="2026-07-17T23:23:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0c92d534235b77e80abd36e0df02965a195b048ea79e2ea061dc9784e1a9ae25" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 blob eligible for deletion: sha256:26c9f8c36128806ce5656c96f0c6328ee84037f370915c424434b1778d342336 time="2026-07-17T23:23:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/26c9f8c36128806ce5656c96f0c6328ee84037f370915c424434b1778d342336" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 blob eligible for deletion: sha256:656aa46a17adac9681f6c8adfcb83f555e0b6f13e11e098612f2e6b2d3cc3778 time="2026-07-17T23:23:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/65/656aa46a17adac9681f6c8adfcb83f555e0b6f13e11e098612f2e6b2d3cc3778" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 blob eligible for deletion: sha256:6e7afdaf2d7bf9defe7ebee4eb6de201bebf6ed2fd9987466bb06bedb36a0e1a time="2026-07-17T23:23:01Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6e/6e7afdaf2d7bf9defe7ebee4eb6de201bebf6ed2fd9987466bb06bedb36a0e1a" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 --- PASS: TestDeleteManifestIfTagNotFound (6.92s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:49489a8aa3e6561c8483ffd31e20a0f4130346ab10a07cc79ed708d6e27ebd8f time="2026-07-17T23:23:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/49489a8aa3e6561c8483ffd31e20a0f4130346ab10a07cc79ed708d6e27ebd8f" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 blob eligible for deletion: sha256:a091875afc9f86747518ff356003427351642757b9fcda18f7f77c73b325b003 time="2026-07-17T23:23:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a0/a091875afc9f86747518ff356003427351642757b9fcda18f7f77c73b325b003" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 blob eligible for deletion: sha256:bc032b76e57efafa98e636bccc8a8407bdd3fb38dcb468e91b9cbc9b69b74ff3 time="2026-07-17T23:23:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bc/bc032b76e57efafa98e636bccc8a8407bdd3fb38dcb468e91b9cbc9b69b74ff3" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 --- PASS: TestGCWithMissingManifests (2.12s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:bb579f911bde81959eec542c48bafcb7d92fde55ea5483b26a19a7aac7315327 komnenos: marking blob sha256:7afe304a16fb49353b662ef331f1a67cc34154b4e6f68bafde421f123150b047 komnenos: marking blob sha256:4aebbf5c5d9b41077b7376bc09fca456c9ce7f91b36aebf5b032e01e8870f6a4 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:26a14c47e1a0c798d5e24c5cdbd58e5e2b065f2617489b6662303101caf749fc time="2026-07-17T23:23:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/26a14c47e1a0c798d5e24c5cdbd58e5e2b065f2617489b6662303101caf749fc" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 blob eligible for deletion: sha256:4ce7521311af1c067837493d5521d747d31d0d44cdc5eac3b0c8d09f7966a2a2 time="2026-07-17T23:23:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4ce7521311af1c067837493d5521d747d31d0d44cdc5eac3b0c8d09f7966a2a2" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 blob eligible for deletion: sha256:6106074b3fa2b4151c7db2e5930e7ae11edb58b066d593ceff0887d5c0e78267 time="2026-07-17T23:23:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/6106074b3fa2b4151c7db2e5930e7ae11edb58b066d593ceff0887d5c0e78267" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 blob eligible for deletion: sha256:a80851ce0389f3788af29ad083919754d7b53e16c379392e79252005e039b893 time="2026-07-17T23:23:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a8/a80851ce0389f3788af29ad083919754d7b53e16c379392e79252005e039b893" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-07-17T23:23:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 blob eligible for deletion: sha256:f1f67e4261f2452a2fbb6aa4bc5943452e5670f49eb042f85eaeb38b29ca3914 time="2026-07-17T23:23:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f1/f1f67e4261f2452a2fbb6aa4bc5943452e5670f49eb042f85eaeb38b29ca3914" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 blob eligible for deletion: sha256:0185bc46d25bcafa3a7ce90877d916c16e59be8d88b00e1c7c01baf53b13417f time="2026-07-17T23:23:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/01/0185bc46d25bcafa3a7ce90877d916c16e59be8d88b00e1c7c01baf53b13417f" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 --- PASS: TestDeletionHasEffect (6.51s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.38s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:3e06d623935431a18e55f4067f419d3e38bf80084a1305df9ed780395c6150ab michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:96e10646e96c404beaa27a2474e1a61b69937a45ba6b95d756111228427120d3 michael_z_doukas: marking blob sha256:de1750b15e924ea6ed6b1772f9b570ab9cea869ee6f5ef92446a4ad8dd76f67e 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a441f74ce08dcb91b648b2e0d3316a2dec8f559801e7f3880a712dc96915a963 time="2026-07-17T23:23:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a4/a441f74ce08dcb91b648b2e0d3316a2dec8f559801e7f3880a712dc96915a963" go.version=go1.26.5 instance.id=34e0ddb8-6e27-4243-8b5a-6e4c6afcdbf4 --- PASS: TestOrphanBlobDeleted (2.66s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:2aa4278901cd2a3829a1e1df3816a7083bddd22d42ed38b97e32e9936101a8b1 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:06736da48ce8746db97323b11f7931a8dd7c8ef49dd9962e35e3d96dec11b361 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.78s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.48s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.34s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (4.56s) === 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-07-17T23:23:28Z" level=info msg="PurgeUploads starting: olderThan=2026-07-17 22:23:28.392313621 +0000 UTC m=-3518.247104005, actuallyDelete=true" time="2026-07-17T23:23:28Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-07-17T23:23:28Z" level=info msg="PurgeUploads starting: olderThan=2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792, actuallyDelete=true" time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/73892662-f8a2-4022-a36f-e6cf3c2ba744 have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/937b7604-822e-4ea3-8b16-25527733a2de have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/03569624-4530-4425-98c7-82d05ff6c38f have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/248c5ba1-9257-4ed5-b1e2-09cb0a6936e9 have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8bca437e-1c84-426b-87ac-d4be232082fb have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e59f2797-3ec2-41b1-8d9e-1e2429def9c0 have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/4c367d8a-2d81-4830-8516-c79943a96eaf have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/11d2209c-a9b2-448f-a2b9-16004d15069f have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/19e06d2e-c7b9-476e-b7f6-b582061fa606 have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2ca498ba-62f5-47ae-87b4-1a95bc89f174 have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4a56bfc2-3ab8-48db-bb0a-7f6b929e78cb have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.394982418 +0000 UTC m=+81.755564792). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-07-17T23:23:28Z" level=info msg="PurgeUploads starting: olderThan=2026-07-17 23:23:28.398418095 +0000 UTC m=+81.759000489, actuallyDelete=true" time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/03c4058c-c378-4767-a44e-68da0f77b5dd have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.398418095 +0000 UTC m=+81.759000489). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c2b0f3d7-7ab8-423e-ba5b-65ec4fee0940 have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.398418095 +0000 UTC m=+81.759000489). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/29b2ca9f-b248-4ceb-929f-663ee20908fa have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.398418095 +0000 UTC m=+81.759000489). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/36824f80-7e09-4cf2-bd25-71cb4c7535ee have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.398418095 +0000 UTC m=+81.759000489). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/51878a02-dcdf-4974-81ac-60761020e45f have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.398418095 +0000 UTC m=+81.759000489). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-07-17T23:23:28Z" level=info msg="PurgeUploads starting: olderThan=2026-07-17 23:23:28.400902172 +0000 UTC m=+81.761484546, actuallyDelete=true" time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7b644496-3dfa-4c36-8aca-f609aebb0e33 have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.400902172 +0000 UTC m=+81.761484546). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/affc8a30-35de-4fdb-af60-ca8d01f5b310 have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.400902172 +0000 UTC m=+81.761484546). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e372f70b-38f3-4d5b-8bcd-74b0e2251f9e have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.400902172 +0000 UTC m=+81.761484546). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e722255f-4f1c-49c6-9ab7-1d8d0ba96b19 have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.400902172 +0000 UTC m=+81.761484546). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/40d0beec-c3fa-42d9-a3b6-64072cfa5372 have older date (2026-07-17 22:23:28 +0000 UTC) than purge date (2026-07-17 23:23:28.400902172 +0000 UTC m=+81.761484546). Removing upload directory." time="2026-07-17T23:23:28Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-07-17T23:23:28Z" level=info msg="PurgeUploads starting: olderThan=2026-07-17 23:23:28.40372493 +0000 UTC m=+81.764307284, actuallyDelete=true" time="2026-07-17T23:23:28Z" 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 82.058s ? 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.01s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.377s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.01s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.393s === RUN TestWalkFileRemoved time="2026-07-17T23:22:06Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.227s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.337s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.82s) === 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 1.197s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.78s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 19.170s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (23.88s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 26.212s ? 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-07-17T23:22:06Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-07-17T23:22:06Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-07-17T23:22:06Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.5 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestUpdateCalledRegularly === CONT TestS3TryUpdate === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched --- PASS: TestParsing (0.05s) time="2026-07-17T23:22:06Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=aeaa2171-e766-4fb9-a155-73e81c067be5 --- PASS: TestS3TryUpdate (0.06s) --- PASS: TestMatchIPV4_2 (0.06s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.07s) time="2026-07-17T23:22:06Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-17T23:22:06Z" level=error msg="unknown ip address format" go.version=go1.26.5 instance.id=aeaa2171-e766-4fb9-a155-73e81c067be5 ip=?0000000000000000000000000000000000 time="2026-07-17T23:22:06Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.5 instance.id=aeaa2171-e766-4fb9-a155-73e81c067be5 --- PASS: TestInvalidNetworkType (0.08s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.08s) --- PASS: TestInvalidData (0.08s) --- PASS: TestMatchIPV4WithRegionMatched (0.08s) --- PASS: TestMatchIPV4 (0.08s) --- PASS: TestMatchIPV6 (0.08s) time="2026-07-17T23:22:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-17T23:22:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-17T23:22:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 time="2026-07-17T23:22:10Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.5 --- PASS: TestUpdateCalledRegularly (4.58s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 5.057s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.366s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) === 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 2.552s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.01s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 19.591s ? 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.02s) PASS ok github.com/docker/distribution/uuid 0.250s ? 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 >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> docker-registry*: Package size: 24.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r24.apk >>> 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-r24.apk >>> docker-registry: Build complete at Fri, 17 Jul 2026 23:27:48 +0000 elapsed time 0h 7m 2s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260717.232048) (2/2) Purging go (1.26.5-r0) Executing busybox-1.38.0-r1.trigger OK: 392.0 MiB in 106 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...