>>> docker-registry: Building community/docker-registry 2.8.3-r25 (using abuild 3.18.0_rc7-r1) started Sun, 01 Nov 2026 23:22:03 +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.27.3-r0) (2/2) Installing .makedepends-docker-registry (20261101.232204) Executing busybox-1.38.0-r8.trigger OK: 444.7 MiB in 104 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.25/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.25/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-11-01T23:22:31Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-11-01T23:22:31Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.047s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-11-01T23:22:31Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.029s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.016s === 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.014s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.15s) PASS ok github.com/docker/distribution/health/checks 0.162s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.017s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.015s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.020s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.015s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/11/01 23:22:31 http: TLS handshake error from 127.0.0.1:40240: 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:44579/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44579/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44579/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:44579/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:38955?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (0.75s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-11-01T23:22:32Z" level=info msg="broadcaster: closing" time="2026-11-01T23:22:32Z" level=info msg="closing testSink" time="2026-11-01T23:22:32Z" level=info msg="closing testSink" time="2026-11-01T23:22:32Z" level=info msg="closing testSink" time="2026-11-01T23:22:32Z" level=info msg="closing testSink" time="2026-11-01T23:22:32Z" level=info msg="closing testSink" time="2026-11-01T23:22:32Z" level=info msg="closing testSink" time="2026-11-01T23:22:32Z" level=info msg="closing testSink" time="2026-11-01T23:22:32Z" level=info msg="closing testSink" time="2026-11-01T23:22:32Z" level=info msg="closing testSink" time="2026-11-01T23:22:32Z" level=info msg="closing testSink" time="2026-11-01T23:22:32Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-11-01T23:22:32Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 1} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 1} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 1} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:32Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-11-01T23:22:33Z" level=warning msg="&{0x3945c8ed6480 0.9} encountered too many errors, backing off" time="2026-11-01T23:22:33Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.61s) PASS ok github.com/docker/distribution/notifications 1.568s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-11-01T23:22:32Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-11-01T23:22:32.240342955Z" 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.27.3 time="2026-11-01T23:22:32.240405575Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:22:32.240694956Z" level=info msg="Starting upload purge in 58m0s" go.version=go1.27.3 time="2026-11-01T23:22:32.241832401Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 time="2026-11-01T23:22:32.241901041Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.27.3 time="2026-11-01T23:22:32.247485853Z" level=info msg="listening on [::]:5001, tls" go.version=go1.27.3 time="2026-11-01T23:22:35.252337721Z" level=info msg="response completed" go.version=go1.27.3 http.request.host=127.0.0.1 http.request.id=32a7df2f-6db5-4ef1-836a-ae151a2ab47e http.request.method=GET http.request.remoteaddr="127.0.0.1:43254" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.52922ms http.response.status=200 http.response.written=2 127.0.0.1 - - [01/Nov/2026:23:22:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-11-01T23:22:35.252939074Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.27.3 --- PASS: TestRegistrySupportedCipherSuite (3.45s) === RUN TestRegistryUnsupportedCipherSuite time="2026-11-01T23:22:35.419731327Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-11-01T23:22:35.421913306Z" 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.27.3 time="2026-11-01T23:22:35.421971956Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:22:35.422106737Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.27.3 time="2026-11-01T23:22:35.422568338Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.17s) PASS ok github.com/docker/distribution/registry 11.645s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.011s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.04s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.241s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-11-01T23:22:31Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.27.3 instance.id=075abf65-784d-4a4b-8790-00a64370f388 time="2026-11-01T23:22:31Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.27.3 instance.id=075abf65-784d-4a4b-8790-00a64370f388 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-11-01T23:22:32Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.27.3 password=CShg-do2onsFELiaXnkPE5hrgEX58pxNnYsWS9xTozg user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.135s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.019s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-11-01T23:22:31Z" level=info msg="token not to be used before 2026-11-01 23:22:32 +0000 UTC - currently 2026-11-01 23:22:31.916114785 +0000 UTC m=+0.024411488" time="2026-11-01T23:22:31Z" level=info msg="token not to be used after 2026-11-01 23:22:31 +0000 UTC - currently 2026-11-01 23:22:31.917417211 +0000 UTC m=+0.025713944" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-11-01T23:22:31Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.058s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.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.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.189s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.052s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.013s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-11-01T23:22: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.27.3 time="2026-11-01T23:22:31Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:22:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33963" http.request.id=906712bb-8faf-473d-b4ba-7b1efba87d5f http.request.method=GET http.request.remoteaddr="127.0.0.1:33284" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.899209ms http.response.status=200 http.response.written=2 127.0.0.1 - - [01/Nov/2026:23:22:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-11-01T23:22: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.27.3 time="2026-11-01T23:22:31Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:22:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=b11b6fa1-c9ba-4778-89c7-934c1e740a0b http.request.method=GET http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.38611ms http.response.status=200 http.response.written=20 127.0.0.1 - - [01/Nov/2026:23:22:31 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-11-01T23:22:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=e5a1cceb-43ac-461b-abb6-f23d767f0488 http.request.method=POST http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.377959ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:32 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=b248fb43-8570-49e5-9249-e3643d0f5cc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/aaaa/blobs/uploads/ef9d8549-8da2-4797-9c56-813c9d7743bb?_state=Vi7qENL8bDjK5hzPLH34Isi17BxqmUOKpkc10PZo9ix7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlZjlkODU0OS04ZGEyLTQ3OTctOWM1Ni04MTNjOWQ3NzQzYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6MzIuMTcwMzY5OTU3WiJ9&digest=sha256%3Abda269d9532ec0caf514a420764d493208bf12202d8517f2a8dd321f9dfc5844" http.request.useragent="Go-http-client/1.1" http.response.duration=5.890646634s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:32 +0000] "PUT /v2/foo/aaaa/blobs/uploads/ef9d8549-8da2-4797-9c56-813c9d7743bb?_state=Vi7qENL8bDjK5hzPLH34Isi17BxqmUOKpkc10PZo9ix7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlZjlkODU0OS04ZGEyLTQ3OTctOWM1Ni04MTNjOWQ3NzQzYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6MzIuMTcwMzY5OTU3WiJ9&digest=sha256%3Abda269d9532ec0caf514a420764d493208bf12202d8517f2a8dd321f9dfc5844 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=da5e630d-83f1-4df1-be81-e36ffa662e28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.493752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:38 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=535be7d5-27c0-4236-90da-80dd44d252ec http.request.method=POST http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.092778ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:38 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=a69b4d27-1377-4e3b-8c92-19740abbf71b http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/bbbb/blobs/uploads/6c8775ba-9700-4dbd-8242-63709ee8d002?_state=km5SUX0hTzNHmcUsSBRLQf0P2NTLLx3pxzALcfAqUvp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2Yzg3NzViYS05NzAwLTRkYmQtODI0Mi02MzcwOWVlOGQwMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6MzguMzMxOTIwMTU3WiJ9&digest=sha256%3A0c836e3076cd1abac50c6f34868e988b82982d2c8658b83b44f28974e8f3290a" http.request.useragent="Go-http-client/1.1" http.response.duration=6.417677259s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:38 +0000] "PUT /v2/foo/bbbb/blobs/uploads/6c8775ba-9700-4dbd-8242-63709ee8d002?_state=km5SUX0hTzNHmcUsSBRLQf0P2NTLLx3pxzALcfAqUvp7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2Yzg3NzViYS05NzAwLTRkYmQtODI0Mi02MzcwOWVlOGQwMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6MzguMzMxOTIwMTU3WiJ9&digest=sha256%3A0c836e3076cd1abac50c6f34868e988b82982d2c8658b83b44f28974e8f3290a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=27a66987-77c9-4d5c-ab24-86beb12568b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.932722ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:44 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=da630efa-52cd-4d53-b4f6-48d7fc228e0b http.request.method=POST http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.817477ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:44 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=50a9a5ab-fb0e-4756-927c-4c0f7789fdb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/cccc/blobs/uploads/66254bf3-74f4-41eb-81fb-c70cd3b08ba5?_state=BG0Y3TEJpyZ5GMINXg2WFZklVhwqFD91okjDfN0e8RN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NjI1NGJmMy03NGY0LTQxZWItODFmYi1jNzBjZDNiMDhiYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6NDQuODk2ODM0NTExWiJ9&digest=sha256%3A8f0b1fc61a79b70d4daaf416a420ad65b3e49649bab788fa4899352c19076e2d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.895209026s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:44 +0000] "PUT /v2/foo/cccc/blobs/uploads/66254bf3-74f4-41eb-81fb-c70cd3b08ba5?_state=BG0Y3TEJpyZ5GMINXg2WFZklVhwqFD91okjDfN0e8RN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NjI1NGJmMy03NGY0LTQxZWItODFmYi1jNzBjZDNiMDhiYTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6NDQuODk2ODM0NTExWiJ9&digest=sha256%3A8f0b1fc61a79b70d4daaf416a420ad65b3e49649bab788fa4899352c19076e2d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=9603f4b3-4506-4ec0-9ec1-b5edb68d5aa7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.024872ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:46 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:47Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=2ce7bc5f-27e0-4e17-a269-ae8e1ee228fb http.request.method=POST http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.918588ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:47 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=b3f60212-899e-41aa-81ae-f6f4182b2f83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/dddd/blobs/uploads/296144ea-d74b-43aa-a37a-f527622fb0d6?_state=q_e2CLc3SZ9fQebAUWNXgK-yKInp54vkvn94wHHnfxZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyOTYxNDRlYS1kNzRiLTQzYWEtYTM3YS1mNTI3NjIyZmIwZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6NDcuMDIxOTMxMzgxWiJ9&digest=sha256%3A991ecea981f41d93ab3d7a0eadf63d082e0e8eb83e921106fe235f3871f08250" http.request.useragent="Go-http-client/1.1" http.response.duration=4.819215443s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:47 +0000] "PUT /v2/foo/dddd/blobs/uploads/296144ea-d74b-43aa-a37a-f527622fb0d6?_state=q_e2CLc3SZ9fQebAUWNXgK-yKInp54vkvn94wHHnfxZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyOTYxNDRlYS1kNzRiLTQzYWEtYTM3YS1mNTI3NjIyZmIwZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6NDcuMDIxOTMxMzgxWiJ9&digest=sha256%3A991ecea981f41d93ab3d7a0eadf63d082e0e8eb83e921106fe235f3871f08250 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:51Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=0c35aceb-15a7-472f-9393-6d329ed47375 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.928132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:51 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=6326c30d-0b15-4db2-9f5e-046b42d20c3b http.request.method=POST http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.956538ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:52 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=79819f02-8e9f-4bda-90ab-14d6c6ae7c5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/eeee/blobs/uploads/39765d95-ec3b-4f34-8083-3805bb9c0dcb?_state=2_zrMg-fgIFCVw6krdcSChE2UQQyGEUCxumaHx9PuCR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzOTc2NWQ5NS1lYzNiLTRmMzQtODA4My0zODA1YmI5YzBkY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6NTIuMDIxMDE0MDdaIn0%3D&digest=sha256%3A1a16305454854501e3869b8a150baac4fd235b317ab6993991ae67a868122b96" http.request.useragent="Go-http-client/1.1" http.response.duration=2.938078463s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:52 +0000] "PUT /v2/foo/eeee/blobs/uploads/39765d95-ec3b-4f34-8083-3805bb9c0dcb?_state=2_zrMg-fgIFCVw6krdcSChE2UQQyGEUCxumaHx9PuCR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzOTc2NWQ5NS1lYzNiLTRmMzQtODA4My0zODA1YmI5YzBkY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6NTIuMDIxMDE0MDdaIn0%3D&digest=sha256%3A1a16305454854501e3869b8a150baac4fd235b317ab6993991ae67a868122b96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:54Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=f60482c5-89ca-4fa3-a8b7-ce136c436e6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.924962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:54 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:55Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=85b90a9c-75c5-4c08-833a-dc9d30bd825e http.request.method=POST http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.751877ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:55 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=9dae426a-a7b1-45de-bb58-f2ebd7cac8ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/ffff/blobs/uploads/60740157-82df-4b56-9395-6585c01c6cab?_state=m81VF2RZK7ICTbhgci8lKjI8KfnifSQNECONhFzlRgB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MDc0MDE1Ny04MmRmLTRiNTYtOTM5NS02NTg1YzAxYzZjYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6NTUuMTQ2NTU5ODc4WiJ9&digest=sha256%3A16b2d3291afee24ceb810711f6155469277232c7f06c0fe5f160662ef2df79d3" http.request.useragent="Go-http-client/1.1" http.response.duration=3.498668992s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:55 +0000] "PUT /v2/foo/ffff/blobs/uploads/60740157-82df-4b56-9395-6585c01c6cab?_state=m81VF2RZK7ICTbhgci8lKjI8KfnifSQNECONhFzlRgB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2MDc0MDE1Ny04MmRmLTRiNTYtOTM5NS02NTg1YzAxYzZjYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6NTUuMTQ2NTU5ODc4WiJ9&digest=sha256%3A16b2d3291afee24ceb810711f6155469277232c7f06c0fe5f160662ef2df79d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=93a21e28-fe84-4549-95df-25b305a505b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.878571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=d912d1c2-1e34-4816-beb6-b7c1a1e43081 http.request.method=GET http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.375166ms http.response.status=200 http.response.written=74 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=a6e65e36-7a0c-47fe-a7b1-f25a6c588d7c http.request.method=GET http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.169695ms http.response.status=200 http.response.written=30 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=37522f5e-d9eb-44b4-8e69-47940481d504 http.request.method=GET http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.039564ms http.response.status=200 http.response.written=74 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=b3faf242-2f3f-44d0-b991-2915bf787407 http.request.method=GET http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.005544ms http.response.status=200 http.response.written=30 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=be005560-b8d7-4e74-94e7-b9e326cc4d8b http.request.method=GET http.request.remoteaddr="127.0.0.1:60248" 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="907.624µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=d818c7b6-6346-4ba1-8d55-3a5a578d6a54 http.request.method=GET http.request.remoteaddr="127.0.0.1:60248" 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="985.704µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" 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.27.3 http.request.host="127.0.0.1:37583" http.request.id=0aa6e396-d6d6-4946-8bff-ea74470abd88 http.request.method=GET http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.098254ms http.response.status=400 http.response.written=116 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" 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.27.3 http.request.host="127.0.0.1:37583" http.request.id=327c4127-9760-4a62-9948-d52640ac0778 http.request.method=GET http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.017034ms http.response.status=400 http.response.written=115 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=69ad0cd6-e5d9-4587-ad13-374756344dd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.112485ms http.response.status=200 http.response.written=20 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37583" http.request.id=cedd2478-9a40-47aa-a83f-75b8b22771f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60248" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.213895ms http.response.status=200 http.response.written=74 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-11-01T23:22:58Z" 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.27.3 time="2026-11-01T23:22:58Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:22:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=9eb1b6f8-efa9-4a61-9673-d7482d3500b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.686447ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=fa5938b8-fff2-49d1-a310-ebd763aec3f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/aaaa/blobs/uploads/e9a94e15-3410-4290-ab99-effe5ef87bb6?_state=afGcixeP-fWj1WJHckRnoPtrM1u7Tqg3AUgCSjWIFUh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlOWE5NGUxNS0zNDEwLTQyOTAtYWI5OS1lZmZlNWVmODdiYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6NTguODkwMjA2NTY0WiJ9&digest=sha256%3A039a04d1ba087e2aa7bf94bbc3c365268e2ffada9ef024d61b0ad0bcaeb74ceb" http.request.useragent="Go-http-client/1.1" http.response.duration=5.600171259s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:22:58 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e9a94e15-3410-4290-ab99-effe5ef87bb6?_state=afGcixeP-fWj1WJHckRnoPtrM1u7Tqg3AUgCSjWIFUh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlOWE5NGUxNS0zNDEwLTQyOTAtYWI5OS1lZmZlNWVmODdiYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjI6NTguODkwMjA2NTY0WiJ9&digest=sha256%3A039a04d1ba087e2aa7bf94bbc3c365268e2ffada9ef024d61b0ad0bcaeb74ceb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=5fd64f78-2f4b-4803-908c-beb28b07e64f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.875471ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:04 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=d15fe72b-5ef3-4d7e-93ca-46786d92a898 http.request.method=POST http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.008028ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:04 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:09Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=335fb054-a148-4ab0-a8b9-b8857df4159e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/bbbb/blobs/uploads/f0c1957a-3e89-40c3-b458-ba9a2769276f?_state=VhFbpfjIWFiL6p5j1KZ2fZiuNuWw3o9Ms1ZS3Q5SHdl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmMGMxOTU3YS0zZTg5LTQwYzMtYjQ1OC1iYTlhMjc2OTI3NmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MDQuNzEzOTkwNzYxWiJ9&digest=sha256%3Adcd949f0ab83606f9dd2e45d06851b70946fc54c9498034e5557a1d7e1e8c84e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.435615078s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:04 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f0c1957a-3e89-40c3-b458-ba9a2769276f?_state=VhFbpfjIWFiL6p5j1KZ2fZiuNuWw3o9Ms1ZS3Q5SHdl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmMGMxOTU3YS0zZTg5LTQwYzMtYjQ1OC1iYTlhMjc2OTI3NmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MDQuNzEzOTkwNzYxWiJ9&digest=sha256%3Adcd949f0ab83606f9dd2e45d06851b70946fc54c9498034e5557a1d7e1e8c84e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:09Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=619c631e-f52e-4d10-9c39-50ed56193c8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.986232ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:09 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:09Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=06aca625-3629-4e5e-9ded-be5663353fa0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.854377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:09 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:10Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=b2023689-7260-42c3-8376-ae4d80f52fbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/cccc/blobs/uploads/3d246c4c-9ad4-4e3e-8ff7-fb24bb09d512?_state=BrKdZhMl9q38YqnSndy9i6-ldqzI6KsOhHQXAZci4r17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZDI0NmM0Yy05YWQ0LTRlM2UtOGZmNy1mYjI0YmIwOWQ1MTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MDkuMjkxOTIwMDk1WiJ9&digest=sha256%3A074d298f891d41baee29153425581f705a5c6bf45e93ae03bfe29d1183594d46" http.request.useragent="Go-http-client/1.1" http.response.duration=1.494606943s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:09 +0000] "PUT /v2/foo/cccc/blobs/uploads/3d246c4c-9ad4-4e3e-8ff7-fb24bb09d512?_state=BrKdZhMl9q38YqnSndy9i6-ldqzI6KsOhHQXAZci4r17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZDI0NmM0Yy05YWQ0LTRlM2UtOGZmNy1mYjI0YmIwOWQ1MTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MDkuMjkxOTIwMDk1WiJ9&digest=sha256%3A074d298f891d41baee29153425581f705a5c6bf45e93ae03bfe29d1183594d46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:10Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=c3e596bf-5942-4645-842a-8245ae349086 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.885181ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:10 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:10Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=1b08fce9-f757-4647-af99-34bac3512eda http.request.method=POST http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.829767ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:10 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=2b8c2c2b-9ac6-4904-b95f-0d5f20b5713c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/dddd/blobs/uploads/0c8fb0d0-82b1-4ff7-a952-9f6b8aa95e64?_state=Q1GPzgh-KpGeKqMGSSYKih2SOZlxCbPUmZUnhaLWXNx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwYzhmYjBkMC04MmIxLTRmZjctYTk1Mi05ZjZiOGFhOTVlNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MTAuOTg4NzExNTYyWiJ9&digest=sha256%3Aa90815bfa3ea9576ddf90780a5bc1f328319d0f4ddab7ee662210280be051785" http.request.useragent="Go-http-client/1.1" http.response.duration=3.703747087s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:10 +0000] "PUT /v2/foo/dddd/blobs/uploads/0c8fb0d0-82b1-4ff7-a952-9f6b8aa95e64?_state=Q1GPzgh-KpGeKqMGSSYKih2SOZlxCbPUmZUnhaLWXNx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwYzhmYjBkMC04MmIxLTRmZjctYTk1Mi05ZjZiOGFhOTVlNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MTAuOTg4NzExNTYyWiJ9&digest=sha256%3Aa90815bfa3ea9576ddf90780a5bc1f328319d0f4ddab7ee662210280be051785 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=b3d07415-8c98-4a8d-824e-232b61c00940 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.932352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37759" http.request.id=8ba22e0d-a1dd-47d4-8186-3707e8ee1be5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59922" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.282445ms http.response.status=200 http.response.written=63 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (42.79s) === RUN TestURLPrefix time="2026-11-01T23:23: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.27.3 time="2026-11-01T23:23:14Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34139" http.request.id=10287f25-e309-41f4-903d-fa6c8f82f184 http.request.method=GET http.request.remoteaddr="127.0.0.1:60190" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.220525ms http.response.status=200 http.response.written=2 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-11-01T23:23: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.27.3 time="2026-11-01T23:23:14Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:23:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=8c850ee1-0a2d-4884-8515-14a523aa31dd http.request.method=GET http.request.remoteaddr="127.0.0.1:46528" http.request.uri="/v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.638046ms http.response.status=404 http.response.written=157 vars.digest="sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "GET /v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=458d8e6f-38e8-43e8-a8de-409a789aed4f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46542" http.request.uri="/v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.281215ms http.response.status=404 http.response.written=157 vars.digest="sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=2e82f4c4-7279-4bbc-b749-5d5bff203400 http.request.method=POST http.request.remoteaddr="127.0.0.1:46542" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.350765ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=e90dacd6-8f26-46ab-91e2-7be16449c3cd http.request.method=GET http.request.remoteaddr="127.0.0.1:46542" http.request.uri="/v2/foo/bar/blobs/uploads/3dbb1feb-b9f4-4789-9d65-0570ea789468?_state=F9wH33atTc3z4d8pPvPMaXWRZXqZ84L71J_8HRGLMfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYmIxZmViLWI5ZjQtNDc4OS05ZDY1LTA1NzBlYTc4OTQ2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NTY0NjUxODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.352576ms http.response.status=204 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "GET /v2/foo/bar/blobs/uploads/3dbb1feb-b9f4-4789-9d65-0570ea789468?_state=F9wH33atTc3z4d8pPvPMaXWRZXqZ84L71J_8HRGLMfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYmIxZmViLWI5ZjQtNDc4OS05ZDY1LTA1NzBlYTc4OTQ2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NTY0NjUxODFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=df929707-003b-46d3-9635-442922d28e91 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46542" http.request.uri="/v2/foo/bar/blobs/uploads/3dbb1feb-b9f4-4789-9d65-0570ea789468?_state=F9wH33atTc3z4d8pPvPMaXWRZXqZ84L71J_8HRGLMfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYmIxZmViLWI5ZjQtNDc4OS05ZDY1LTA1NzBlYTc4OTQ2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NTY0NjUxODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.128025ms http.response.status=204 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "DELETE /v2/foo/bar/blobs/uploads/3dbb1feb-b9f4-4789-9d65-0570ea789468?_state=F9wH33atTc3z4d8pPvPMaXWRZXqZ84L71J_8HRGLMfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYmIxZmViLWI5ZjQtNDc4OS05ZDY1LTA1NzBlYTc4OTQ2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NTY0NjUxODFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=2492b4a5-7aee-433d-855c-c90188848421 http.request.method=GET http.request.remoteaddr="127.0.0.1:46542" http.request.uri="/v2/foo/bar/blobs/uploads/3dbb1feb-b9f4-4789-9d65-0570ea789468?_state=F9wH33atTc3z4d8pPvPMaXWRZXqZ84L71J_8HRGLMfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYmIxZmViLWI5ZjQtNDc4OS05ZDY1LTA1NzBlYTc4OTQ2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NTY0NjUxODFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3dbb1feb-b9f4-4789-9d65-0570ea789468 time="2026-11-01T23:23:14Z" 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.27.3 http.request.host="127.0.0.1:34951" http.request.id=2492b4a5-7aee-433d-855c-c90188848421 http.request.method=GET http.request.remoteaddr="127.0.0.1:46542" http.request.uri="/v2/foo/bar/blobs/uploads/3dbb1feb-b9f4-4789-9d65-0570ea789468?_state=F9wH33atTc3z4d8pPvPMaXWRZXqZ84L71J_8HRGLMfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYmIxZmViLWI5ZjQtNDc4OS05ZDY1LTA1NzBlYTc4OTQ2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NTY0NjUxODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.102464ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3dbb1feb-b9f4-4789-9d65-0570ea789468 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "GET /v2/foo/bar/blobs/uploads/3dbb1feb-b9f4-4789-9d65-0570ea789468?_state=F9wH33atTc3z4d8pPvPMaXWRZXqZ84L71J_8HRGLMfR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkYmIxZmViLWI5ZjQtNDc4OS05ZDY1LTA1NzBlYTc4OTQ2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NTY0NjUxODFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=6c185ed8-f5ba-4374-9b8f-4765efbd1b68 http.request.method=POST http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.269325ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=9b5446f8-2b7f-452e-93ca-4135cc0782ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/4823d8c8-b75b-4bfc-a155-230c9aead5d4?_state=lyZYsAOKnshOZjKTv6o-oW5HY8g-D-cLmVUc56QQGyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MjNkOGM4LWI3NWItNGJmYy1hMTU1LTIzMGM5YWVhZDVkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NjI2MTUwODZaIn0%3D&digest=sha256%3A594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" provided=sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e vars.name="foo/bar" vars.uuid=4823d8c8-b75b-4bfc-a155-230c9aead5d4 time="2026-11-01T23:23:14Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=9b5446f8-2b7f-452e-93ca-4135cc0782ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/4823d8c8-b75b-4bfc-a155-230c9aead5d4?_state=lyZYsAOKnshOZjKTv6o-oW5HY8g-D-cLmVUc56QQGyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MjNkOGM4LWI3NWItNGJmYy1hMTU1LTIzMGM5YWVhZDVkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NjI2MTUwODZaIn0%3D&digest=sha256%3A594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4823d8c8-b75b-4bfc-a155-230c9aead5d4 time="2026-11-01T23:23:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=9b5446f8-2b7f-452e-93ca-4135cc0782ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/4823d8c8-b75b-4bfc-a155-230c9aead5d4?_state=lyZYsAOKnshOZjKTv6o-oW5HY8g-D-cLmVUc56QQGyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MjNkOGM4LWI3NWItNGJmYy1hMTU1LTIzMGM5YWVhZDVkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NjI2MTUwODZaIn0%3D&digest=sha256%3A594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.164785ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4823d8c8-b75b-4bfc-a155-230c9aead5d4 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "PUT /v2/foo/bar/blobs/uploads/4823d8c8-b75b-4bfc-a155-230c9aead5d4?_state=lyZYsAOKnshOZjKTv6o-oW5HY8g-D-cLmVUc56QQGyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MjNkOGM4LWI3NWItNGJmYy1hMTU1LTIzMGM5YWVhZDVkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NjI2MTUwODZaIn0%3D&digest=sha256%3A594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=818f107d-3d93-4fb7-863d-99beacd19cd4 http.request.method=POST http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.191644ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=36686dee-815f-4762-b7a7-35e52c17ca5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/5f4bd2d8-dc14-4f2a-bff8-f824f54e0a20?_state=97uJGXeAub6xgnJceEGneSA-IeOIlzdPGEA8SjUAlcx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmNGJkMmQ4LWRjMTQtNGYyYS1iZmY4LWY4MjRmNTRlMGEyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NjU2MTAyODhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.244785ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "PUT /v2/foo/bar/blobs/uploads/5f4bd2d8-dc14-4f2a-bff8-f824f54e0a20?_state=97uJGXeAub6xgnJceEGneSA-IeOIlzdPGEA8SjUAlcx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmNGJkMmQ4LWRjMTQtNGYyYS1iZmY4LWY4MjRmNTRlMGEyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NjU2MTAyODhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=03e2133c-9e8e-460c-a270-2b66eeaaf6ff http.request.method=POST http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014005ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=2c447292-8570-4d49-8e15-b2e5373a416f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/98872b33-f8af-44d5-abf7-51f572963c0c?_state=-ZMKs884gAUtuHcrrN2RWM0vlB2dr7BMwj0iV3bdWPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ODcyYjMzLWY4YWYtNDRkNS1hYmY3LTUxZjU3Mjk2M2MwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44Njg0NTMyNzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342996ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "PUT /v2/foo/bar/blobs/uploads/98872b33-f8af-44d5-abf7-51f572963c0c?_state=-ZMKs884gAUtuHcrrN2RWM0vlB2dr7BMwj0iV3bdWPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4ODcyYjMzLWY4YWYtNDRkNS1hYmY3LTUxZjU3Mjk2M2MwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44Njg0NTMyNzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=1fba8aca-c60b-4c8a-8afc-be2931f766bc http.request.method=POST http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.354µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:16Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=6abf1f3a-667f-4eb8-bb52-e66bff62e3c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/9d146f7d-a426-47bb-8164-1d117ddd2f3d?_state=S7PHQnfj9oTpfSwT2JPU9fRUw9lX_sHVU5A6-ifC1pF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMTQ2ZjdkLWE0MjYtNDdiYi04MTY0LTFkMTE3ZGRkMmYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NzEyNzIwMloifQ%3D%3D&digest=sha256%3A594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.79324351s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:14 +0000] "PUT /v2/foo/bar/blobs/uploads/9d146f7d-a426-47bb-8164-1d117ddd2f3d?_state=S7PHQnfj9oTpfSwT2JPU9fRUw9lX_sHVU5A6-ifC1pF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMTQ2ZjdkLWE0MjYtNDdiYi04MTY0LTFkMTE3ZGRkMmYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNC44NzEyNzIwMloifQ%3D%3D&digest=sha256%3A594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:16Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=5db8d929-9d3c-4a03-84ca-da2bc7a43ed0 http.request.method=POST http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.909007ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34951" http.request.id=f3bf348f-f197-4f5b-ac8f-aa2d534af51d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/7e3fea6b-de62-41f2-b5d8-e74378d273d6?_state=zDZ9ViRclUmaQfzLhiYYJeCjncsjfv2eEKy6i0XHszB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlM2ZlYTZiLWRlNjItNDFmMi1iNWQ4LWU3NDM3OGQyNzNkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNi43NTU5ODY0ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.773378181s http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/7e3fea6b-de62-41f2-b5d8-e74378d273d6?_state=zDZ9ViRclUmaQfzLhiYYJeCjncsjfv2eEKy6i0XHszB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlM2ZlYTZiLWRlNjItNDFmMi1iNWQ4LWU3NDM3OGQyNzNkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxNi43NTU5ODY0ODRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=cdab81e2-513c-418d-8085-a1bba6b11c1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/uploads/7e3fea6b-de62-41f2-b5d8-e74378d273d6?_state=Y-GjI5aXTgrq9T49_8CO7m025VXKCJG1lTxDlXTdC-Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlM2ZlYTZiLWRlNjItNDFmMi1iNWQ4LWU3NDM3OGQyNzNkNiIsIk9mZnNldCI6MTg0MjMyOTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MTZaIn0%3D&digest=sha256%3A594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.126558ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "PUT /v2/foo/bar/blobs/uploads/7e3fea6b-de62-41f2-b5d8-e74378d273d6?_state=Y-GjI5aXTgrq9T49_8CO7m025VXKCJG1lTxDlXTdC-Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlM2ZlYTZiLWRlNjItNDFmMi1iNWQ4LWU3NDM3OGQyNzNkNiIsIk9mZnNldCI6MTg0MjMyOTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MTZaIn0%3D&digest=sha256%3A594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=3a076bcd-a914-40e8-b5b3-7e1d5f052f24 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.588246ms http.response.status=200 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=15914b5e-eddd-4607-8ac0-97d694193e84 http.request.method=GET http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=82.370227ms http.response.status=200 http.response.written=18423296 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "GET /v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e HTTP/1.1" 200 18423296 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=error msg="error parsing digest="sha257:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=9ff3c23f-7c33-45a5-9e92-9be4f8acb68f http.request.method=GET http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/sha257:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" vars.name="foo/bar" time="2026-11-01T23:23:18Z" 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.27.3 http.request.host="127.0.0.1:34951" http.request.id=9ff3c23f-7c33-45a5-9e92-9be4f8acb68f http.request.method=GET http.request.remoteaddr="127.0.0.1:46544" http.request.uri="/v2/foo/bar/blobs/sha257:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.502056ms http.response.status=400 http.response.written=110 vars.digest="sha257:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "GET /v2/foo/bar/blobs/sha257:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=668bcd3b-e6ef-4490-aeec-9ef4acfc962d http.request.method=GET http.request.remoteaddr="127.0.0.1:46568" http.request.uri="/v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.684876ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "GET /v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-01T23:23:18Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:23:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=906202b3-f05f-462c-8ed1-b59d0e52db11 http.request.method=GET http.request.remoteaddr="127.0.0.1:52782" http.request.uri="/v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.762607ms http.response.status=404 http.response.written=157 vars.digest="sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "GET /v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=a583b812-f6a7-483c-80fd-aaf33e2e0c75 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52786" http.request.uri="/v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.239245ms http.response.status=404 http.response.written=157 vars.digest="sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=96775ca9-bc01-4569-8fa3-7feb058a0e10 http.request.method=POST http.request.remoteaddr="127.0.0.1:52786" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235774ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=2ec0ae20-0b76-48a4-97f5-f641a2d6db76 http.request.method=GET http.request.remoteaddr="127.0.0.1:52786" http.request.uri="/v2/foo/bar/blobs/uploads/a13836c4-aa6e-4710-8962-d71053581433?_state=iGEAXZ4PrLAyVhKF2FyT63pzyXNks9JaZp1Vp-JbcAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMzgzNmM0LWFhNmUtNDcxMC04OTYyLWQ3MTA1MzU4MTQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDAzNDQ4MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.271416ms http.response.status=204 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "GET /v2/foo/bar/blobs/uploads/a13836c4-aa6e-4710-8962-d71053581433?_state=iGEAXZ4PrLAyVhKF2FyT63pzyXNks9JaZp1Vp-JbcAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMzgzNmM0LWFhNmUtNDcxMC04OTYyLWQ3MTA1MzU4MTQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDAzNDQ4MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=721c02ab-fbe7-416f-938c-de320d36831e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52786" http.request.uri="/v2/foo/bar/blobs/uploads/a13836c4-aa6e-4710-8962-d71053581433?_state=iGEAXZ4PrLAyVhKF2FyT63pzyXNks9JaZp1Vp-JbcAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMzgzNmM0LWFhNmUtNDcxMC04OTYyLWQ3MTA1MzU4MTQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDAzNDQ4MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185695ms http.response.status=204 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/a13836c4-aa6e-4710-8962-d71053581433?_state=iGEAXZ4PrLAyVhKF2FyT63pzyXNks9JaZp1Vp-JbcAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMzgzNmM0LWFhNmUtNDcxMC04OTYyLWQ3MTA1MzU4MTQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDAzNDQ4MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=370ab995-a863-4921-9746-2b62af73316c http.request.method=GET http.request.remoteaddr="127.0.0.1:52786" http.request.uri="/v2/foo/bar/blobs/uploads/a13836c4-aa6e-4710-8962-d71053581433?_state=iGEAXZ4PrLAyVhKF2FyT63pzyXNks9JaZp1Vp-JbcAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMzgzNmM0LWFhNmUtNDcxMC04OTYyLWQ3MTA1MzU4MTQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDAzNDQ4MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a13836c4-aa6e-4710-8962-d71053581433 time="2026-11-01T23:23:18Z" 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.27.3 http.request.host="127.0.0.1:44549" http.request.id=370ab995-a863-4921-9746-2b62af73316c http.request.method=GET http.request.remoteaddr="127.0.0.1:52786" http.request.uri="/v2/foo/bar/blobs/uploads/a13836c4-aa6e-4710-8962-d71053581433?_state=iGEAXZ4PrLAyVhKF2FyT63pzyXNks9JaZp1Vp-JbcAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMzgzNmM0LWFhNmUtNDcxMC04OTYyLWQ3MTA1MzU4MTQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDAzNDQ4MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.177185ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a13836c4-aa6e-4710-8962-d71053581433 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "GET /v2/foo/bar/blobs/uploads/a13836c4-aa6e-4710-8962-d71053581433?_state=iGEAXZ4PrLAyVhKF2FyT63pzyXNks9JaZp1Vp-JbcAB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExMzgzNmM0LWFhNmUtNDcxMC04OTYyLWQ3MTA1MzU4MTQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDAzNDQ4MzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=dc69af68-37c4-4f0b-9fd5-c57a2a56e96c http.request.method=POST http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.213964ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=ebb6e567-38cb-4119-b94a-39491237e7f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/b180b069-28b4-4121-b24f-fbba74c24231?_state=uJttub4eFIxneIFvMM_k-HN6tvY85L0iFMa9AO804Px7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxODBiMDY5LTI4YjQtNDEyMS1iMjRmLWZiYmE3NGMyNDIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDY0NTQzMDhaIn0%3D&digest=sha256%3A8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" provided=sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 vars.name="foo/bar" vars.uuid=b180b069-28b4-4121-b24f-fbba74c24231 time="2026-11-01T23:23:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=ebb6e567-38cb-4119-b94a-39491237e7f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/b180b069-28b4-4121-b24f-fbba74c24231?_state=uJttub4eFIxneIFvMM_k-HN6tvY85L0iFMa9AO804Px7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxODBiMDY5LTI4YjQtNDEyMS1iMjRmLWZiYmE3NGMyNDIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDY0NTQzMDhaIn0%3D&digest=sha256%3A8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b180b069-28b4-4121-b24f-fbba74c24231 time="2026-11-01T23:23:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=ebb6e567-38cb-4119-b94a-39491237e7f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/b180b069-28b4-4121-b24f-fbba74c24231?_state=uJttub4eFIxneIFvMM_k-HN6tvY85L0iFMa9AO804Px7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxODBiMDY5LTI4YjQtNDEyMS1iMjRmLWZiYmE3NGMyNDIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDY0NTQzMDhaIn0%3D&digest=sha256%3A8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.223634ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b180b069-28b4-4121-b24f-fbba74c24231 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "PUT /v2/foo/bar/blobs/uploads/b180b069-28b4-4121-b24f-fbba74c24231?_state=uJttub4eFIxneIFvMM_k-HN6tvY85L0iFMa9AO804Px7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxODBiMDY5LTI4YjQtNDEyMS1iMjRmLWZiYmE3NGMyNDIzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDY0NTQzMDhaIn0%3D&digest=sha256%3A8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=3ba0de22-b766-41f5-bb2f-56456a64ae45 http.request.method=POST http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="997.834µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=fbecfef1-565e-4b3d-a608-5265093cc188 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/350e42cb-2948-4922-9285-280e3c8c228a?_state=xiMsR5-9bPM3ki0l8-ACe06WObjk8wO72p7S0SV1ofV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MGU0MmNiLTI5NDgtNDkyMi05Mjg1LTI4MGUzYzhjMjI4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDkzMDI3MTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.247995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "PUT /v2/foo/bar/blobs/uploads/350e42cb-2948-4922-9285-280e3c8c228a?_state=xiMsR5-9bPM3ki0l8-ACe06WObjk8wO72p7S0SV1ofV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MGU0MmNiLTI5NDgtNDkyMi05Mjg1LTI4MGUzYzhjMjI4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MDkzMDI3MTlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=55e50af7-a682-4243-810c-5264f75f1d6c http.request.method=POST http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.214µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=71ad9bb2-b729-46fa-9c2a-fd31b2706273 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/e43e8be4-081a-461b-a609-6d40a6bc7557?_state=xbfF5AKPyQcyV1DzoWMc2r1w4hi6lmRah7S6mtIW3Rd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0M2U4YmU0LTA4MWEtNDYxYi1hNjA5LTZkNDBhNmJjNzU1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MTIwNDAwMVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.294975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "PUT /v2/foo/bar/blobs/uploads/e43e8be4-081a-461b-a609-6d40a6bc7557?_state=xbfF5AKPyQcyV1DzoWMc2r1w4hi6lmRah7S6mtIW3Rd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0M2U4YmU0LTA4MWEtNDYxYi1hNjA5LTZkNDBhNmJjNzU1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MTIwNDAwMVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=95a43464-c73d-4f6e-aecc-ccba0a1b470a http.request.method=POST http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="972.474µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=b310e5cf-f4a4-495a-bcb4-fbcfe446dcf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/52aee2c8-3b22-4c6d-89aa-1a6e23624597?_state=n-1wAAamxubxv4dEYpJ_97_NwEsZx19LOTdSlLi3LJt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyYWVlMmM4LTNiMjItNGM2ZC04OWFhLTFhNmUyMzYyNDU5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MTQ4MDUxNTFaIn0%3D&digest=sha256%3A8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" http.response.duration=2.098644915s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "PUT /v2/foo/bar/blobs/uploads/52aee2c8-3b22-4c6d-89aa-1a6e23624597?_state=n-1wAAamxubxv4dEYpJ_97_NwEsZx19LOTdSlLi3LJt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyYWVlMmM4LTNiMjItNGM2ZC04OWFhLTFhNmUyMzYyNDU5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoxOC44MTQ4MDUxNTFaIn0%3D&digest=sha256%3A8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:21Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=73010111-6346-4242-9847-a737625820ec http.request.method=POST http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.929018ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44549" http.request.id=2a9552de-cd2a-41ef-a250-e7af04598daf http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/4671e9b9-b27a-4a17-8c08-c9fefcc1a6ea?_state=vHtHFsP9WD4o46goJ5kcM4sd698gviaz6wuQJfkcWGN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzFlOWI5LWIyN2EtNGExNy04YzA4LWM5ZmVmY2MxYTZlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMS4wMTA2OTIwNDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.056169856s http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:21 +0000] "PATCH /v2/foo/bar/blobs/uploads/4671e9b9-b27a-4a17-8c08-c9fefcc1a6ea?_state=vHtHFsP9WD4o46goJ5kcM4sd698gviaz6wuQJfkcWGN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzFlOWI5LWIyN2EtNGExNy04YzA4LWM5ZmVmY2MxYTZlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMS4wMTA2OTIwNDNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=3af95d4a-5e62-4303-bebd-2624ef0af14f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/uploads/4671e9b9-b27a-4a17-8c08-c9fefcc1a6ea?_state=VNp66uoXgA1UL2ueAu2DxLABNYeTFdHINRGnmYknZGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzFlOWI5LWIyN2EtNGExNy04YzA4LWM5ZmVmY2MxYTZlYSIsIk9mZnNldCI6MTk2MDk2MDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MjFaIn0%3D&digest=sha256%3A8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" http.response.duration=2.148768ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "PUT /v2/foo/bar/blobs/uploads/4671e9b9-b27a-4a17-8c08-c9fefcc1a6ea?_state=VNp66uoXgA1UL2ueAu2DxLABNYeTFdHINRGnmYknZGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzFlOWI5LWIyN2EtNGExNy04YzA4LWM5ZmVmY2MxYTZlYSIsIk9mZnNldCI6MTk2MDk2MDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MjFaIn0%3D&digest=sha256%3A8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=b899ab81-6dd6-454f-84fd-dc92038ff419 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.547176ms http.response.status=200 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=f1fe65fb-2bcc-45dd-baaf-545c85ed5d3b http.request.method=GET http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=82.261407ms http.response.status=200 http.response.written=19609600 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "GET /v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 HTTP/1.1" 200 19609600 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=error msg="error parsing digest="sha257:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=933d2ac9-4a8a-41c2-a76c-d6a3092b162a http.request.method=GET http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/sha257:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" vars.name="foo/bar" time="2026-11-01T23:23:23Z" 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.27.3 http.request.host="127.0.0.1:44549" http.request.id=933d2ac9-4a8a-41c2-a76c-d6a3092b162a http.request.method=GET http.request.remoteaddr="127.0.0.1:52802" http.request.uri="/v2/foo/bar/blobs/sha257:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.693787ms http.response.status=400 http.response.written=110 vars.digest="sha257:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "GET /v2/foo/bar/blobs/sha257:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=b49173b1-f742-4e53-964f-92a14fd6eb8e http.request.method=GET http.request.remoteaddr="127.0.0.1:52816" http.request.uri="/v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" http.response.duration=1.684737ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "GET /v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=4b7c91e8-1e19-494b-a833-bd68bb0a8184 http.request.method=GET http.request.remoteaddr="127.0.0.1:52816" http.request.uri="/v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.619161ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "GET /v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44549" http.request.id=546a6ef5-7924-40a1-bedb-6f7cf2a3e9f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52814" http.request.uri="/v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.604684ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "GET /v2/foo/bar/blobs/sha256:8d645a1951d331074a790ef4d216866ada65b5ec0377613a05fc69fd04d4d569 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=74c95849-d974-433e-b677-25802d2044c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46568" http.request.uri="/v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.546425859s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "GET /v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34951" http.request.id=780993d4-3148-4974-ad2c-aef4d57e996d http.request.method=GET http.request.remoteaddr="127.0.0.1:46552" http.request.uri="/v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.552209711s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [01/Nov/2026:23:23:18 +0000] "GET /v2/foo/bar/blobs/sha256:594a114b135314b1376573dff15e5410ba2dd0560ef97285dcf19e6ccf9b033e HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (8.48s) === RUN TestBlobDelete time="2026-11-01T23:23:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-01T23:23:23Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:23:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=2b213383-2350-4ca7-879c-943b65387fb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41926" http.request.uri="/v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.749787ms http.response.status=404 http.response.written=157 vars.digest="sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "GET /v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=8601c967-0f3f-4a3f-b367-5f65ccb36ad8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41942" http.request.uri="/v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.424525ms http.response.status=404 http.response.written=157 vars.digest="sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=d78094b6-bd61-469d-a471-145806a52a6f http.request.method=POST http.request.remoteaddr="127.0.0.1:41942" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237455ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=536d0f84-a732-47f3-8bbe-d4b331c11411 http.request.method=GET http.request.remoteaddr="127.0.0.1:41942" http.request.uri="/v2/foo/bar/blobs/uploads/5935d4f0-7b72-4560-aed8-c1fc984b1b55?_state=maYrqPfXhN4f_sP9shbcYTT7rSCFVckqTyitGb7AgeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MzVkNGYwLTdiNzItNDU2MC1hZWQ4LWMxZmM5ODRiMWI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMjUwNTY2MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.172055ms http.response.status=204 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "GET /v2/foo/bar/blobs/uploads/5935d4f0-7b72-4560-aed8-c1fc984b1b55?_state=maYrqPfXhN4f_sP9shbcYTT7rSCFVckqTyitGb7AgeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MzVkNGYwLTdiNzItNDU2MC1hZWQ4LWMxZmM5ODRiMWI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMjUwNTY2MTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=d2af4fcf-6657-487d-96a8-703f43e84660 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41942" http.request.uri="/v2/foo/bar/blobs/uploads/5935d4f0-7b72-4560-aed8-c1fc984b1b55?_state=maYrqPfXhN4f_sP9shbcYTT7rSCFVckqTyitGb7AgeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MzVkNGYwLTdiNzItNDU2MC1hZWQ4LWMxZmM5ODRiMWI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMjUwNTY2MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268305ms http.response.status=204 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "DELETE /v2/foo/bar/blobs/uploads/5935d4f0-7b72-4560-aed8-c1fc984b1b55?_state=maYrqPfXhN4f_sP9shbcYTT7rSCFVckqTyitGb7AgeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MzVkNGYwLTdiNzItNDU2MC1hZWQ4LWMxZmM5ODRiMWI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMjUwNTY2MTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=35c231dc-e167-4d30-a224-4c785bca8fc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41942" http.request.uri="/v2/foo/bar/blobs/uploads/5935d4f0-7b72-4560-aed8-c1fc984b1b55?_state=maYrqPfXhN4f_sP9shbcYTT7rSCFVckqTyitGb7AgeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MzVkNGYwLTdiNzItNDU2MC1hZWQ4LWMxZmM5ODRiMWI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMjUwNTY2MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5935d4f0-7b72-4560-aed8-c1fc984b1b55 time="2026-11-01T23:23:23Z" 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.27.3 http.request.host="127.0.0.1:38231" http.request.id=35c231dc-e167-4d30-a224-4c785bca8fc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41942" http.request.uri="/v2/foo/bar/blobs/uploads/5935d4f0-7b72-4560-aed8-c1fc984b1b55?_state=maYrqPfXhN4f_sP9shbcYTT7rSCFVckqTyitGb7AgeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MzVkNGYwLTdiNzItNDU2MC1hZWQ4LWMxZmM5ODRiMWI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMjUwNTY2MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.034364ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5935d4f0-7b72-4560-aed8-c1fc984b1b55 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "GET /v2/foo/bar/blobs/uploads/5935d4f0-7b72-4560-aed8-c1fc984b1b55?_state=maYrqPfXhN4f_sP9shbcYTT7rSCFVckqTyitGb7AgeB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5MzVkNGYwLTdiNzItNDU2MC1hZWQ4LWMxZmM5ODRiMWI1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMjUwNTY2MTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=40243e19-ce05-42a1-8184-c0193cf007fc http.request.method=POST http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.388346ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=c2d9b564-456d-4181-8487-2ad8854e87d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/1c88496a-99da-466d-9d5f-55ef8faa4d8e?_state=mFG5k0YSm-C00blLr_dlqHoPMIBGx9eUbtbk8SlSOWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjODg0OTZhLTk5ZGEtNDY2ZC05ZDVmLTU1ZWY4ZmFhNGQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMzEwNzQwOTlaIn0%3D&digest=sha256%3A649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" provided=sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 vars.name="foo/bar" vars.uuid=1c88496a-99da-466d-9d5f-55ef8faa4d8e time="2026-11-01T23:23:23Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=c2d9b564-456d-4181-8487-2ad8854e87d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/1c88496a-99da-466d-9d5f-55ef8faa4d8e?_state=mFG5k0YSm-C00blLr_dlqHoPMIBGx9eUbtbk8SlSOWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjODg0OTZhLTk5ZGEtNDY2ZC05ZDVmLTU1ZWY4ZmFhNGQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMzEwNzQwOTlaIn0%3D&digest=sha256%3A649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1c88496a-99da-466d-9d5f-55ef8faa4d8e time="2026-11-01T23:23:23Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=c2d9b564-456d-4181-8487-2ad8854e87d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/1c88496a-99da-466d-9d5f-55ef8faa4d8e?_state=mFG5k0YSm-C00blLr_dlqHoPMIBGx9eUbtbk8SlSOWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjODg0OTZhLTk5ZGEtNDY2ZC05ZDVmLTU1ZWY4ZmFhNGQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMzEwNzQwOTlaIn0%3D&digest=sha256%3A649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.154875ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1c88496a-99da-466d-9d5f-55ef8faa4d8e 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "PUT /v2/foo/bar/blobs/uploads/1c88496a-99da-466d-9d5f-55ef8faa4d8e?_state=mFG5k0YSm-C00blLr_dlqHoPMIBGx9eUbtbk8SlSOWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjODg0OTZhLTk5ZGEtNDY2ZC05ZDVmLTU1ZWY4ZmFhNGQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMzEwNzQwOTlaIn0%3D&digest=sha256%3A649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=b2d1bd22-10fc-4d2e-b4f2-7a164e33e8ff http.request.method=POST http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127415ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=cc91ab7c-0f65-404b-88d5-4a1898884cbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/4df3e94f-41c7-4a33-a0a1-73fb6b8aea70?_state=xJDNKfOODABMiHTp18HBqIsSSFI70AHEiaesIgZVttF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZjNlOTRmLTQxYzctNGEzMy1hMGExLTczZmI2YjhhZWE3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMzM5ODc2MDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.433695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "PUT /v2/foo/bar/blobs/uploads/4df3e94f-41c7-4a33-a0a1-73fb6b8aea70?_state=xJDNKfOODABMiHTp18HBqIsSSFI70AHEiaesIgZVttF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkZjNlOTRmLTQxYzctNGEzMy1hMGExLTczZmI2YjhhZWE3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMzM5ODc2MDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=c2f97bd5-1448-4c70-9ec6-26353757b252 http.request.method=POST http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="997.104µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=446ed878-31ae-4ce9-9bc8-d2737c2c4e08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/b242bddd-1be0-4aef-af56-777d8ab91331?_state=ABSo90reY9s_7rsiKaJwbToMmAk7ujinECkPCaMFrXd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyNDJiZGRkLTFiZTAtNGFlZi1hZjU2LTc3N2Q4YWI5MTMzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMzY5NjQ5OTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.265275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "PUT /v2/foo/bar/blobs/uploads/b242bddd-1be0-4aef-af56-777d8ab91331?_state=ABSo90reY9s_7rsiKaJwbToMmAk7ujinECkPCaMFrXd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyNDJiZGRkLTFiZTAtNGFlZi1hZjU2LTc3N2Q4YWI5MTMzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMzY5NjQ5OTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:23Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=16e785fb-f879-4655-953b-439423f5df9a http.request.method=POST http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.834µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:24Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=ae634c6b-13de-45b7-b15f-b1844d3a9ed0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/32d47f3f-5335-42fb-aafa-f700ed33453e?_state=6j6iaMrMVk-Zlt-JijIAYaKR0VNky2psxwikxkG0zAd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZDQ3ZjNmLTUzMzUtNDJmYi1hYWZhLWY3MDBlZDMzNDUzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMzk2ODY0MjRaIn0%3D&digest=sha256%3A649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.duration=1.455344987s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:23 +0000] "PUT /v2/foo/bar/blobs/uploads/32d47f3f-5335-42fb-aafa-f700ed33453e?_state=6j6iaMrMVk-Zlt-JijIAYaKR0VNky2psxwikxkG0zAd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZDQ3ZjNmLTUzMzUtNDJmYi1hYWZhLWY3MDBlZDMzNDUzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyMy4zMzk2ODY0MjRaIn0%3D&digest=sha256%3A649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:24Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=36324a7c-7464-4a3c-9226-b19d315a405f http.request.method=POST http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.936278ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38231" http.request.id=d1a6c4ac-c2f9-41b8-a57b-8870e55f0f96 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/cc846d7f-723c-41e8-ae75-12e73f556584?_state=phSiqE3kwSM5MhnRlu0iZGGI9G1xHKVAgtACuziM-Lp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjODQ2ZDdmLTcyM2MtNDFlOC1hZTc1LTEyZTczZjU1NjU4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyNC44NzkxNjg2NzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.437901458s http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:24 +0000] "PATCH /v2/foo/bar/blobs/uploads/cc846d7f-723c-41e8-ae75-12e73f556584?_state=phSiqE3kwSM5MhnRlu0iZGGI9G1xHKVAgtACuziM-Lp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjODQ2ZDdmLTcyM2MtNDFlOC1hZTc1LTEyZTczZjU1NjU4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyNC44NzkxNjg2NzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=f7e0a2a7-6b6c-411f-98ae-d9af14909951 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/uploads/cc846d7f-723c-41e8-ae75-12e73f556584?_state=WWyFA9cygEXoNB7yOTQ-gDX5Bn0bdKSNQg2gV6AfxJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjODQ2ZDdmLTcyM2MtNDFlOC1hZTc1LTEyZTczZjU1NjU4NCIsIk9mZnNldCI6MTY4NzI5NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MjRaIn0%3D&digest=sha256%3A649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.duration=2.139669ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "PUT /v2/foo/bar/blobs/uploads/cc846d7f-723c-41e8-ae75-12e73f556584?_state=WWyFA9cygEXoNB7yOTQ-gDX5Bn0bdKSNQg2gV6AfxJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjODQ2ZDdmLTcyM2MtNDFlOC1hZTc1LTEyZTczZjU1NjU4NCIsIk9mZnNldCI6MTY4NzI5NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6MjRaIn0%3D&digest=sha256%3A649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=c873483d-9cdb-49d2-ad09-1eaa7d60841d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.532056ms http.response.status=200 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=81533cd2-ff7d-4f64-965f-15f4842886a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=77.171227ms http.response.status=200 http.response.written=16872960 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "GET /v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 200 16872960 "" "Go-http-client/1.1" time="2026-11-01T23:23:26Z" level=error msg="error parsing digest="sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=e760d75f-1021-403a-b928-e97fcefe4367 http.request.method=GET http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" vars.name="foo/bar" time="2026-11-01T23:23:26Z" 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.27.3 http.request.host="127.0.0.1:38231" http.request.id=e760d75f-1021-403a-b928-e97fcefe4367 http.request.method=GET http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.505276ms http.response.status=400 http.response.written=110 vars.digest="sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "GET /v2/foo/bar/blobs/sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-11-01T23:23:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=7e451b0f-1da9-4a98-91db-eade31bd7914 http.request.method=GET http.request.remoteaddr="127.0.0.1:50078" http.request.uri="/v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.duration=1.683636ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "GET /v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=6d2515c8-3979-4ffb-a64f-496949f50483 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50080" http.request.uri="/v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360646ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=f7f36f21-002b-4589-b6c7-cc32056aff04 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50080" http.request.uri="/v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.227185ms http.response.status=404 http.response.written=157 vars.digest="sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-11-01T23:23:26Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=17cfdaa0-31ac-4e11-b443-4d1338248059 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50080" http.request.uri="/v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.207435ms http.response.status=404 http.response.written=74 vars.digest="sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-11-01T23:23:26Z" level=error msg="error parsing digest="sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=978700cf-62e3-4a2e-ae7e-6d4ab5e3948c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50086" http.request.uri="/v2/foo/bar/blobs/sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" vars.name="foo/bar" time="2026-11-01T23:23:26Z" 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.27.3 http.request.host="127.0.0.1:38231" http.request.id=978700cf-62e3-4a2e-ae7e-6d4ab5e3948c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50086" http.request.uri="/v2/foo/bar/blobs/sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.300055ms http.response.status=400 http.response.written=110 vars.digest="sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "DELETE /v2/foo/bar/blobs/sha257:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-11-01T23:23:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=8e71dfcd-168a-4169-8e16-414b6df7a146 http.request.method=POST http.request.remoteaddr="127.0.0.1:50090" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.542786ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=d8135fb6-6fcc-46d1-acf1-c44e6029a77c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50090" http.request.uri="/v2/foo/bar/blobs/uploads/74430207-0489-4fc7-8855-9ff0d4edc373?_state=P40Vb4i8HZvg20ui4gp8P6DGJ78STXKP3Iq3F2H07GJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NDMwMjA3LTA0ODktNGZjNy04ODU1LTlmZjBkNGVkYzM3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyNi40Mjk2MjUyOFoifQ%3D%3D&digest=sha256%3A649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.duration=1.435692089s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "PUT /v2/foo/bar/blobs/uploads/74430207-0489-4fc7-8855-9ff0d4edc373?_state=P40Vb4i8HZvg20ui4gp8P6DGJ78STXKP3Iq3F2H07GJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NDMwMjA3LTA0ODktNGZjNy04ODU1LTlmZjBkNGVkYzM3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyNi40Mjk2MjUyOFoifQ%3D%3D&digest=sha256%3A649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=b4ec8963-14e0-4bcb-bcf0-0147fb93d209 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50090" http.request.uri="/v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.049279ms http.response.status=200 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=3ea601b5-4ea9-42e3-b884-945fd87a4bcf http.request.method=GET http.request.remoteaddr="127.0.0.1:50064" http.request.uri="/v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.5366865s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "GET /v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-11-01T23:23:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38231" http.request.id=4a78639f-2501-4289-b702-78fd5d6930b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:50078" http.request.uri="/v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.531215489s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [01/Nov/2026:23:23:26 +0000] "GET /v2/foo/bar/blobs/sha256:649ad1091b61011ad53b5b2b7d72067a7e72db30bd6af7eadd328d3d47350013 HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.76s) === RUN TestRelativeURL time="2026-11-01T23:23:27Z" 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.27.3 time="2026-11-01T23:23:27Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:23:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33521" http.request.id=4deba2a8-0f11-45ff-a8eb-b20baa987790 http.request.method=POST http.request.remoteaddr="127.0.0.1:38408" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.699917ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33521" http.request.id=8aef31f3-fb26-42a4-bf1e-83451f1f47d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38408" http.request.uri="/v2/foo/bar/blobs/uploads/110eaf15-3065-45cc-9ead-318657cf74df?_state=0wFIJXfNGfxxY2v734oSavEgIIDJvVSyk89sNreVRtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMGVhZjE1LTMwNjUtNDVjYy05ZWFkLTMxODY1N2NmNzRkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyNy45NTUzODk1ODdaIn0%3D&digest=sha256%3A555bcddaf37e01ab0926d55e5a614674b4f8d7bcb1d873f5b0b1161df6e89a90" http.request.useragent="Go-http-client/1.1" http.response.duration=4.254763789s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:28 +0000] "PUT /v2/foo/bar/blobs/uploads/110eaf15-3065-45cc-9ead-318657cf74df?_state=0wFIJXfNGfxxY2v734oSavEgIIDJvVSyk89sNreVRtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExMGVhZjE1LTMwNjUtNDVjYy05ZWFkLTMxODY1N2NmNzRkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzoyNy45NTUzODk1ODdaIn0%3D&digest=sha256%3A555bcddaf37e01ab0926d55e5a614674b4f8d7bcb1d873f5b0b1161df6e89a90 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33521" http.request.id=7b802ddf-2db5-4284-ba1b-9e7f6eada85e http.request.method=POST http.request.remoteaddr="127.0.0.1:38408" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.340789ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:32Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33521" http.request.id=c6666b45-4593-480a-b0a1-930d5168eeb5 http.request.method=POST http.request.remoteaddr="127.0.0.1:38408" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.536787ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:33521" http.request.id=9b01cccf-19f7-469a-bec1-5944c36905ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:38408" http.request.uri="/v2/foo/bar/blobs/uploads/e85a0d2e-fc1d-480f-b971-9da7ca775b71?_state=xXj8z3uFwCndVuAPkpL1wn9YQ2SahW8zclZBP4g9hDB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4NWEwZDJlLWZjMWQtNDgwZi1iOTcxLTlkYTdjYTc3NWI3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzozMi42Mzc3NTAyOTZaIn0%3D&digest=sha256%3A797267a2e0b28cd0aadef90428c19575c4e4dce99caf6865f8203e1d1b1e2d77" http.request.useragent="Go-http-client/1.1" http.response.duration=8.816578358s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:32 +0000] "PUT /v2/foo/bar/blobs/uploads/e85a0d2e-fc1d-480f-b971-9da7ca775b71?_state=xXj8z3uFwCndVuAPkpL1wn9YQ2SahW8zclZBP4g9hDB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4NWEwZDJlLWZjMWQtNDgwZi1iOTcxLTlkYTdjYTc3NWI3MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzozMi42Mzc3NTAyOTZaIn0%3D&digest=sha256%3A797267a2e0b28cd0aadef90428c19575c4e4dce99caf6865f8203e1d1b1e2d77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (13.51s) === RUN TestBlobDeleteDisabled time="2026-11-01T23:23:41Z" 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.27.3 time="2026-11-01T23:23:41Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:23:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:39673" http.request.id=9ed63011-b315-4337-940c-c3085474cb16 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59626" http.request.uri="/v2/foo/bar/blobs/sha256:40a3637aa449bba10ec21f7df74fc3f42ff748b74620d4b8425f48976c9bc34c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.148699ms http.response.status=405 http.response.written=78 vars.digest="sha256:40a3637aa449bba10ec21f7df74fc3f42ff748b74620d4b8425f48976c9bc34c" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:40a3637aa449bba10ec21f7df74fc3f42ff748b74620d4b8425f48976c9bc34c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.14s) === RUN TestDeleteDisabled time="2026-11-01T23:23:41Z" 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.27.3 time="2026-11-01T23:23:41Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:23:41Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45651" http.request.id=464c546b-b1f2-448e-b284-db96cc4f920b http.request.method=POST http.request.remoteaddr="127.0.0.1:60106" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.356149ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45651" http.request.id=6a5b3e3e-5f32-4ed4-a507-b54a5559c798 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60106" http.request.uri="/v2/foo/bar/blobs/uploads/0da446db-482f-46f9-9cef-dd30e01ce7dc?_state=51-rbsQefxbI1u3acvBK9SS-MSnSJ318EI-bjbk25D17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkYTQ0NmRiLTQ4MmYtNDZmOS05Y2VmLWRkMzBlMDFjZTdkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzo0MS43NDYzODQyMjVaIn0%3D&digest=sha256%3A3ab88723a1898e0782c362f23d101e1716ad8adb3ccd69de6ccdfad3cc2713ec" http.request.useragent="Go-http-client/1.1" http.response.duration=2.793515818s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:41 +0000] "PUT /v2/foo/bar/blobs/uploads/0da446db-482f-46f9-9cef-dd30e01ce7dc?_state=51-rbsQefxbI1u3acvBK9SS-MSnSJ318EI-bjbk25D17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkYTQ0NmRiLTQ4MmYtNDZmOS05Y2VmLWRkMzBlMDFjZTdkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzo0MS43NDYzODQyMjVaIn0%3D&digest=sha256%3A3ab88723a1898e0782c362f23d101e1716ad8adb3ccd69de6ccdfad3cc2713ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:44Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:45651" http.request.id=455b2b03-cee8-48b1-a9ef-88b3279f9001 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60106" http.request.uri="/v2/foo/bar/blobs/sha256:3ab88723a1898e0782c362f23d101e1716ad8adb3ccd69de6ccdfad3cc2713ec" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.905908ms http.response.status=405 http.response.written=78 vars.digest="sha256:3ab88723a1898e0782c362f23d101e1716ad8adb3ccd69de6ccdfad3cc2713ec" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:23:44 +0000] "DELETE /v2/foo/bar/blobs/sha256:3ab88723a1898e0782c362f23d101e1716ad8adb3ccd69de6ccdfad3cc2713ec HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.95s) === RUN TestDeleteReadOnly time="2026-11-01T23:23:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-01T23:23:44Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:23:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44679" http.request.id=16273172-c5c5-4388-9095-ac68c6edbbb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:41234" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.272589ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44679" http.request.id=f018e1d1-7d3b-427a-bdf0-57e9048a5e12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41234" http.request.uri="/v2/foo/bar/blobs/uploads/e6a24803-fa18-4f0f-934f-ef47cd232bb5?_state=ZsSBAlRtHHZzdkPSclaoVg3AEOCpUjXV-aA0M2Q2cR97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2YTI0ODAzLWZhMTgtNGYwZi05MzRmLWVmNDdjZDIzMmJiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzo0NC43MTM1NTAxODNaIn0%3D&digest=sha256%3A17e9ed97e39d0e89137d58e808cdacc812f351ddf92f99c2f9bde09b1b55ae0e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.779114197s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:44 +0000] "PUT /v2/foo/bar/blobs/uploads/e6a24803-fa18-4f0f-934f-ef47cd232bb5?_state=ZsSBAlRtHHZzdkPSclaoVg3AEOCpUjXV-aA0M2Q2cR97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2YTI0ODAzLWZhMTgtNGYwZi05MzRmLWVmNDdjZDIzMmJiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyMzo0NC43MTM1NTAxODNaIn0%3D&digest=sha256%3A17e9ed97e39d0e89137d58e808cdacc812f351ddf92f99c2f9bde09b1b55ae0e HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [01/Nov/2026:23:23:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:17e9ed97e39d0e89137d58e808cdacc812f351ddf92f99c2f9bde09b1b55ae0e HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.95s) === RUN TestStartPushReadOnly time="2026-11-01T23:23:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-01T23:23:48Z" level=info msg="redis not configured" go.version=go1.27.3 127.0.0.1 - - [01/Nov/2026:23:23:48 +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-11-01T23:23:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-01T23:23:48Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:23:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=679ae68f-050c-4dc8-9370-17c28ef5dc0b http.request.method=GET http.request.remoteaddr="127.0.0.1:42232" 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.887152ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/Nov/2026:23:23:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-11-01T23:23:48Z" 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.27.3 http.request.host="127.0.0.1:38611" http.request.id=e57e0fd6-1586-4628-b95a-4c9fd75c120a http.request.method=GET http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.968348ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [01/Nov/2026:23:23:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-01T23:23:48Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=77660f22-9960-46c9-84f5-c1a1679a96eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.441156ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/Nov/2026:23:23:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-11-01T23:23:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=05b8b6ce-75ec-4f5b-8001-2ee96bfc2ce4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" 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.268487ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-01T23:23:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=05b8b6ce-75ec-4f5b-8001-2ee96bfc2ce4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" 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.436247ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-01T23:23:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=05b8b6ce-75ec-4f5b-8001-2ee96bfc2ce4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" 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.521778ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-01T23:23:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=05b8b6ce-75ec-4f5b-8001-2ee96bfc2ce4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" 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.592368ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/Nov/2026:23:23:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-11-01T23:23:48Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=5986e309-daca-490b-8da6-49e8e5fc4244 http.request.method=POST http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.135749ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:48 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=f48bc97f-a0bb-4b82-95df-4c7d9c5b8849 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/blobs/uploads/e836b8b7-9b1c-4b71-937b-d828906ca717?_state=HOctiWTWfUqBRPr6ApQRFF7iOqDYUiN1C1hc_ACnksR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlODM2YjhiNy05YjFjLTRiNzEtOTM3Yi1kODI4OTA2Y2E3MTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6NDguODA0NjcyNDExWiJ9&digest=sha256%3A30ec460b902587ed2aff9568abfe632a7fd9981a5d520265229174b52d883ad6" http.request.useragent="Go-http-client/1.1" http.response.duration=9.267079939s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:48 +0000] "PUT /v2/foo/schema1/blobs/uploads/e836b8b7-9b1c-4b71-937b-d828906ca717?_state=HOctiWTWfUqBRPr6ApQRFF7iOqDYUiN1C1hc_ACnksR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlODM2YjhiNy05YjFjLTRiNzEtOTM3Yi1kODI4OTA2Y2E3MTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6NDguODA0NjcyNDExWiJ9&digest=sha256%3A30ec460b902587ed2aff9568abfe632a7fd9981a5d520265229174b52d883ad6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:23:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=fa320c08-8423-4b3a-814a-a3b58a6af089 http.request.method=POST http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.33913ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=2ac99b8c-4996-4e23-807f-487c53f90405 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/blobs/uploads/bddf0159-8490-454a-b7bf-051ae23434d1?_state=pPvnix88k13sluh56I8l1J_llX0XzMPdXrsZD-PnKgp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZGRmMDE1OS04NDkwLTQ1NGEtYjdiZi0wNTFhZTIzNDM0ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6NTguMjk5OTkzMzI4WiJ9&digest=sha256%3A002a1e858f480a09706f1cd3234c6e9175d9a3702c88ab833ef38fd57778d054" http.request.useragent="Go-http-client/1.1" http.response.duration=7.677976571s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:23:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/bddf0159-8490-454a-b7bf-051ae23434d1?_state=pPvnix88k13sluh56I8l1J_llX0XzMPdXrsZD-PnKgp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZGRmMDE1OS04NDkwLTQ1NGEtYjdiZi0wNTFhZTIzNDM0ZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjM6NTguMjk5OTkzMzI4WiJ9&digest=sha256%3A002a1e858f480a09706f1cd3234c6e9175d9a3702c88ab833ef38fd57778d054 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=0ff3fd51-9c88-4be5-9060-b90ab7927b7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.369683ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=00eb1d64-e99b-425f-af09-4416b28bfd89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.56592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=30ce11d5-ffa6-40be-a88d-8e5429cab932 http.request.method=GET http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.247429ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/Nov/2026:23:24:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-01T23:24:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=47b5264c-4067-4527-bd5b-94a5e9a04793 http.request.method=GET http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.178889ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/Nov/2026:23:24:05 +0000] "GET /v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-01T23:24:05Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38611" http.request.id=7e102455-304e-463e-aadb-400efbfbc787 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.66402ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38611" http.request.id=6d11b1a0-49da-429a-a32d-46c1ec2050d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.57304ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:38611" http.request.id=835a8c5f-aaef-4eb5-b2d5-25afe9cd94c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.236869ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=5e19e16a-1334-4903-b11d-4995998335d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.793597ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "GET /v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=d278ab0c-2f1b-40f8-9758-90706df1c55b http.request.method=GET http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044764ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=196ebffc-d1a9-40de-8d67-884bbc05ba58 http.request.method=GET http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050194ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "GET /v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=f4c53ac9-9a50-4d72-962a-4430eac4278d http.request.method=GET http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.001484ms http.response.status=200 http.response.written=41 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" level=error msg="payload digest does match: "sha256:c671277a7a9bb8f69bccd124d70bef8e1f1bb4f626f59b0f966d7be8895e45d3" != "sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b"" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=24206e68-1d3c-471c-9ad9-bda2fb9616ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b" time="2026-11-01T23:24:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=24206e68-1d3c-471c-9ad9-bda2fb9616ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:42232" http.request.uri="/v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.378826ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b" 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:16402b929e1ec12f7f031e1818cda49849a419f31ed1ad6f8a3a445474096f6b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=fa7ba9a6-cd47-4afd-95fb-c328bbd0cfb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.402826ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" 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.27.3 http.request.host="127.0.0.1:38611" http.request.id=4f404807-03c9-4a8f-bddc-0ecc891c99fb http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" 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="926.553µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38611" http.request.id=72409323-dd3d-405d-b00e-1917290c240f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.169634ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-01T23:24:06Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38611" http.request.id=72409323-dd3d-405d-b00e-1917290c240f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.248615ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-01T23:24:06Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38611" http.request.id=72409323-dd3d-405d-b00e-1917290c240f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.278885ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=9880b816-36ff-475a-aa92-35869c8bfd3b http.request.method=POST http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183975ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=e8222af6-cb79-4dd1-864f-943dc875e13b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/blobs/uploads/3dba04c5-392b-4f79-ab86-e5eb8fbc3464?_state=NDEeNFuWwTAdWDIArPOb2xw5INXUL2abrysn2Nd-4u57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZGJhMDRjNS0zOTJiLTRmNzktYWI4Ni1lNWViOGZiYzM0NjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MDYuMDE5MTQ2MTQyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.519576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/3dba04c5-392b-4f79-ab86-e5eb8fbc3464?_state=NDEeNFuWwTAdWDIArPOb2xw5INXUL2abrysn2Nd-4u57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZGJhMDRjNS0zOTJiLTRmNzktYWI4Ni1lNWViOGZiYzM0NjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MDYuMDE5MTQ2MTQyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38611" http.request.id=c3183951-4d91-46e8-aa16-07cba1dee94a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.157594ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-01T23:24:06Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38611" http.request.id=c3183951-4d91-46e8-aa16-07cba1dee94a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.250905ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-11-01T23:24:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=15dc3528-f035-4648-8dbf-3892a85fd72d http.request.method=POST http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.631457ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=d45ce353-8aae-4569-ab00-151a321e0146 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/blobs/uploads/d1407e07-1b09-4411-828c-0bd32b23be28?_state=35I6GJSQtpaq5UWYFRNttYtRgAordo5QVwW7yeMGcGx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTQwN2UwNy0xYjA5LTQ0MTEtODI4Yy0wYmQzMmIyM2JlMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MDYuMjI1Nzg4MDI0WiJ9&digest=sha256%3A1d409d5417b0c1d94be0eac6f82a37dfcaef1f777e718561a7e566c50a2e825a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.43722413s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/d1407e07-1b09-4411-828c-0bd32b23be28?_state=35I6GJSQtpaq5UWYFRNttYtRgAordo5QVwW7yeMGcGx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTQwN2UwNy0xYjA5LTQ0MTEtODI4Yy0wYmQzMmIyM2JlMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MDYuMjI1Nzg4MDI0WiJ9&digest=sha256%3A1d409d5417b0c1d94be0eac6f82a37dfcaef1f777e718561a7e566c50a2e825a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=0b323492-0509-4b0e-aa40-7b4c5aa43df5 http.request.method=POST http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.275579ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=23d8ea76-9baa-41bc-8596-2308efa123fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/blobs/uploads/7e0d05db-cf31-4446-88e3-27e517e14596?_state=QkgXZ2qXAamqq1FvkMxVdLR8VtZNY1Uk5sDrT9bkaW97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZTBkMDVkYi1jZjMxLTQ0NDYtODhlMy0yN2U1MTdlMTQ1OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MTEuODA1NDE4MDFaIn0%3D&digest=sha256%3A11a3c8714df41fb1762567c3c533c686dcab225f06c61a2b0532c7e24132ef6a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.164696728s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/7e0d05db-cf31-4446-88e3-27e517e14596?_state=QkgXZ2qXAamqq1FvkMxVdLR8VtZNY1Uk5sDrT9bkaW97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZTBkMDVkYi1jZjMxLTQ0NDYtODhlMy0yN2U1MTdlMTQ1OTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MTEuODA1NDE4MDFaIn0%3D&digest=sha256%3A11a3c8714df41fb1762567c3c533c686dcab225f06c61a2b0532c7e24132ef6a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38611" http.request.id=60df664f-d5b0-4766-8e03-26d9180595fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.54467ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38611" http.request.id=7b129db3-062f-409e-9eb2-42f1814fbcee http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/sha256:a4b30969f9a5130a09c9c4c8be4c354102c6a37a299a2037419c8d5978f719ab" http.request.useragent="Go-http-client/1.1" http.response.duration=1.806777ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:a4b30969f9a5130a09c9c4c8be4c354102c6a37a299a2037419c8d5978f719ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=1e895fc3-0a78-4a79-b699-0a734c4510e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.657067ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=4b8ac806-1fba-4c6a-8b69-c28377054f60 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/sha256:a4b30969f9a5130a09c9c4c8be4c354102c6a37a299a2037419c8d5978f719ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.563586ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "GET /v2/foo/schema2/manifests/sha256:a4b30969f9a5130a09c9c4c8be4c354102c6a37a299a2037419c8d5978f719ab HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=e194380a-b58a-41aa-a7fc-9a0b088ecd56 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.373395ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=24e47270-bef0-49b0-88b0-b4fdb0ee6e35 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/sha256:a4b30969f9a5130a09c9c4c8be4c354102c6a37a299a2037419c8d5978f719ab" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069704ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "GET /v2/foo/schema2/manifests/sha256:a4b30969f9a5130a09c9c4c8be4c354102c6a37a299a2037419c8d5978f719ab HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=5bc20409-acf8-43e6-b9b0-2cce69c84362 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.134375ms http.response.status=200 http.response.written=45 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="rewriting manifest sha256:a4b30969f9a5130a09c9c4c8be4c354102c6a37a299a2037419c8d5978f719ab in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=9d14a9b2-04b1-4546-9f96-c6f1c3aa2357 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" 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-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=9d14a9b2-04b1-4546-9f96-c6f1c3aa2357 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.769091ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38611" http.request.id=f84dac79-1b73-4436-8f52-668f81ff0274 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.227905ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38611" http.request.id=787437d7-2c13-48a0-b140-06e5581043a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.493246ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38611" http.request.id=ec5417ba-b811-4e33-9b14-ccac410faa89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/sha256:44987acb2a62ef860c0e4912425cbfe820c00346216acbc73845efa30791be32" http.request.useragent="Go-http-client/1.1" http.response.duration=1.415786ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:44987acb2a62ef860c0e4912425cbfe820c00346216acbc73845efa30791be32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=840133ba-3d2c-49ae-9d89-a527e840c040 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.349506ms http.response.status=200 http.response.written=434 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-11-01T23:24:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=72d93ad6-626a-4ec2-8887-1437371cd53c http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/sha256:44987acb2a62ef860c0e4912425cbfe820c00346216acbc73845efa30791be32" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.287255ms http.response.status=200 http.response.written=434 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "GET /v2/foo/schema2/manifests/sha256:44987acb2a62ef860c0e4912425cbfe820c00346216acbc73845efa30791be32 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-11-01T23:24:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=063f93f9-4b91-4dfb-b8c3-8eae4ad2dfc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010764ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=6748bff5-3e5c-4b9a-b19e-d49d749c5f10 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/sha256:44987acb2a62ef860c0e4912425cbfe820c00346216acbc73845efa30791be32" http.request.useragent="Go-http-client/1.1" http.response.duration="984.894µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:14 +0000] "GET /v2/foo/schema2/manifests/sha256:44987acb2a62ef860c0e4912425cbfe820c00346216acbc73845efa30791be32 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:14Z" level=info msg="rewriting manifest list sha256:44987acb2a62ef860c0e4912425cbfe820c00346216acbc73845efa30791be32 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=5b524102-1c1b-4d4f-bd20-beb568d4ffe6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" 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-11-01T23:24:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38611" http.request.id=5b524102-1c1b-4d4f-bd20-beb568d4ffe6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41254" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.619731ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [01/Nov/2026:23:24:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-11-01T23:24: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.27.3 time="2026-11-01T23:24:14Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:24:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=19349eb7-8a43-4482-8286-aa82e560aeea http.request.method=GET http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.571276ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/Nov/2026:23:24:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-11-01T23:24: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.27.3 http.request.host="127.0.0.1:41517" http.request.id=9723efba-4553-43cf-b28e-257eda58543a http.request.method=GET http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.023164ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [01/Nov/2026:23:24:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-01T23:24:14Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=163b5205-d169-403d-9c1e-9d43f3a03d76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.016464ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/Nov/2026:23:24:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-11-01T23:24:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=83a2e418-c8a3-4caa-980f-195e3c0bb011 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.922417ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-01T23:24: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.27.3 http.request.host="127.0.0.1:41517" http.request.id=83a2e418-c8a3-4caa-980f-195e3c0bb011 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" 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.024398ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-01T23:24:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=83a2e418-c8a3-4caa-980f-195e3c0bb011 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" 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.074468ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-01T23:24: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.27.3 http.request.host="127.0.0.1:41517" http.request.id=83a2e418-c8a3-4caa-980f-195e3c0bb011 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" 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.125488ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/Nov/2026:23:24:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-11-01T23:24:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=47177027-1af4-4f09-b12f-c39ddba2e923 http.request.method=POST http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.658617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=394deb97-03fd-400a-9c02-4f8483abaa4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/blobs/uploads/8c1c4900-71c2-4abe-bc0c-e95ed5eb8676?_state=iLtVjMpYkeUO77GwwcXf-jVZ8hgnohU-Ep-O9z3iuuJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4YzFjNDkwMC03MWMyLTRhYmUtYmMwYy1lOTVlZDVlYjg2NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MTQuMjAxNzI1Mzg5WiJ9&digest=sha256%3A0ea200a1164230f3c692f9bee7d22317502eb7369db42807dc61848369a9dfa9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.413887591s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/8c1c4900-71c2-4abe-bc0c-e95ed5eb8676?_state=iLtVjMpYkeUO77GwwcXf-jVZ8hgnohU-Ep-O9z3iuuJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4YzFjNDkwMC03MWMyLTRhYmUtYmMwYy1lOTVlZDVlYjg2NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MTQuMjAxNzI1Mzg5WiJ9&digest=sha256%3A0ea200a1164230f3c692f9bee7d22317502eb7369db42807dc61848369a9dfa9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:18Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=f3353cc3-2890-4d62-8c1f-a1fbcb2c1837 http.request.method=POST http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.33845ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=af6cf10a-6b7a-455e-b397-ee10b3c59f09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/blobs/uploads/5f391836-0405-49a1-9312-66d7452485c2?_state=QAQ5iDYRqRnWWmCqw28-5JGQjP-gn-8pHDOb0DbFsot7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZjM5MTgzNi0wNDA1LTQ5YTEtOTMxMi02NmQ3NDUyNDg1YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MTguODcxNTI0NzI3WiJ9&digest=sha256%3A37da05b768f624fe687435452c9e6f88254f35eff1605839e66fe4ca0254c704" http.request.useragent="Go-http-client/1.1" http.response.duration=8.141199352s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/5f391836-0405-49a1-9312-66d7452485c2?_state=QAQ5iDYRqRnWWmCqw28-5JGQjP-gn-8pHDOb0DbFsot7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZjM5MTgzNi0wNDA1LTQ5YTEtOTMxMi02NmQ3NDUyNDg1YzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MTguODcxNTI0NzI3WiJ9&digest=sha256%3A37da05b768f624fe687435452c9e6f88254f35eff1605839e66fe4ca0254c704 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=eacff98d-d52a-4776-8989-fed760fb147a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.224772ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=8e515175-1e3b-437a-a269-c716bb443817 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212" http.request.useragent="Go-http-client/1.1" http.response.duration=2.52472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=cb02537f-5e4e-45bb-9f9a-4e31a41336dd http.request.method=GET http.request.remoteaddr="127.0.0.1:37830" 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.644369ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=d49f9edc-2654-42bc-a526-a7835d06fcd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.074808ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "GET /v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41517" http.request.id=c4550798-dbd8-41d8-8662-4ddf7535291b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212" http.request.useragent="Go-http-client/1.1" http.response.duration=2.55204ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41517" http.request.id=03ae76eb-cd7b-412e-a433-c0ce714e24cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212" http.request.useragent="Go-http-client/1.1" http.response.duration=2.47985ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:41517" http.request.id=c6fb7ba3-936b-4af3-8a4b-ec40616e9887 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212" http.request.useragent="Go-http-client/1.1" http.response.duration=2.338779ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=f1e4710c-a900-46c1-a095-48710ad32bcc http.request.method=GET http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.920878ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "GET /v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=edd4ac58-3406-4ea2-8bbe-17022046e560 http.request.method=GET http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.147885ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=67125311-9b5e-4a72-9355-5254eb7b7155 http.request.method=GET http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212" http.request.useragent="Go-http-client/1.1" http.response.duration="930.923µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "GET /v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=7d281247-245f-4f1c-9326-644890b4ee80 http.request.method=GET http.request.remoteaddr="127.0.0.1:37830" 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="910.614µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=error msg="payload digest does match: "sha256:e8f31790a9fb005ca9d95f33591a2c5ab5dd1b6eeb81eaafd4259099604bdda1" != "sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212"" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=58b08105-4a95-4c21-aab8-90629d8f1b20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212" time="2026-11-01T23:24:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=58b08105-4a95-4c21-aab8-90629d8f1b20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37830" http.request.uri="/v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.326035ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212" 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:7b773851d4fde68136ad99237a660c2677e70640375807ec318777ca52825212 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=5a6a4969-c145-4f80-8f74-e27613792484 http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.476226ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" 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.27.3 http.request.host="127.0.0.1:41517" http.request.id=41f2acbe-7918-47d3-9fcf-60439954ae8b http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" 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="970.714µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41517" http.request.id=c1a7a0fd-4ef1-458f-aa2a-7d9bea4291a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.195715ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-01T23:24:27Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41517" http.request.id=c1a7a0fd-4ef1-458f-aa2a-7d9bea4291a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.282055ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-01T23:24:27Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41517" http.request.id=c1a7a0fd-4ef1-458f-aa2a-7d9bea4291a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.338046ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=ffbc3f59-866e-415d-8b71-1e796243cc35 http.request.method=POST http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=1b69cbfe-8049-4cc4-9a31-761a90e826dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/blobs/uploads/697c8f7c-070c-4640-b79e-71fd0c38398e?_state=mT_Od1KKXqimuOvr_i1jV83TKF310kS3JcRzIs2b7bF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTdjOGY3Yy0wNzBjLTQ2NDAtYjc5ZS03MWZkMGMzODM5OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MjcuMDU1NDQ2MzlaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.545206ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/697c8f7c-070c-4640-b79e-71fd0c38398e?_state=mT_Od1KKXqimuOvr_i1jV83TKF310kS3JcRzIs2b7bF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTdjOGY3Yy0wNzBjLTQ2NDAtYjc5ZS03MWZkMGMzODM5OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MjcuMDU1NDQ2MzlaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41517" http.request.id=46089672-4182-4f1e-88ec-b6573736d05a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.370865ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-01T23:24:27Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41517" http.request.id=46089672-4182-4f1e-88ec-b6573736d05a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.460876ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-11-01T23:24:27Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=62c9de37-d4b9-4b70-9562-8d51bac67c7a http.request.method=POST http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.624576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=98bd4284-8197-4424-bd66-8815dd9eab2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/blobs/uploads/06e2b921-26b4-4485-a3c3-d364df693dd3?_state=srafTGP774OzWe4Ry-bUpTk4ClgBd4V_NtfypjVCCpN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNmUyYjkyMS0yNmI0LTQ0ODUtYTNjMy1kMzY0ZGY2OTNkZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MjcuMjIzOTg4OTVaIn0%3D&digest=sha256%3A9cadcedab86161facbaa533ddfadd8abe85d5b1db6c34c113e3483d814bd76a3" http.request.useragent="Go-http-client/1.1" http.response.duration=4.007550905s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/06e2b921-26b4-4485-a3c3-d364df693dd3?_state=srafTGP774OzWe4Ry-bUpTk4ClgBd4V_NtfypjVCCpN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNmUyYjkyMS0yNmI0LTQ0ODUtYTNjMy1kMzY0ZGY2OTNkZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MjcuMjIzOTg4OTVaIn0%3D&digest=sha256%3A9cadcedab86161facbaa533ddfadd8abe85d5b1db6c34c113e3483d814bd76a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=ec693330-9038-406b-aef6-4b96a999244a http.request.method=POST http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.35549ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=8c27f03d-8a48-462a-8acd-4da4185058f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/blobs/uploads/e37ab8e9-e83f-4a49-b14e-be2d1f4a029b?_state=c9rL5_CtJrGpfkBWGQEVvYochg86gzwgQzVF6GkRElt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMzdhYjhlOS1lODNmLTRhNDktYjE0ZS1iZTJkMWY0YTAyOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MzEuMzYyNTc3NjM2WiJ9&digest=sha256%3A9fd71282c315c19a3c62a20bb28964f6894bc28d514c92fe64f54b0caa14c8e0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.123393413s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/e37ab8e9-e83f-4a49-b14e-be2d1f4a029b?_state=c9rL5_CtJrGpfkBWGQEVvYochg86gzwgQzVF6GkRElt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMzdhYjhlOS1lODNmLTRhNDktYjE0ZS1iZTJkMWY0YTAyOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MzEuMzYyNTc3NjM2WiJ9&digest=sha256%3A9fd71282c315c19a3c62a20bb28964f6894bc28d514c92fe64f54b0caa14c8e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41517" http.request.id=6e92220d-bbc3-4145-90a3-be840f287fd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.366443ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41517" http.request.id=ddba1cc6-9a47-47a4-87ab-8c4ce3c07eb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/sha256:669d156aec0eee8d34928afecccda3dec10b7d493aa6069b65b4f034132e23cc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.240559ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:669d156aec0eee8d34928afecccda3dec10b7d493aa6069b65b4f034132e23cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=29fe9755-f543-4c08-9269-bb2e01f83bc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" 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.000638ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=1143c3e5-dd84-4807-b072-4cc0c2fade9d http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/sha256:669d156aec0eee8d34928afecccda3dec10b7d493aa6069b65b4f034132e23cc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.026788ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema2/manifests/sha256:669d156aec0eee8d34928afecccda3dec10b7d493aa6069b65b4f034132e23cc HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=ffe80365-5394-4e62-ac8b-98234a32d78a http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.774167ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=d7689994-5940-4c2e-95ed-8694dc0d862e http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/sha256:669d156aec0eee8d34928afecccda3dec10b7d493aa6069b65b4f034132e23cc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.898518ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema2/manifests/sha256:669d156aec0eee8d34928afecccda3dec10b7d493aa6069b65b4f034132e23cc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=61522389-6803-4c21-b574-6d4aa8268f5b http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" 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.011108ms http.response.status=200 http.response.written=45 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="rewriting manifest sha256:669d156aec0eee8d34928afecccda3dec10b7d493aa6069b65b4f034132e23cc in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=b320e0f4-2159-4480-8776-1d24db55ee90 http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" 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-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=b320e0f4-2159-4480-8776-1d24db55ee90 http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.701184ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41517" http.request.id=dfef84a2-7722-4af6-b1ce-28c3cf7ca840 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" 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.078319ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41517" http.request.id=d15a6535-a6e2-475b-95e2-9489d7f78125 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.385419ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41517" http.request.id=74d43220-5eab-454e-8011-3649419e6b88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/sha256:d8f8801d27edec519878d2724b06a1a3281d093caa93d7389d449aa7d2e4992f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.115559ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:d8f8801d27edec519878d2724b06a1a3281d093caa93d7389d449aa7d2e4992f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=93463856-eac1-46a2-aadb-7f39e5bdc055 http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" 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.636271ms http.response.status=200 http.response.written=434 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=5211c195-5f7a-41bf-b9b5-32c85101a0bb http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/sha256:d8f8801d27edec519878d2724b06a1a3281d093caa93d7389d449aa7d2e4992f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.767007ms http.response.status=200 http.response.written=434 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema2/manifests/sha256:d8f8801d27edec519878d2724b06a1a3281d093caa93d7389d449aa7d2e4992f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=b3286111-21df-4771-86de-d7c2e484a392 http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.366926ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=140b05c1-39ef-4a82-bec1-c6276bf08ce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/sha256:d8f8801d27edec519878d2724b06a1a3281d093caa93d7389d449aa7d2e4992f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.250125ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema2/manifests/sha256:d8f8801d27edec519878d2724b06a1a3281d093caa93d7389d449aa7d2e4992f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="rewriting manifest list sha256:d8f8801d27edec519878d2724b06a1a3281d093caa93d7389d449aa7d2e4992f in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=d10428a8-685f-4d09-b2bd-83b2436ae867 http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" 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-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:41517" http.request.id=d10428a8-685f-4d09-b2bd-83b2436ae867 http.request.method=GET http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.247233ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (45.03s) === RUN TestGetManifestWithStorageError time="2026-11-01T23:24:33Z" 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.27.3 time="2026-11-01T23:24:33Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:24:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:45721" http.request.id=3121d5a7-1e40-4f9b-a63d-32c6b2fa8a21 http.request.method=GET http.request.remoteaddr="127.0.0.1:48462" 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.895171ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:45721" http.request.id=e48e5a62-e46d-4cf7-ab2e-16bd373a0ff8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48462" 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=1.693617ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:45721" http.request.id=5ebdae6e-97e6-46d1-abe6-97c07731c92d http.request.method=GET http.request.remoteaddr="127.0.0.1:48462" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.971197ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:45721" http.request.id=8d61347e-869f-402d-a3b7-d7ebf840ad55 http.request.method=GET http.request.remoteaddr="127.0.0.1:48462" 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.005038ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-11-01T23:24:33Z" 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.27.3 time="2026-11-01T23:24:33Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:24:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=598e9c95-f42d-49b7-9f79-b6d8691291a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.837467ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" 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.27.3 http.request.host="127.0.0.1:42641" http.request.id=9b2f2809-b774-432a-a4aa-faa6ae40ff07 http.request.method=GET http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.171835ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=69f4a69a-f508-4dbd-810a-09e127ea48b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" 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.60185ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=32cb4dd4-6794-4e6f-b94e-cfaf7b146915 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" 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.735091ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-01T23:24:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=32cb4dd4-6794-4e6f-b94e-cfaf7b146915 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" 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.891342ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-01T23:24:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=32cb4dd4-6794-4e6f-b94e-cfaf7b146915 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" 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.927392ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-11-01T23:24:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=32cb4dd4-6794-4e6f-b94e-cfaf7b146915 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" 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.956212ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-11-01T23:24:33Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=968345fc-3d3f-464a-be81-147eb1357eaf http.request.method=POST http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.195018ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=3b3a1740-9798-47a8-b042-e41979f12db3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/blobs/uploads/f2c9a448-b113-4a3d-9e2b-0fed369f3e31?_state=x1bElIUw0Or7N1lKBk3cT7qDF0ts_QFF6OiTazF4RAB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMmM5YTQ0OC1iMTEzLTRhM2QtOWUyYi0wZmVkMzY5ZjNlMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MzMuNzMwNTAzNTQyWiJ9&digest=sha256%3A61671623f4e8c259bffc0aba775577de29c05da3eba563dff3f43ffe9cf4ae08" http.request.useragent="Go-http-client/1.1" http.response.duration=2.768196717s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/f2c9a448-b113-4a3d-9e2b-0fed369f3e31?_state=x1bElIUw0Or7N1lKBk3cT7qDF0ts_QFF6OiTazF4RAB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMmM5YTQ0OC1iMTEzLTRhM2QtOWUyYi0wZmVkMzY5ZjNlMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MzMuNzMwNTAzNTQyWiJ9&digest=sha256%3A61671623f4e8c259bffc0aba775577de29c05da3eba563dff3f43ffe9cf4ae08 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=ca4bbab9-1ddc-40a7-8d91-d2772bcc0c7a http.request.method=POST http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.332129ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=3253dc1c-fdd8-451c-b517-ce9b90c47642 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/blobs/uploads/88d1a337-30ef-49d8-8853-86ab184f2dcb?_state=LkaO5yi6epn_Nmvpdy7d08R2OUlA3KNQsxWFrT3nq1p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OGQxYTMzNy0zMGVmLTQ5ZDgtODg1My04NmFiMTg0ZjJkY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MzYuNjM5ODk4MDIxWiJ9&digest=sha256%3Aaa475530d4f02e594a764a4735523753ba83a0658d1b0c166e98edc9b3aaad17" http.request.useragent="Go-http-client/1.1" http.response.duration=2.251987265s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/88d1a337-30ef-49d8-8853-86ab184f2dcb?_state=LkaO5yi6epn_Nmvpdy7d08R2OUlA3KNQsxWFrT3nq1p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4OGQxYTMzNy0zMGVmLTQ5ZDgtODg1My04NmFiMTg0ZjJkY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MzYuNjM5ODk4MDIxWiJ9&digest=sha256%3Aaa475530d4f02e594a764a4735523753ba83a0658d1b0c166e98edc9b3aaad17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=300ea339-a33f-442b-8847-c73f1d2dcde8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.654255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=30ce886b-9d3a-499b-884c-0d4c33246d4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.58893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=5aadecbc-383c-445d-8be7-5f74329e9753 http.request.method=GET http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.303109ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=92554d13-978b-479f-896b-68b7150d6959 http.request.method=GET http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.061789ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42641" http.request.id=55d0424c-6f6e-4a9f-bb43-6fade04e67c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.50346ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42641" http.request.id=42df85c3-312a-4285-b2b8-581590f8a61e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.248569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:42641" http.request.id=94adb9e4-e302-47fc-987c-def021362b6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.278919ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=1fe4f61e-c265-4b09-808f-610e1557c48a http.request.method=GET http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.880698ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=a5ae42c4-1b20-4342-911a-f26e0f6200c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.046514ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=b819985b-2d9a-4517-ba7f-251a97d2770a http.request.method=GET http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059134ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=b5800350-6860-4d61-8f4a-fa34c0e3118c http.request.method=GET http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.044924ms http.response.status=200 http.response.written=41 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=error msg="payload digest does match: "sha256:186e83699ab033b156d847dba9700a93e577e35e09963556ab0e9abdbe38e3d5" != "sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a"" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=6efde9cd-c57d-4ed4-a334-33b49abe6541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" time="2026-11-01T23:24:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=6efde9cd-c57d-4ed4-a334-33b49abe6541 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36218" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.284215ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=5063e0de-5abf-47f6-85ce-69dacd282aa7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45414" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.479176ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=08d4d7f5-fe48-4a71-81cb-79c348d36608 http.request.method=GET http.request.remoteaddr="127.0.0.1:45414" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.271645ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=95e1fc2d-003c-4b0d-836f-e87494360f0c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45426" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.322035ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=18a3e0a2-78cd-48a0-bef0-943f5fdb188d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.707101ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=28c4833b-44e6-4338-9612-d16c91fca25b http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.757987ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=7d428358-308a-4a80-bf1f-d4222253bf4a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45448" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.343745ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=d9b373c9-ac0a-469f-b8c5-fdaadab4cbc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45464" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.4939ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=fec82c3d-8906-458a-b90d-eca598cfa2bb http.request.method=GET http.request.remoteaddr="127.0.0.1:45464" 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="977.634µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=85d38639-e21c-4aa9-900f-c83fce9819d6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45464" http.request.uri="/v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.332586ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:16004e9af87e23a4e3b71a41b649c5727593e4bfbd7d42ddc239b3b76f83f62a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=ad0a3313-535c-4a26-a919-9ba0d92ef20c http.request.method=GET http.request.remoteaddr="127.0.0.1:45464" 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="957.864µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=ad607bed-edd4-456e-af27-57433a11da05 http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.013084ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" 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.27.3 http.request.host="127.0.0.1:42641" http.request.id=df042fb1-3d65-4b1a-b576-c1bf7d0c312e http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.007184ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42641" http.request.id=a2c80e75-975a-4097-b0c2-8914fb293c93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.441906ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-01T23:24:38Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42641" http.request.id=a2c80e75-975a-4097-b0c2-8914fb293c93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.529366ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-01T23:24:38Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42641" http.request.id=a2c80e75-975a-4097-b0c2-8914fb293c93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.589956ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=2059b0f1-c133-45a1-974a-6db3201845d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=ef28efdf-791b-4cff-8dd6-4d1f9640a935 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/blobs/uploads/91a3a71a-bc5c-44ee-abb1-af3c51c6b521?_state=SI_B5WxoHymbh6SEaMs-fcdWFIx4LqLgHPrt4M1zou97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MWEzYTcxYS1iYzVjLTQ0ZWUtYWJiMS1hZjNjNTFjNmI1MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MzguOTU1ODI2MTJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403035ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/91a3a71a-bc5c-44ee-abb1-af3c51c6b521?_state=SI_B5WxoHymbh6SEaMs-fcdWFIx4LqLgHPrt4M1zou97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MWEzYTcxYS1iYzVjLTQ0ZWUtYWJiMS1hZjNjNTFjNmI1MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MzguOTU1ODI2MTJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:38Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42641" http.request.id=7bcbfdf0-d2c3-4d6e-baeb-ab8156b0e334 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.140475ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-11-01T23:24:38Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42641" http.request.id=7bcbfdf0-d2c3-4d6e-baeb-ab8156b0e334 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.232265ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [01/Nov/2026:23:24:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-11-01T23:24:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=c36f118e-8827-46f6-834f-6cca722320f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.592856ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=7d6f14f2-7469-4075-8bb1-855045369fbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/blobs/uploads/187570ab-3fee-49e2-805f-d43e0111b2a7?_state=E2Mdl1ISAZSbQIlARj5VQgBCB1p2EwqHEVTmsLXeWK57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxODc1NzBhYi0zZmVlLTQ5ZTItODA1Zi1kNDNlMDExMWIyYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MzkuMTQzNzYwMDc3WiJ9&digest=sha256%3A661028b50c1bb48313c2f5aea143b1520c90ea5128ebc96c19a385978153cf24" http.request.useragent="Go-http-client/1.1" http.response.duration=4.967034621s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/187570ab-3fee-49e2-805f-d43e0111b2a7?_state=E2Mdl1ISAZSbQIlARj5VQgBCB1p2EwqHEVTmsLXeWK57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxODc1NzBhYi0zZmVlLTQ5ZTItODA1Zi1kNDNlMDExMWIyYTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6MzkuMTQzNzYwMDc3WiJ9&digest=sha256%3A661028b50c1bb48313c2f5aea143b1520c90ea5128ebc96c19a385978153cf24 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:44Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=472033cd-5eb5-41de-a7c9-505c45384f96 http.request.method=POST http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.42282ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=c25af466-3f2b-45b1-a7d8-585461be914b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/blobs/uploads/e30a3e66-fec9-4068-9f9d-ecf0b0346732?_state=P3pm56zqzSOJ2bJ2Oey6G1fHl__3cStjyZN62K1Zq4p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMzBhM2U2Ni1mZWM5LTQwNjgtOWY5ZC1lY2YwYjAzNDY3MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6NDQuMzgyNjY2MzY5WiJ9&digest=sha256%3Ab870a4682788c1bd7268568dc0655fa4c88f58b03427f390f16e86acb3b4ea15" http.request.useragent="Go-http-client/1.1" http.response.duration=8.28131452s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/e30a3e66-fec9-4068-9f9d-ecf0b0346732?_state=P3pm56zqzSOJ2bJ2Oey6G1fHl__3cStjyZN62K1Zq4p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMzBhM2U2Ni1mZWM5LTQwNjgtOWY5ZC1lY2YwYjAzNDY3MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTEtMDFUMjM6MjQ6NDQuMzgyNjY2MzY5WiJ9&digest=sha256%3Ab870a4682788c1bd7268568dc0655fa4c88f58b03427f390f16e86acb3b4ea15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42641" http.request.id=0aa2f880-f359-4f4e-aed3-110cb8204d60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.44971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42641" http.request.id=56ae77bc-fc5b-4f77-ba19-fcae996208fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" http.request.useragent="Go-http-client/1.1" http.response.duration=1.771407ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=b77e98e9-8ed0-4473-acf6-2d0d020c6f26 http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.644337ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=d7132aa3-23e4-4ca4-b3f1-1337cff5c1d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.576526ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "GET /v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=013d5adc-66ab-4abc-a41c-ef751bcc362d http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.416836ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=6dfde9e8-c276-4a35-a485-f6ea047d9f34 http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" http.request.useragent="Go-http-client/1.1" http.response.duration=1.400966ms http.response.status=304 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "GET /v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=896fbf2f-ab26-4ac5-808e-913a84656fb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.331886ms http.response.status=200 http.response.written=45 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="rewriting manifest sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=f37fdcfc-7a69-42da-b81d-88516492dc6d http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" 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-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=f37fdcfc-7a69-42da-b81d-88516492dc6d http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.3985ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=103838fd-8d80-4139-b890-da3bb1de1093 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419586ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=87057bf3-ca85-43ca-bb8a-08f6b3f3581c http.request.method=GET http.request.remoteaddr="127.0.0.1:45432" http.request.uri="/v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.158904ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "GET /v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=33296809-3c3d-4274-9ff0-dd6e12f4bea7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45464" http.request.uri="/v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.369195ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42641" http.request.id=c490d9c1-8e31-4d87-8670-af997c1d9231 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39550" http.request.uri="/v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" http.request.useragent="Go-http-client/1.1" http.response.duration=1.697947ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=206bb10c-1b4f-4eea-8673-74004b0ae87b http.request.method=GET http.request.remoteaddr="127.0.0.1:39550" http.request.uri="/v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.322395ms http.response.status=200 http.response.written=732 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "GET /v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=fc705710-062a-47b5-9ff8-8e4e365e8027 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39552" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.593456ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42641" http.request.id=e2494949-dd6c-41cb-86fb-6aac3c26ff42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.867417ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=b3505fed-88b1-4686-9ecd-f80a267435d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39558" 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="981.714µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=637f5d71-51a8-42dd-8489-679cd5bfcb44 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872" http.request.useragent="Go-http-client/1.1" http.response.duration=1.274375ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3d4d044d453b380ca24738457d25e9e538606d0fc390b8ccbb8b9295bb1a5872 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42641" http.request.id=df096488-9db2-41cf-955e-7611a57fc987 http.request.method=GET http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.074824ms http.response.status=200 http.response.written=35 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (19.15s) === RUN TestManifestDeleteDisabled time="2026-11-01T23:24:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-01T23:24:52Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:24:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:37127" http.request.id=edd09e8b-0285-4f05-917b-e69c59360381 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51042" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.414346ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [01/Nov/2026:23:24:52 +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-11-01T23:24:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-01T23:24:52Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:24:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-11-01T23:24:52Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.27.3 time="2026-11-01T23:24:52Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.27.3 time="2026-11-01T23:24:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:36441" http.request.id=000b474f-55f1-40dd-af66-d2338842053c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59072" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.477373ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:36441" http.request.id=a32486f1-8c1f-40fb-8358-a9d023029e05 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59082" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.766801ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:36441" http.request.id=183c1cc2-bdab-4c62-9e3b-cb6ac4b09a84 http.request.method=POST http.request.remoteaddr="127.0.0.1:59088" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.438249ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-11-01T23:24:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:36441" http.request.id=c5f54ebf-22e9-49c4-8ff0-6af5b7287db3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59102" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.064858ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.05s) === RUN TestProxyManifestGetByTag time="2026-11-01T23:24:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-11-01T23:24:52Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:24:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=6150cfd7-156b-4a14-816b-84b7ffe8f7af http.request.method=POST http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.970918ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=a105f6d7-b343-46c1-a94b-e601ed03934b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/foo/bar/blobs/uploads/b2ddfd85-5dd1-4f91-b44a-f2d7524ed79c?_state=DBgrYTdsDezpk_F-Y8DD7R9u6Fav0_MDe1N_lIrPPvJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyZGRmZDg1LTVkZDEtNGY5MS1iNDRhLWYyZDc1MjRlZDc5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyNDo1Mi45MzAyNTAyMjdaIn0%3D&digest=sha256%3Aa2190235930f8f7df23fe6a950652e74b27b0c11fcde6e8262110f85cf5f346a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.861756906s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:52 +0000] "PUT /v2/foo/bar/blobs/uploads/b2ddfd85-5dd1-4f91-b44a-f2d7524ed79c?_state=DBgrYTdsDezpk_F-Y8DD7R9u6Fav0_MDe1N_lIrPPvJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyZGRmZDg1LTVkZDEtNGY5MS1iNDRhLWYyZDc1MjRlZDc5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyNDo1Mi45MzAyNTAyMjdaIn0%3D&digest=sha256%3Aa2190235930f8f7df23fe6a950652e74b27b0c11fcde6e8262110f85cf5f346a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=aa67c21e-b7cf-4038-8e43-b95365b269d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.096513ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:56 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:24: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.27.3 time="2026-11-01T23:24:56Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-11-01T23:24:56Z" level=info msg="Starting upload purge in 1m0s" go.version=go1.27.3 time="2026-11-01T23:24:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-11-01T23:24:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=48f79042-d209-43f9-b317-b7a3e84d6acf http.request.method=GET http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.270445ms http.response.status=200 http.response.written=2 127.0.0.1 - - [01/Nov/2026:23:24:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-11-01T23:24:56Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39889" go.version=go1.27.3 time="2026-11-01T23:24:56Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.27.3 time="2026-11-01T23:24:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=a0c0c67d-51c9-43aa-8ccc-0872c930e806 http.request.method=GET http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.436966ms http.response.status=200 http.response.written=2 127.0.0.1 - - [01/Nov/2026:23:24:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-11-01T23:24:56Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39889/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:39889/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:44081" http.request.id=029071ad-bb7d-4d58-8f53-c6df220636d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56636" http.request.uri="/v2/foo/bar/manifests/sha256:d3c68f1110f47c5c7c8ac094cbf170c3cc7df92ffaaf3ce7ed1794d8c11041a0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:d3c68f1110f47c5c7c8ac094cbf170c3cc7df92ffaaf3ce7ed1794d8c11041a0" time="2026-11-01T23:24:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=6524a811-8a4a-4065-8d29-08f68a0e2cac http.request.method=GET http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/foo/bar/manifests/sha256:d3c68f1110f47c5c7c8ac094cbf170c3cc7df92ffaaf3ce7ed1794d8c11041a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.005758ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/Nov/2026:23:24:56 +0000] "GET /v2/foo/bar/manifests/sha256:d3c68f1110f47c5c7c8ac094cbf170c3cc7df92ffaaf3ce7ed1794d8c11041a0 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-01T23:24:56Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d3c68f1110f47c5c7c8ac094cbf170c3cc7df92ffaaf3ce7ed1794d8c11041a0 with ttl=167h59m59.99999302s" go.version=go1.27.3 time="2026-11-01T23:24:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44081" http.request.id=029071ad-bb7d-4d58-8f53-c6df220636d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56636" http.request.uri="/v2/foo/bar/manifests/sha256:d3c68f1110f47c5c7c8ac094cbf170c3cc7df92ffaaf3ce7ed1794d8c11041a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.354643ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/Nov/2026:23:24:56 +0000] "GET /v2/foo/bar/manifests/sha256:d3c68f1110f47c5c7c8ac094cbf170c3cc7df92ffaaf3ce7ed1794d8c11041a0 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-01T23:24:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=ddc64f2b-46ac-4b4d-8e04-3f85ab7c2e47 http.request.method=GET http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="950.303µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [01/Nov/2026:23:24:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-11-01T23:24:56Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39889/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:39889/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:44081" http.request.id=cd05c3fd-985a-4f0d-b51c-e3cd1ffd924f http.request.method=GET http.request.remoteaddr="127.0.0.1:56652" 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-11-01T23:24:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=585fe52d-ae81-4ed9-820f-968e5e662177 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.628406ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/Nov/2026:23:24:56 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-01T23:24:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44081" http.request.id=cd05c3fd-985a-4f0d-b51c-e3cd1ffd924f http.request.method=GET http.request.remoteaddr="127.0.0.1:56652" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.118854ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/Nov/2026:23:24:56 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-01T23:24:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=ea7c0055-e0bf-4955-bb24-61013ea0c8d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.246549ms http.response.status=202 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-11-01T23:25:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=31f9df8f-5ba5-42e5-8643-41c90756d6af http.request.method=PUT http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/foo/bar/blobs/uploads/e59563a8-6c80-4691-bcbe-0bba70a9eae3?_state=WKynnEBS0RWvB18iqTsB7pjHg7_r_6dlXzqIDZTPoLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1OTU2M2E4LTZjODAtNDY5MS1iY2JlLTBiYmE3MGE5ZWFlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyNDo1Ni45OTIwMjE1MDhaIn0%3D&digest=sha256%3A487e0bbec8a67d27d19342c41627c0a2aeb52c25021c7d1c1de8f66643521178" http.request.useragent="Go-http-client/1.1" http.response.duration=3.011393545s http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:24:56 +0000] "PUT /v2/foo/bar/blobs/uploads/e59563a8-6c80-4691-bcbe-0bba70a9eae3?_state=WKynnEBS0RWvB18iqTsB7pjHg7_r_6dlXzqIDZTPoLR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1OTU2M2E4LTZjODAtNDY5MS1iY2JlLTBiYmE3MGE5ZWFlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMS0wMVQyMzoyNDo1Ni45OTIwMjE1MDhaIn0%3D&digest=sha256%3A487e0bbec8a67d27d19342c41627c0a2aeb52c25021c7d1c1de8f66643521178 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:25:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=394bc39d-8f51-434e-927a-57d0fffab53b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.000222ms http.response.status=201 http.response.written=0 127.0.0.1 - - [01/Nov/2026:23:25:00 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-11-01T23:25:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=79466b12-2662-4db4-9191-99c5feba7a54 http.request.method=GET http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.254795ms http.response.status=200 http.response.written=2 127.0.0.1 - - [01/Nov/2026:23:25:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-11-01T23:25:00Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39889/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:39889/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:44081" http.request.id=9d072eb4-e9ad-47f0-ad42-4fe3af8ae3eb http.request.method=GET http.request.remoteaddr="127.0.0.1:56668" 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-11-01T23:25:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=3beec112-3a6c-409c-9628-e6f9bf042791 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.055919ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/Nov/2026:23:25:00 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-01T23:25:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=33cd6fcb-18c0-4cfc-a2de-77910f0d8b0d http.request.method=GET http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.424116ms http.response.status=200 http.response.written=2 127.0.0.1 - - [01/Nov/2026:23:25:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-11-01T23:25:00Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39889/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:39889/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:44081" http.request.id=9d072eb4-e9ad-47f0-ad42-4fe3af8ae3eb http.request.method=GET http.request.remoteaddr="127.0.0.1:56668" 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-11-01T23:25:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:39889" http.request.id=352c2779-8fde-44c0-8c6a-f8b9041f9054 http.request.method=GET http.request.remoteaddr="127.0.0.1:41072" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.914418ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/Nov/2026:23:25:00 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-11-01T23:25:00Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5d2a5488639885718a12df9e254f71ef042c52ad01ec82f1b588a7a2b822afaa with ttl=167h59m59.9999957s" go.version=go1.27.3 time="2026-11-01T23:25:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44081" http.request.id=9d072eb4-e9ad-47f0-ad42-4fe3af8ae3eb http.request.method=GET http.request.remoteaddr="127.0.0.1:56668" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=11.864167ms http.response.status=200 http.response.written=935 127.0.0.1 - - [01/Nov/2026:23:25:00 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (7.26s) === RUN TestAppDispatcher time="2026-11-01T23:25:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46379" http.request.id=075a1b6f-8a46-46c6-abf2-5765e5263519 http.request.method=GET http.request.remoteaddr="127.0.0.1:51068" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311036ms http.response.status=200 http.response.written=0 time="2026-11-01T23:25:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46379" http.request.id=79cd2783-3df1-4e04-9bc9-0aab57b147d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51068" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="924.314µs" http.response.status=200 http.response.written=0 time="2026-11-01T23:25:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46379" http.request.id=bb112fdb-e457-4e5c-8d3d-a90132b3871f http.request.method=GET http.request.remoteaddr="127.0.0.1:51068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="994.884µs" http.response.status=200 http.response.written=0 time="2026-11-01T23:25:00Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46379" http.request.id=c1a02039-4787-4c93-a3a1-4c068ca65fe3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51068" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023054ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-11-01T23:25:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=a34d404c-375b-4fe9-9cae-82b867968196 time="2026-11-01T23:25:00Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=a34d404c-375b-4fe9-9cae-82b867968196 time="2026-11-01T23:25:00Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.27.3 http.request.host="127.0.0.1:38507" http.request.id=73a7fbf1-198c-48c3-afc1-8ae8d0787bcc http.request.method=GET http.request.remoteaddr="127.0.0.1:53808" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-11-01T23:25:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=a34d404c-375b-4fe9-9cae-82b867968196 time="2026-11-01T23:25:00Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=a34d404c-375b-4fe9-9cae-82b867968196 time="2026-11-01T23:25:00Z" level=info msg="configuring file health check path=/tmp/healthcheck70880067, interval=1" go.version=go1.27.3 instance.id=a34d404c-375b-4fe9-9cae-82b867968196 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-11-01T23:25:04Z" 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.27.3 instance.id=a34d404c-375b-4fe9-9cae-82b867968196 time="2026-11-01T23:25:04Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=a34d404c-375b-4fe9-9cae-82b867968196 time="2026-11-01T23:25:04Z" level=info msg="configuring TCP health check addr=127.0.0.1:40795, interval=1" go.version=go1.27.3 instance.id=a34d404c-375b-4fe9-9cae-82b867968196 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-11-01T23:25:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=a34d404c-375b-4fe9-9cae-82b867968196 time="2026-11-01T23:25:08Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=a34d404c-375b-4fe9-9cae-82b867968196 time="2026-11-01T23:25:08Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:43367, interval=1, threshold=3" go.version=go1.27.3 instance.id=a34d404c-375b-4fe9-9cae-82b867968196 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 163.182s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.15s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.35s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.64s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.212s === RUN TestSchedule time="2026-11-01T23:22:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=7632fd1d-99af-4554-8fb1-da776c2be066 time="2026-11-01T23:22:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99644ms" go.version=go1.27.3 instance.id=7632fd1d-99af-4554-8fb1-da776c2be066 time="2026-11-01T23:22:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.55µs" go.version=go1.27.3 instance.id=7632fd1d-99af-4554-8fb1-da776c2be066 time="2026-11-01T23:22:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.17µs" go.version=go1.27.3 instance.id=7632fd1d-99af-4554-8fb1-da776c2be066 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-11-01T23:22:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=7632fd1d-99af-4554-8fb1-da776c2be066 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-11-01T23:22:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=7632fd1d-99af-4554-8fb1-da776c2be066 time="2026-11-01T23:22:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99116ms" go.version=go1.27.3 instance.id=7632fd1d-99af-4554-8fb1-da776c2be066 time="2026-11-01T23:22:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99664ms" go.version=go1.27.3 instance.id=7632fd1d-99af-4554-8fb1-da776c2be066 time="2026-11-01T23:22:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=7632fd1d-99af-4554-8fb1-da776c2be066 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-11-01T23:22:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=7632fd1d-99af-4554-8fb1-da776c2be066 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.597s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (7.89s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 20952576 sha256:a04a4e80500d815498ab4e3035437dc28030e2079bb3bc657ba4fee91a42adc1 [] map[] } --- PASS: TestSimpleBlobRead (0.48s) === RUN TestBlobMount --- PASS: TestBlobMount (0.52s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.56s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.58s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.76s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:22b12c3cdf5296e314635846f68833b271344c81c3e39d129ba839a82a9a9ba9 palailogos: marking blob sha256:f722eff01b3562877e843b004f152cbc3dd19becc2dfe6d8f01a066d2cb19016 palailogos: marking blob sha256:b760a9ce9b78cc85ce8920b82f84db311c8adc39360dde613b5bf655909c5403 palailogos: marking manifest sha256:4426695c9fb4d407aad48e1358b583c012b6a1a979fbec12765ee83b4287c820 palailogos: marking blob sha256:a68c7c21abfe62cfd02433dddf9fb1962d59db95cb9053482f0ef4c00730d870 palailogos: marking blob sha256:cf781b55c2cbfe88b80a6efd94f4aae89eb377851639b42895f36606a0fad0d6 palailogos: marking manifest sha256:8657d9289d1d78ebf4072ca4a0883b8952bdf78c1449df0a083c41130df97c68 palailogos: marking blob sha256:4426695c9fb4d407aad48e1358b583c012b6a1a979fbec12765ee83b4287c820 palailogos: marking blob sha256:22b12c3cdf5296e314635846f68833b271344c81c3e39d129ba839a82a9a9ba9 palailogos: marking manifest sha256:eb7f9bf7e0ccbc380384e6884a92ca24fc26954cff2fc28952a53ce91656ed66 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:e2606d67b9f6786d3cb8a93cad043a7ea786588f7a25ab7f855d9595fc912506 palailogos: marking blob sha256:dd458fbfc3078124a1a5d3517ec43615942d57e6a9b366c5664ec23ec1b9a77b 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.99s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:06d2962fd31a418c19ddb6a16d2dd164db754f05edd33da5f059d942db9d1ba7 deletemanifests: marking manifest sha256:9e5f7f91a92a04d16a6039559c6ed871346337d891253985fc6bd4bda6687321 deletemanifests: marking blob sha256:2fafe9939ff115c3923eb6b6c6150097163ba83a7a395e25197beb23877aeb5f deletemanifests: marking blob sha256:8831d2bdc11bfd873fab3477b3a340d7d1f6611102f7a7afb92774c92ca35fba deletemanifests: marking blob sha256:a757a14c9764506190e236601790218c3546c6b7a4f61f142b34e8c64befb393 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:fb1ac1e2f7f303fb1b510635eda86678290f1260f5e26287c761bbc734d78c96 blob eligible for deletion: sha256:06d2962fd31a418c19ddb6a16d2dd164db754f05edd33da5f059d942db9d1ba7 blob eligible for deletion: sha256:cb11bd989982fafd7334d665207fde3da1fe0832756a8d8a2c40c27adfa8d3a7 blob eligible for deletion: sha256:f723e510b30950ea0658b001c0a5f289f51ead52659b313a51ec410ef49d6b7b deletemanifests manifest eligible for deletion: sha256:06d2962fd31a418c19ddb6a16d2dd164db754f05edd33da5f059d942db9d1ba7 deletemanifests: marking manifest sha256:9e5f7f91a92a04d16a6039559c6ed871346337d891253985fc6bd4bda6687321 deletemanifests: marking blob sha256:2fafe9939ff115c3923eb6b6c6150097163ba83a7a395e25197beb23877aeb5f deletemanifests: marking blob sha256:8831d2bdc11bfd873fab3477b3a340d7d1f6611102f7a7afb92774c92ca35fba deletemanifests: marking blob sha256:a757a14c9764506190e236601790218c3546c6b7a4f61f142b34e8c64befb393 time="2026-11-01T23:22:52Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/06d2962fd31a418c19ddb6a16d2dd164db754f05edd33da5f059d942db9d1ba7" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af time="2026-11-01T23:22:52Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/06d2962fd31a418c19ddb6a16d2dd164db754f05edd33da5f059d942db9d1ba7" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:06d2962fd31a418c19ddb6a16d2dd164db754f05edd33da5f059d942db9d1ba7 time="2026-11-01T23:22:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/06/06d2962fd31a418c19ddb6a16d2dd164db754f05edd33da5f059d942db9d1ba7" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af blob eligible for deletion: sha256:cb11bd989982fafd7334d665207fde3da1fe0832756a8d8a2c40c27adfa8d3a7 time="2026-11-01T23:22:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cb11bd989982fafd7334d665207fde3da1fe0832756a8d8a2c40c27adfa8d3a7" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af blob eligible for deletion: sha256:f723e510b30950ea0658b001c0a5f289f51ead52659b313a51ec410ef49d6b7b time="2026-11-01T23:22:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f7/f723e510b30950ea0658b001c0a5f289f51ead52659b313a51ec410ef49d6b7b" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af blob eligible for deletion: sha256:fb1ac1e2f7f303fb1b510635eda86678290f1260f5e26287c761bbc734d78c96 time="2026-11-01T23:22:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fb/fb1ac1e2f7f303fb1b510635eda86678290f1260f5e26287c761bbc734d78c96" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af --- PASS: TestDeleteManifestIfTagNotFound (1.66s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9a6f9e7044733bf7cd6697143870969e6170bd18e70d76e14c5e36f87ce2258c time="2026-11-01T23:22:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9a6f9e7044733bf7cd6697143870969e6170bd18e70d76e14c5e36f87ce2258c" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af blob eligible for deletion: sha256:044994b91c654f8c71a11f21ffaccc4db5500ed8b8b21af2f83f993ac4bd77d2 time="2026-11-01T23:22:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/044994b91c654f8c71a11f21ffaccc4db5500ed8b8b21af2f83f993ac4bd77d2" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af blob eligible for deletion: sha256:28102b05bd8cf51db84e87795ca95b12fc47b0c8351b9a6dcae65e33a27a65e9 time="2026-11-01T23:22:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/28/28102b05bd8cf51db84e87795ca95b12fc47b0c8351b9a6dcae65e33a27a65e9" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af --- PASS: TestGCWithMissingManifests (0.58s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:b0814eaced6f601651099703f97459bb27f29a5c34fcd8505b83ffa192603f9c komnenos: marking blob sha256:152cea99fe6b52ca55a1e6a72aff7a34dfd2c12081c18f360622aa7b1e17b3b1 komnenos: marking blob sha256:89e200f41ca35f4c6acc75364d1a0849b6ce6b09bbfa32f5dbbfc02213335800 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4290b2ab3be843e04a01806ddb115efa7268c33eee83269790234a102591f206 time="2026-11-01T23:22:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/42/4290b2ab3be843e04a01806ddb115efa7268c33eee83269790234a102591f206" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af blob eligible for deletion: sha256:63571a5ad917cc94cc605792c0234329b66806f5a5988768f154c76946374ef1 time="2026-11-01T23:22:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/63/63571a5ad917cc94cc605792c0234329b66806f5a5988768f154c76946374ef1" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af blob eligible for deletion: sha256:af8a0fa8d6d97266cdbcd664fbb909087fe9e15ad3941e564e82484d295f30cb time="2026-11-01T23:22:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/af8a0fa8d6d97266cdbcd664fbb909087fe9e15ad3941e564e82484d295f30cb" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-11-01T23:22:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af blob eligible for deletion: sha256:032bbfe53664e147a1620e5256043d1ec1eec9d7bede746a688a1468002d6010 time="2026-11-01T23:22:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/032bbfe53664e147a1620e5256043d1ec1eec9d7bede746a688a1468002d6010" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af blob eligible for deletion: sha256:0b5a645d434429a5ae8c0c5bf4df913a0e2afb018769f1d5abed99c2ecea3c2e time="2026-11-01T23:22:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0b/0b5a645d434429a5ae8c0c5bf4df913a0e2afb018769f1d5abed99c2ecea3c2e" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af blob eligible for deletion: sha256:39205b45db876bda72d488b71e836e13e0ef27bfeaa629c3976d8e54c0654044 time="2026-11-01T23:22:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/39/39205b45db876bda72d488b71e836e13e0ef27bfeaa629c3976d8e54c0654044" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af --- PASS: TestDeletionHasEffect (1.83s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.03s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:9f36074dea105577e1f5bb9c0aff356337c6d73e10b4b7b21c0e526493b66967 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:a523b4b8ed88c97f60b5d569a09c0db6d706fdcd6a0ff5d53a4e1a7c19def101 michael_z_doukas: marking blob sha256:986f16ac10b4b9469b84c1c148b894f37593d4a2498badb308d275f93f0bc02a 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:af6fff085d6989c8c38e465f348b84742e74a5fcfba4c4ec44ea9b896600cd56 time="2026-11-01T23:22:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/af6fff085d6989c8c38e465f348b84742e74a5fcfba4c4ec44ea9b896600cd56" go.version=go1.27.3 instance.id=b3163029-7043-425f-9b5b-f65012a394af --- PASS: TestOrphanBlobDeleted (0.83s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:90b5b846887d5102b6840b863fbd671e042265a1f729827b0f264a020bc78001 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:2eaa03d7e82104a11981457dad9462fb7015a9d6ebc23ffac329b6cbb75c52e9 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.65s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.68s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.35s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.02s) === 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-11-01T23:23:00Z" level=info msg="PurgeUploads starting: olderThan=2026-11-01 22:23:00.348932094 +0000 UTC m=-3571.545922956, actuallyDelete=true" time="2026-11-01T23:23:00Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-11-01T23:23:00Z" level=info msg="PurgeUploads starting: olderThan=2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549, actuallyDelete=true" time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a7777567-f2f2-4681-b8f5-ea4a889fd25b have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/17e5127c-c02b-4fa4-9dc2-1673dfc2f36b have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/05b18526-1690-4021-8144-4c6eb3b81e5a have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ba462461-8144-4aea-b179-e8e23592ccee have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bbfaebc0-836c-427f-9b9a-d0c8bbd24cda have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/12807e8b-3e39-4cb4-8676-7dbdb1a09d43 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/37c1bd71-9cc6-4d3f-90b6-57f803685e38 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53209e16-ee6c-4e89-8820-3dae9e8a2259 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6d98a9a7-1d19-4d27-941d-813aa9a1dfb5 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/840c0269-a351-4f0a-8c3d-699f342b3cc0 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a2e49ae9-3f57-4e35-bc7e-3ad9b1b11abd have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.350084609 +0000 UTC m=+28.455229549). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-11-01T23:23:00Z" level=info msg="PurgeUploads starting: olderThan=2026-11-01 23:23:00.351467774 +0000 UTC m=+28.456612714, actuallyDelete=true" time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/29b06377-ed0b-4daa-a957-62896cbe3bf1 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.351467774 +0000 UTC m=+28.456612714). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/33cdf544-b294-42e1-bb64-b5d667da4284 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.351467774 +0000 UTC m=+28.456612714). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3af5b837-7428-4f93-89fa-a6bd6a11558f have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.351467774 +0000 UTC m=+28.456612714). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/66fe7380-93e6-45ba-acf7-d0fb62198732 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.351467774 +0000 UTC m=+28.456612714). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f5e0cef4-f254-490e-8f8e-41b6bcbf7955 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.351467774 +0000 UTC m=+28.456612714). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-11-01T23:23:00Z" level=info msg="PurgeUploads starting: olderThan=2026-11-01 23:23:00.352445758 +0000 UTC m=+28.457590698, actuallyDelete=true" time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/604cffce-9247-4668-90f5-1cb2449ec2e2 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.352445758 +0000 UTC m=+28.457590698). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6cc473c8-3a9f-4b3e-85b1-b61e1c64e295 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.352445758 +0000 UTC m=+28.457590698). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7bed48cc-361f-484b-ada8-bc9d3a79008d have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.352445758 +0000 UTC m=+28.457590698). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9ce69e50-7c4d-4531-bb86-11e5076a98e0 have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.352445758 +0000 UTC m=+28.457590698). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bc3a6e9e-0c2b-4e87-bf71-962f2dee62be have older date (2026-11-01 22:23:00 +0000 UTC) than purge date (2026-11-01 23:23:00.352445758 +0000 UTC m=+28.457590698). Removing upload directory." time="2026-11-01T23:23:00Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-11-01T23:23:00Z" level=info msg="PurgeUploads starting: olderThan=2026-11-01 23:23:00.353022521 +0000 UTC m=+28.458167471, actuallyDelete=true" time="2026-11-01T23:23:00Z" 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 28.474s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.013s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.014s === RUN TestWalkFileRemoved time="2026-11-01T23:22:31Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.012s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.329s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.17s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.184s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.29s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.605s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (21.07s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 21.381s ? 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-11-01T23:22:31Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.27.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-11-01T23:22:31Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.27.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-11-01T23:22:31Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.27.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4 === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4_2 time="2026-11-01T23:22:31Z" level=error msg="unknown ip address format" go.version=go1.27.3 instance.id=5a880166-0176-4a59-a384-5fd0b26b7cc4 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-11-01T23:22:31Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-11-01T23:22:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=5a880166-0176-4a59-a384-5fd0b26b7cc4 --- PASS: TestMatchIPV6 (0.02s) --- PASS: TestParsing (0.02s) --- PASS: TestS3TryUpdate (0.02s) time="2026-11-01T23:22:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=5a880166-0176-4a59-a384-5fd0b26b7cc4 --- PASS: TestInvalidData (0.02s) --- PASS: TestMatchIPV4_2 (0.02s) --- PASS: TestMatchIPV4WithRegionMatched (0.02s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) time="2026-11-01T23:22:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-11-01T23:22:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-11-01T23:22:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-11-01T23:22:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 --- PASS: TestUpdateCalledRegularly (4.52s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.535s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.015s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.328s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.78s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.083s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.014s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 28.5 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r25.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-r25.apk >>> docker-registry: Build complete at Sun, 01 Nov 2026 23:25:16 +0000 elapsed time 0h 3m 13s >>> 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 (20261101.232204) (2/2) Purging go (1.27.3-r0) Executing busybox-1.38.0-r8.trigger OK: 270.7 MiB in 102 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...