>>> docker-registry: Building community/docker-registry 2.8.3-r21 (using abuild 3.16.0-r0) started Fri, 06 Mar 2026 17:53:32 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.26.1-r0) (2/2) Installing .makedepends-docker-registry (20260306.175334) Executing busybox-1.37.0-r31.trigger OK: 435.9 MiB in 105 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-03-06T17:54:01Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-03-06T17:54:01Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.045s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-03-06T17:54:01Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.018s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.015s === 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.009s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.11s) PASS ok github.com/docker/distribution/health/checks 0.120s ? 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.011s === 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.011s === 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.011s ? 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/03/06 17:54:01 http: TLS handshake error from 127.0.0.1:49406: 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:46345/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46345/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46345/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:46345/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34125?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.82s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-03-06T17:54:02Z" level=info msg="broadcaster: closing" time="2026-03-06T17:54:02Z" level=info msg="closing testSink" time="2026-03-06T17:54:02Z" level=info msg="closing testSink" time="2026-03-06T17:54:02Z" level=info msg="closing testSink" time="2026-03-06T17:54:02Z" level=info msg="closing testSink" time="2026-03-06T17:54:02Z" level=info msg="closing testSink" time="2026-03-06T17:54:02Z" level=info msg="closing testSink" time="2026-03-06T17:54:02Z" level=info msg="closing testSink" time="2026-03-06T17:54:02Z" level=info msg="closing testSink" time="2026-03-06T17:54:02Z" level=info msg="closing testSink" time="2026-03-06T17:54:02Z" level=info msg="closing testSink" time="2026-03-06T17:54:02Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-03-06T17:54:02Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 1} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:02Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=warning msg="&{0x35f6abef2030 0.9} encountered too many errors, backing off" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-06T17:54:03Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.68s) PASS ok github.com/docker/distribution/notifications 1.693s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-03-06T17:54:01Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-06T17:54:01.668155895Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:54:01.668200055Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:54:01.668935248Z" level=info msg="Starting upload purge in 43m0s" go.version=go1.26.1 time="2026-03-06T17:54:01.669048518Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 time="2026-03-06T17:54:01.669077378Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.1 time="2026-03-06T17:54:01.669834931Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.1 time="2026-03-06T17:54:04.683808473Z" level=info msg="response completed" go.version=go1.26.1 http.request.host=127.0.0.1 http.request.id=69158abd-1c8b-42cb-8f2e-33498e2cab8f http.request.method=GET http.request.remoteaddr="127.0.0.1:43816" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.669009ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:54:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-03-06T17:54:04.684508725Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.1 --- PASS: TestRegistrySupportedCipherSuite (3.23s) === RUN TestRegistryUnsupportedCipherSuite time="2026-03-06T17:54:05.162322614Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-06T17:54:05.166383888Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:54:05.166490959Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:54:05.166567669Z" level=info msg="Starting upload purge in 23m0s" go.version=go1.26.1 time="2026-03-06T17:54:05.167008541Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.1 --- PASS: TestRegistryUnsupportedCipherSuite (8.48s) PASS ok github.com/docker/distribution/registry 11.743s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.009s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.04s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.233s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-03-06T17:54:01Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.1 instance.id=cfaf5be1-6abd-463e-b702-53a16c31c036 time="2026-03-06T17:54:01Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.1 instance.id=cfaf5be1-6abd-463e-b702-53a16c31c036 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-03-06T17:54:01Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.1 password=KiJWwiyC6mQOqPby6aqetHV2S6INOrtcS3thdc7Kcvg user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.136s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.014s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-03-06T17:54:01Z" level=info msg="token not to be used before 2026-03-06 17:54:02 +0000 UTC - currently 2026-03-06 17:54:01.562212802 +0000 UTC m=+0.028162948" time="2026-03-06T17:54:01Z" level=info msg="token not to be used after 2026-03-06 17:54:01 +0000 UTC - currently 2026-03-06 17:54:01.563607357 +0000 UTC m=+0.029557513" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-03-06T17:54:01Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.051s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === 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.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === 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.00s) === 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.153s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.056s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.009s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-03-06T17:54:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:54:01Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:54:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36769" http.request.id=a08a268a-cc98-4470-aaa2-db20f48345d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.875937ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:54:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-03-06T17:54:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:54:01Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:54:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=e55c0241-d708-4575-9128-d0bacc7e1723 http.request.method=GET http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.490852ms http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Mar/2026:17:54:01 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-06T17:54:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=f8fed4ce-6bcc-4704-a995-1a72abd19b03 http.request.method=POST http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.15466ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:01 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=f6d456b0-d846-4f2e-886f-3081abaed285 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/aaaa/blobs/uploads/f0ea2175-f451-4e9d-9702-cc67d09c8889?_state=vAFQNfEnW9EvOmcfPWEzaZ3dVKoBs8yqpwNPBp0BP1t7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmMGVhMjE3NS1mNDUxLTRlOWQtOTcwMi1jYzY3ZDA5Yzg4ODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MDEuODM2OTc4OTk1WiJ9&digest=sha256%3Aaeecce9447b839e923f7e26fc5c566b6eeb11c7fcce15c23d3c11462081694bb" http.request.useragent="Go-http-client/1.1" http.response.duration=6.551912172s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:01 +0000] "PUT /v2/foo/aaaa/blobs/uploads/f0ea2175-f451-4e9d-9702-cc67d09c8889?_state=vAFQNfEnW9EvOmcfPWEzaZ3dVKoBs8yqpwNPBp0BP1t7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmMGVhMjE3NS1mNDUxLTRlOWQtOTcwMi1jYzY3ZDA5Yzg4ODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MDEuODM2OTc4OTk1WiJ9&digest=sha256%3Aaeecce9447b839e923f7e26fc5c566b6eeb11c7fcce15c23d3c11462081694bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=99e882c2-44f0-4b10-a2c1-76adc3582cf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.347812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:08 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=cf3655c2-b33c-4bbc-9607-d95e784a65a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.97723ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:08 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=2335e6cf-ebd6-4512-a880-c0a7a84f49d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/bbbb/blobs/uploads/5e4e8a20-d77f-4883-882b-60cb1f71530d?_state=9H4Zhfv23OtKL5fbdkMzXgVnA9nWN9TvotdplHHTFEV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1ZTRlOGEyMC1kNzdmLTQ4ODMtODgyYi02MGNiMWY3MTUzMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MDguNTY5NDM5NTM2WiJ9&digest=sha256%3Ae1583651888ce91f2de9ac96990f66196dd23d2f08157dfdc25d2b785e44e73d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.928972771s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:08 +0000] "PUT /v2/foo/bbbb/blobs/uploads/5e4e8a20-d77f-4883-882b-60cb1f71530d?_state=9H4Zhfv23OtKL5fbdkMzXgVnA9nWN9TvotdplHHTFEV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1ZTRlOGEyMC1kNzdmLTQ4ODMtODgyYi02MGNiMWY3MTUzMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MDguNTY5NDM5NTM2WiJ9&digest=sha256%3Ae1583651888ce91f2de9ac96990f66196dd23d2f08157dfdc25d2b785e44e73d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=10ad7b70-9d8f-472f-a302-097e8f6c7bf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.742473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:11 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=d28fa0b6-db10-44d1-9c58-3a272e1d720e http.request.method=POST http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.365858ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:11 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=9285b023-036c-4140-95d2-caa461555c9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/cccc/blobs/uploads/7a12247b-36f6-453f-b6ee-a038ee5c23c2?_state=43hcjLJ7A1sQUJ4xeK1YlMc11_W1laXcPmGOw6XBi697Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3YTEyMjQ3Yi0zNmY2LTQ1M2YtYjZlZS1hMDM4ZWU1YzIzYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MTEuNjgxNjUxOTg2WiJ9&digest=sha256%3A7abaf12d8360c6e486f17b209e93c78e6f2d922848053ee27a90ecb579c98235" http.request.useragent="Go-http-client/1.1" http.response.duration=2.564025508s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:11 +0000] "PUT /v2/foo/cccc/blobs/uploads/7a12247b-36f6-453f-b6ee-a038ee5c23c2?_state=43hcjLJ7A1sQUJ4xeK1YlMc11_W1laXcPmGOw6XBi697Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3YTEyMjQ3Yi0zNmY2LTQ1M2YtYjZlZS1hMDM4ZWU1YzIzYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MTEuNjgxNjUxOTg2WiJ9&digest=sha256%3A7abaf12d8360c6e486f17b209e93c78e6f2d922848053ee27a90ecb579c98235 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=4693213e-789e-4456-8fac-e72f75f3350d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.512522ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:14 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=79d48813-bfc0-43b3-a5f5-0212ea8aa7f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.279398ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:14 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=1c1d1058-9957-41f8-900a-94e82b94e792 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/dddd/blobs/uploads/0b9b134c-ecea-467f-ba0b-b0b7e7a0c4ff?_state=krV6DRnItiHKf5BKKOd9OIu9E9CBsXzD1oBygpWLtux7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwYjliMTM0Yy1lY2VhLTQ2N2YtYmEwYi1iMGI3ZTdhMGM0ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MTQuNDg1MDYzNzg2WiJ9&digest=sha256%3Af6221bad569ee01d9b284f9c2523016fdfa50a87195237094adb1f51e8ba685e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.674109592s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:14 +0000] "PUT /v2/foo/dddd/blobs/uploads/0b9b134c-ecea-467f-ba0b-b0b7e7a0c4ff?_state=krV6DRnItiHKf5BKKOd9OIu9E9CBsXzD1oBygpWLtux7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwYjliMTM0Yy1lY2VhLTQ2N2YtYmEwYi1iMGI3ZTdhMGM0ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MTQuNDg1MDYzNzg2WiJ9&digest=sha256%3Af6221bad569ee01d9b284f9c2523016fdfa50a87195237094adb1f51e8ba685e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=6052c376-9aa9-42c5-83e1-e885291693a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.636853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:20 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=1186a4fa-718b-4686-8263-3d381dbde365 http.request.method=POST http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.349618ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:20 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=82d9a280-7e4a-4ae1-9005-133c79c4da11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/eeee/blobs/uploads/37ab75a0-29bb-416c-af99-771bd8561118?_state=kNfPbZAMpr_WyAng0SbvDBmkTxqxUcSQSB0FJNtQzzx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzN2FiNzVhMC0yOWJiLTQxNmMtYWY5OS03NzFiZDg1NjExMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MjAuMzI3NTgyOTI1WiJ9&digest=sha256%3A0b8db99f03fd403aed4f493784309e9192dd7302cb9ca96a777c3624a2bf35fc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.935459652s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:20 +0000] "PUT /v2/foo/eeee/blobs/uploads/37ab75a0-29bb-416c-af99-771bd8561118?_state=kNfPbZAMpr_WyAng0SbvDBmkTxqxUcSQSB0FJNtQzzx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzN2FiNzVhMC0yOWJiLTQxNmMtYWY5OS03NzFiZDg1NjExMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MjAuMzI3NTgyOTI1WiJ9&digest=sha256%3A0b8db99f03fd403aed4f493784309e9192dd7302cb9ca96a777c3624a2bf35fc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=67587233-df56-446f-bcae-371215ac0622 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.132144ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:22 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:22Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=e69fea24-70e2-4ef0-8125-50632bd5548e http.request.method=POST http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.427528ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:22 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=0692fd4d-8960-4a6c-a55b-9fd299fe435b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/ffff/blobs/uploads/8eb5f37e-68f5-4957-98e4-00377dd05085?_state=boteo9iPCa-SUbWj9azo9dJIvGZqyayep5kU4NPQyYZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4ZWI1ZjM3ZS02OGY1LTQ5NTctOThlNC0wMDM3N2RkMDUwODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MjIuNDkyODkzMTY2WiJ9&digest=sha256%3A522d71c9812d198e573ce80f959470c260d9d6b8b3b785e23c68fc6e17c13caf" http.request.useragent="Go-http-client/1.1" http.response.duration=5.222125771s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:22 +0000] "PUT /v2/foo/ffff/blobs/uploads/8eb5f37e-68f5-4957-98e4-00377dd05085?_state=boteo9iPCa-SUbWj9azo9dJIvGZqyayep5kU4NPQyYZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4ZWI1ZjM3ZS02OGY1LTQ5NTctOThlNC0wMDM3N2RkMDUwODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MjIuNDkyODkzMTY2WiJ9&digest=sha256%3A522d71c9812d198e573ce80f959470c260d9d6b8b3b785e23c68fc6e17c13caf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=c2c4873f-3857-40f1-a945-a7d1df5c5371 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43500" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.476442ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:27 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=d692eebe-0697-4356-bdde-c6cbda26b4e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43500" 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.674226ms http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:54:27 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=f107af8d-1e2b-4af4-8146-6e505777ef19 http.request.method=GET http.request.remoteaddr="127.0.0.1:43500" 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.868277ms http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Mar/2026:17:54:27 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=40978cb4-f027-4c54-bdad-93c6c2698124 http.request.method=GET http.request.remoteaddr="127.0.0.1:43500" 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.223294ms http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:54:27 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=fd617385-0f2a-4f9d-88a1-6b895be60588 http.request.method=GET http.request.remoteaddr="127.0.0.1:43500" 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.065434ms http.response.status=200 http.response.written=30 127.0.0.1 - - [06/Mar/2026:17:54:27 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=eda4b622-66aa-4a65-9e93-b91d0219f82d http.request.method=GET http.request.remoteaddr="127.0.0.1:43500" 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=1.090034ms http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Mar/2026:17:54:27 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=9ed6083f-adf7-4e9f-9608-c5d503dbd619 http.request.method=GET http.request.remoteaddr="127.0.0.1:43500" 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=1.067034ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:54:27 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=563dca31-247f-4f65-9d2d-ec955f5f7635 http.request.method=GET http.request.remoteaddr="127.0.0.1:43500" 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.446375ms http.response.status=400 http.response.written=116 127.0.0.1 - - [06/Mar/2026:17:54:27 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=11459a0f-ba9d-4faa-9d34-7aaa82a8d563 http.request.method=GET http.request.remoteaddr="127.0.0.1:43500" 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.224644ms http.response.status=400 http.response.written=115 127.0.0.1 - - [06/Mar/2026:17:54:27 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=16b4209d-589e-47b8-95d0-cfa9f388d389 http.request.method=GET http.request.remoteaddr="127.0.0.1:43500" 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.520035ms http.response.status=200 http.response.written=20 127.0.0.1 - - [06/Mar/2026:17:54:27 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-06T17:54:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44651" http.request.id=19aad392-2f12-4439-80be-314286478bb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43500" 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.493725ms http.response.status=200 http.response.written=74 127.0.0.1 - - [06/Mar/2026:17:54:27 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-06T17:54: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.26.1 time="2026-03-06T17:54:27Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:54:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=2c852523-e368-45d7-a928-37d35b7efb7d http.request.method=POST http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.346098ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:28 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:35Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=3f0818ff-dde1-4196-9488-c79920e2d6b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/aaaa/blobs/uploads/a2cba8ff-a9c3-44a6-9641-70948a061a2f?_state=DmLRO9ZU9Xjs2w_VlQtLaByanX41gfBfjFOhsRcjlWN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMmNiYThmZi1hOWMzLTQ0YTYtOTY0MS03MDk0OGEwNjFhMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MjguMDEwMDU3MzE4WiJ9&digest=sha256%3Abb797776629c76dd4d424f9600c43e14dd45edaba94f323305179caf20d89408" http.request.useragent="Go-http-client/1.1" http.response.duration=7.276799591s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:28 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a2cba8ff-a9c3-44a6-9641-70948a061a2f?_state=DmLRO9ZU9Xjs2w_VlQtLaByanX41gfBfjFOhsRcjlWN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMmNiYThmZi1hOWMzLTQ0YTYtOTY0MS03MDk0OGEwNjFhMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MjguMDEwMDU3MzE4WiJ9&digest=sha256%3Abb797776629c76dd4d424f9600c43e14dd45edaba94f323305179caf20d89408 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:35Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=e67a43e0-9155-43f7-818d-73fe1eaacafe http.request.method=PUT http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.042984ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:35 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:35Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=65e342e1-f26b-4f87-8fec-6d7559df7bb1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.585349ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:35 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=b70094d6-4789-47ce-9221-74fa7d983350 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/bbbb/blobs/uploads/a3c8a4da-5587-4723-b4c2-6892d392b061?_state=ZS6R-7A0Zz-9sfzncYmm4to418bt35QROWcCKIQ_Itx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhM2M4YTRkYS01NTg3LTQ3MjMtYjRjMi02ODkyZDM5MmIwNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MzUuNTc0Nzg3NzY4WiJ9&digest=sha256%3A91d050d1f396a068fa9e4c2358905eb0dd65b785944ae57910f0d0fc0bde9386" http.request.useragent="Go-http-client/1.1" http.response.duration=5.347794662s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:35 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a3c8a4da-5587-4723-b4c2-6892d392b061?_state=ZS6R-7A0Zz-9sfzncYmm4to418bt35QROWcCKIQ_Itx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhM2M4YTRkYS01NTg3LTQ3MjMtYjRjMi02ODkyZDM5MmIwNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6MzUuNTc0Nzg3NzY4WiJ9&digest=sha256%3A91d050d1f396a068fa9e4c2358905eb0dd65b785944ae57910f0d0fc0bde9386 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:40Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=96c1d084-8a16-4f22-84f8-ded78ad6c3c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.826813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:40 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:41Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=c2fb8bde-98d0-4466-a94a-c80773fb1452 http.request.method=POST http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.863107ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:41 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=cf8e652c-02d6-4732-bb3b-b64f8aff5dea http.request.method=PUT http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/cccc/blobs/uploads/26a5c433-8ce6-4283-90b6-4c8a0d6176d2?_state=GJYe-_LgmJ8IlGyfXK2TG5n2aZM2G_zoML-S4Mj69j17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNmE1YzQzMy04Y2U2LTQyODMtOTBiNi00YzhhMGQ2MTc2ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6NDEuMDg3OTc4ODg3WiJ9&digest=sha256%3A620d3a86ca6fa9c432991b2690434ac99db310fdbba11d6187d9f69795923aa7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.756443687s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:41 +0000] "PUT /v2/foo/cccc/blobs/uploads/26a5c433-8ce6-4283-90b6-4c8a0d6176d2?_state=GJYe-_LgmJ8IlGyfXK2TG5n2aZM2G_zoML-S4Mj69j17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNmE1YzQzMy04Y2U2LTQyODMtOTBiNi00YzhhMGQ2MTc2ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6NDEuMDg3OTc4ODg3WiJ9&digest=sha256%3A620d3a86ca6fa9c432991b2690434ac99db310fdbba11d6187d9f69795923aa7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=f37eb3db-9a9a-412a-8225-f392eb1dc010 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.300321ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:42 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:42Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=4367c9ec-a48a-4e19-b1cc-cdf4b9d56457 http.request.method=POST http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.364639ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:42 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=637e541a-c331-457d-a59d-ef297d5d931b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/dddd/blobs/uploads/28141f1a-ea33-43c2-b1c6-ebe2cc3db9e2?_state=lMtLY7ww_zD5R2B4nUG-LEyltebAjvaJfw3Pw8_WHEJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyODE0MWYxYS1lYTMzLTQzYzItYjFjNi1lYmUyY2MzZGI5ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6NDIuOTk4NjUwMjk0WiJ9&digest=sha256%3A0ab45ef1d1c7365c776a125d08e4beeb1d815163d381a763e49dee2adeef38c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.835169737s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:42 +0000] "PUT /v2/foo/dddd/blobs/uploads/28141f1a-ea33-43c2-b1c6-ebe2cc3db9e2?_state=lMtLY7ww_zD5R2B4nUG-LEyltebAjvaJfw3Pw8_WHEJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyODE0MWYxYS1lYTMzLTQzYzItYjFjNi1lYmUyY2MzZGI5ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6NDIuOTk4NjUwMjk0WiJ9&digest=sha256%3A0ab45ef1d1c7365c776a125d08e4beeb1d815163d381a763e49dee2adeef38c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=c34286f1-04c8-4470-a0d5-e8fef33b249c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57556" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.588182ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:44 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44183" http.request.id=fe75236e-1000-47a7-bf73-0d832fcfc8fe http.request.method=GET http.request.remoteaddr="127.0.0.1:57556" 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.917387ms http.response.status=200 http.response.written=63 127.0.0.1 - - [06/Mar/2026:17:54:44 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (43.28s) === RUN TestURLPrefix time="2026-03-06T17:54: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.26.1 time="2026-03-06T17:54:44Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:54:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:34219" http.request.id=8065c4ae-bbb4-43b6-8270-f2a3af18c8e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42528" 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.411435ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:54:44 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-03-06T17:54: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.26.1 time="2026-03-06T17:54:44Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:54:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=72ed588a-1049-40e6-90ae-5885a818e2bd http.request.method=GET http.request.remoteaddr="127.0.0.1:60948" http.request.uri="/v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.038857ms http.response.status=404 http.response.written=157 vars.digest="sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "GET /v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=8ffe5768-d746-44f4-93e1-1a5a085668e9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60958" http.request.uri="/v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.482675ms http.response.status=404 http.response.written=157 vars.digest="sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=e0fd13d4-67a2-46fa-b91b-e6cb1f15c833 http.request.method=POST http.request.remoteaddr="127.0.0.1:60958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.432955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=fc471c16-b538-4244-9135-9ad7cc0a8363 http.request.method=GET http.request.remoteaddr="127.0.0.1:60958" http.request.uri="/v2/foo/bar/blobs/uploads/d74fcebd-7f9a-4cad-8b78-44478482010b?_state=ZsCba4r51G60tAB9GmGLI8kcH3l5Wvv4Iwg0fVXcumd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NGZjZWJkLTdmOWEtNGNhZC04Yjc4LTQ0NDc4NDgyMDEwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNTkwOTc2OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.496695ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "GET /v2/foo/bar/blobs/uploads/d74fcebd-7f9a-4cad-8b78-44478482010b?_state=ZsCba4r51G60tAB9GmGLI8kcH3l5Wvv4Iwg0fVXcumd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NGZjZWJkLTdmOWEtNGNhZC04Yjc4LTQ0NDc4NDgyMDEwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNTkwOTc2OTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=5e4a3579-a257-450a-aee4-ae3ae3b7532e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60958" http.request.uri="/v2/foo/bar/blobs/uploads/d74fcebd-7f9a-4cad-8b78-44478482010b?_state=ZsCba4r51G60tAB9GmGLI8kcH3l5Wvv4Iwg0fVXcumd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NGZjZWJkLTdmOWEtNGNhZC04Yjc4LTQ0NDc4NDgyMDEwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNTkwOTc2OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.531865ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "DELETE /v2/foo/bar/blobs/uploads/d74fcebd-7f9a-4cad-8b78-44478482010b?_state=ZsCba4r51G60tAB9GmGLI8kcH3l5Wvv4Iwg0fVXcumd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NGZjZWJkLTdmOWEtNGNhZC04Yjc4LTQ0NDc4NDgyMDEwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNTkwOTc2OTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=72036ec9-f59f-464b-b5e0-a034dd93ce21 http.request.method=GET http.request.remoteaddr="127.0.0.1:60958" http.request.uri="/v2/foo/bar/blobs/uploads/d74fcebd-7f9a-4cad-8b78-44478482010b?_state=ZsCba4r51G60tAB9GmGLI8kcH3l5Wvv4Iwg0fVXcumd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NGZjZWJkLTdmOWEtNGNhZC04Yjc4LTQ0NDc4NDgyMDEwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNTkwOTc2OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d74fcebd-7f9a-4cad-8b78-44478482010b time="2026-03-06T17:54:45Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=72036ec9-f59f-464b-b5e0-a034dd93ce21 http.request.method=GET http.request.remoteaddr="127.0.0.1:60958" http.request.uri="/v2/foo/bar/blobs/uploads/d74fcebd-7f9a-4cad-8b78-44478482010b?_state=ZsCba4r51G60tAB9GmGLI8kcH3l5Wvv4Iwg0fVXcumd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NGZjZWJkLTdmOWEtNGNhZC04Yjc4LTQ0NDc4NDgyMDEwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNTkwOTc2OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.386145ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d74fcebd-7f9a-4cad-8b78-44478482010b 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "GET /v2/foo/bar/blobs/uploads/d74fcebd-7f9a-4cad-8b78-44478482010b?_state=ZsCba4r51G60tAB9GmGLI8kcH3l5Wvv4Iwg0fVXcumd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3NGZjZWJkLTdmOWEtNGNhZC04Yjc4LTQ0NDc4NDgyMDEwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNTkwOTc2OTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=a0897f80-0728-465b-b900-da80c157050f http.request.method=POST http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.421755ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=9c074f3f-5197-462d-b19d-7ea0a43a1a58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/481514e8-4eaf-41d7-bbc6-44eac830623d?_state=ah4X5PnArEMIxb83nANpTj4I5EySZHVm4yjrld6sw017Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MTUxNGU4LTRlYWYtNDFkNy1iYmM2LTQ0ZWFjODMwNjIzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNjYzNTc2OTlaIn0%3D&digest=sha256%3A0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" provided=sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 vars.name="foo/bar" vars.uuid=481514e8-4eaf-41d7-bbc6-44eac830623d time="2026-03-06T17:54:45Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=9c074f3f-5197-462d-b19d-7ea0a43a1a58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/481514e8-4eaf-41d7-bbc6-44eac830623d?_state=ah4X5PnArEMIxb83nANpTj4I5EySZHVm4yjrld6sw017Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MTUxNGU4LTRlYWYtNDFkNy1iYmM2LTQ0ZWFjODMwNjIzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNjYzNTc2OTlaIn0%3D&digest=sha256%3A0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=481514e8-4eaf-41d7-bbc6-44eac830623d time="2026-03-06T17:54:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=9c074f3f-5197-462d-b19d-7ea0a43a1a58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/481514e8-4eaf-41d7-bbc6-44eac830623d?_state=ah4X5PnArEMIxb83nANpTj4I5EySZHVm4yjrld6sw017Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MTUxNGU4LTRlYWYtNDFkNy1iYmM2LTQ0ZWFjODMwNjIzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNjYzNTc2OTlaIn0%3D&digest=sha256%3A0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.647126ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=481514e8-4eaf-41d7-bbc6-44eac830623d 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "PUT /v2/foo/bar/blobs/uploads/481514e8-4eaf-41d7-bbc6-44eac830623d?_state=ah4X5PnArEMIxb83nANpTj4I5EySZHVm4yjrld6sw017Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MTUxNGU4LTRlYWYtNDFkNy1iYmM2LTQ0ZWFjODMwNjIzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNjYzNTc2OTlaIn0%3D&digest=sha256%3A0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=93716f38-4217-44fe-9daf-bd2b6dd4d3f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208784ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=f57a473c-f872-41e4-9835-b7252ac31b35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/7411527a-0373-4662-8f13-36711e4899ac?_state=S1SaBiosHnk_Rq_5RsakzHw5ytvMd7JZRXrRlQwMqXd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0MTE1MjdhLTAzNzMtNDY2Mi04ZjEzLTM2NzExZTQ4OTlhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNjk5NDQwODFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.502295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "PUT /v2/foo/bar/blobs/uploads/7411527a-0373-4662-8f13-36711e4899ac?_state=S1SaBiosHnk_Rq_5RsakzHw5ytvMd7JZRXrRlQwMqXd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0MTE1MjdhLTAzNzMtNDY2Mi04ZjEzLTM2NzExZTQ4OTlhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNjk5NDQwODFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=df27ee84-933f-4317-951c-5ba51d230068 http.request.method=POST http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.475666ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=bc10b9be-ec0a-4ff1-9462-156a65dad196 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/f98c4807-f744-4daf-af4a-2cac0923c2cc?_state=9J08I09zAL8LcxVEdJBcUK86YZnMt2Gx6qmogQlBp0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5OGM0ODA3LWY3NDQtNGRhZi1hZjRhLTJjYWMwOTIzYzJjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNzM1OTUzNTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.093498ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "PUT /v2/foo/bar/blobs/uploads/f98c4807-f744-4daf-af4a-2cac0923c2cc?_state=9J08I09zAL8LcxVEdJBcUK86YZnMt2Gx6qmogQlBp0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5OGM0ODA3LWY3NDQtNGRhZi1hZjRhLTJjYWMwOTIzYzJjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNzM1OTUzNTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:45Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=77fb1f06-9a6f-4006-916f-ceddc021a6a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.469245ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=027f3bfc-ce03-45cf-a32c-711950852092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/34d63415-b8ac-4a18-9368-3cb771ce625d?_state=wcIHUBUi8idtbOfj6BSCrNYL7OsjuGoX_4ZNZI082I97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0ZDYzNDE1LWI4YWMtNGExOC05MzY4LTNjYjc3MWNlNjI1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNzc4MTg0NzhaIn0%3D&digest=sha256%3A0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" http.response.duration=3.931882803s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:45 +0000] "PUT /v2/foo/bar/blobs/uploads/34d63415-b8ac-4a18-9368-3cb771ce625d?_state=wcIHUBUi8idtbOfj6BSCrNYL7OsjuGoX_4ZNZI082I97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0ZDYzNDE1LWI4YWMtNGExOC05MzY4LTNjYjc3MWNlNjI1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0NS4wNzc4MTg0NzhaIn0%3D&digest=sha256%3A0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=49b3f43b-528d-4d03-8d47-1d38b66a5f52 http.request.method=POST http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.445628ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36351" http.request.id=988e9611-3925-4825-84ae-9795ea00e5e1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/36da0d1a-b8ce-40af-bbbf-344bcf6ac08c?_state=oebDT7R1cJbrEsJG9VkvNAOLWAqgzGv-CH-LfErSIrZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ZGEwZDFhLWI4Y2UtNDBhZi1iYmJmLTM0NGJjZjZhYzA4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0OS4xMjM0MTc2OTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.980894311s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:49 +0000] "PATCH /v2/foo/bar/blobs/uploads/36da0d1a-b8ce-40af-bbbf-344bcf6ac08c?_state=oebDT7R1cJbrEsJG9VkvNAOLWAqgzGv-CH-LfErSIrZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ZGEwZDFhLWI4Y2UtNDBhZi1iYmJmLTM0NGJjZjZhYzA4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo0OS4xMjM0MTc2OTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=798a40a3-d34d-4203-a54d-71005e832581 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/uploads/36da0d1a-b8ce-40af-bbbf-344bcf6ac08c?_state=7rFLDnCRn4vVZhmMGvdyFX2I7e4ZpyM2eaA2FOH4PXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ZGEwZDFhLWI4Y2UtNDBhZi1iYmJmLTM0NGJjZjZhYzA4YyIsIk9mZnNldCI6MjI3MjA1MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6NDlaIn0%3D&digest=sha256%3A0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" http.response.duration=2.793599ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "PUT /v2/foo/bar/blobs/uploads/36da0d1a-b8ce-40af-bbbf-344bcf6ac08c?_state=7rFLDnCRn4vVZhmMGvdyFX2I7e4ZpyM2eaA2FOH4PXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ZGEwZDFhLWI4Y2UtNDBhZi1iYmJmLTM0NGJjZjZhYzA4YyIsIk9mZnNldCI6MjI3MjA1MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6NDlaIn0%3D&digest=sha256%3A0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=9d15617d-007b-4a0c-818a-4f232053b378 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.831656ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=246dd5dd-6314-4134-b0b0-422056a31309 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=94.884076ms http.response.status=200 http.response.written=22720512 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "GET /v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 HTTP/1.1" 200 22720512 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=error msg="error parsing digest="sha257:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=da336497-0440-469b-b1a7-50efe3a5de58 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/sha257:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" vars.name="foo/bar" time="2026-03-06T17:54:53Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=da336497-0440-469b-b1a7-50efe3a5de58 http.request.method=GET http.request.remoteaddr="127.0.0.1:60962" http.request.uri="/v2/foo/bar/blobs/sha257:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.457685ms http.response.status=400 http.response.written=110 vars.digest="sha257:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "GET /v2/foo/bar/blobs/sha257:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=70282bc5-244a-4663-bf3e-f4f3acc9a192 http.request.method=GET http.request.remoteaddr="127.0.0.1:53428" http.request.uri="/v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" http.response.duration=2.052557ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "GET /v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:54:53Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:54:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=01d408dc-5b6b-4551-9241-162d14445d08 http.request.method=GET http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.201177ms http.response.status=404 http.response.written=157 vars.digest="sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "GET /v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=7ee5db84-bedb-43a2-9511-50bcc09d4502 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.744486ms http.response.status=404 http.response.written=157 vars.digest="sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=d5e2aea4-85b7-4d0f-914a-5a07b07a75ff http.request.method=POST http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.691636ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=d300e51d-106a-4d60-9b5f-28c21664ec71 http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/bar/blobs/uploads/38568d5f-a4fa-4a0d-a6b5-92caa40379d5?_state=MJjxidX6x_cPMWwqvnMxZk0XjrkGP-4Wk3BWMHGifAZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4NTY4ZDVmLWE0ZmEtNGEwZC1hNmI1LTkyY2FhNDAzNzlkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40MjQ1Nzg4ODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.266027ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "GET /v2/foo/bar/blobs/uploads/38568d5f-a4fa-4a0d-a6b5-92caa40379d5?_state=MJjxidX6x_cPMWwqvnMxZk0XjrkGP-4Wk3BWMHGifAZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4NTY4ZDVmLWE0ZmEtNGEwZC1hNmI1LTkyY2FhNDAzNzlkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40MjQ1Nzg4ODFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=062b8e91-155e-494a-8234-bcfe210f72d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/bar/blobs/uploads/38568d5f-a4fa-4a0d-a6b5-92caa40379d5?_state=MJjxidX6x_cPMWwqvnMxZk0XjrkGP-4Wk3BWMHGifAZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4NTY4ZDVmLWE0ZmEtNGEwZC1hNmI1LTkyY2FhNDAzNzlkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40MjQ1Nzg4ODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.731415ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "DELETE /v2/foo/bar/blobs/uploads/38568d5f-a4fa-4a0d-a6b5-92caa40379d5?_state=MJjxidX6x_cPMWwqvnMxZk0XjrkGP-4Wk3BWMHGifAZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4NTY4ZDVmLWE0ZmEtNGEwZC1hNmI1LTkyY2FhNDAzNzlkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40MjQ1Nzg4ODFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=18ac92be-a4fd-4fa9-8194-4bfca2aca834 http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/bar/blobs/uploads/38568d5f-a4fa-4a0d-a6b5-92caa40379d5?_state=MJjxidX6x_cPMWwqvnMxZk0XjrkGP-4Wk3BWMHGifAZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4NTY4ZDVmLWE0ZmEtNGEwZC1hNmI1LTkyY2FhNDAzNzlkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40MjQ1Nzg4ODFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=38568d5f-a4fa-4a0d-a6b5-92caa40379d5 time="2026-03-06T17:54:53Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=18ac92be-a4fd-4fa9-8194-4bfca2aca834 http.request.method=GET http.request.remoteaddr="127.0.0.1:57280" http.request.uri="/v2/foo/bar/blobs/uploads/38568d5f-a4fa-4a0d-a6b5-92caa40379d5?_state=MJjxidX6x_cPMWwqvnMxZk0XjrkGP-4Wk3BWMHGifAZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4NTY4ZDVmLWE0ZmEtNGEwZC1hNmI1LTkyY2FhNDAzNzlkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40MjQ1Nzg4ODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.582616ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=38568d5f-a4fa-4a0d-a6b5-92caa40379d5 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "GET /v2/foo/bar/blobs/uploads/38568d5f-a4fa-4a0d-a6b5-92caa40379d5?_state=MJjxidX6x_cPMWwqvnMxZk0XjrkGP-4Wk3BWMHGifAZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4NTY4ZDVmLWE0ZmEtNGEwZC1hNmI1LTkyY2FhNDAzNzlkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40MjQ1Nzg4ODFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=71537f6d-dd78-44ac-8dbc-c149099185f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.955007ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=e720f0a4-f2d1-4323-91cf-c5c8d23107ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/8c79d65e-da4d-40a8-9070-13855bc720d7?_state=YdRzTDrY6smcTdvhV2hAUsIyJ_XBB6drJT7q6Khto7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNzlkNjVlLWRhNGQtNDBhOC05MDcwLTEzODU1YmM3MjBkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40MzM4NDg1MjNaIn0%3D&digest=sha256%3Ab39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" provided=sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 vars.name="foo/bar" vars.uuid=8c79d65e-da4d-40a8-9070-13855bc720d7 time="2026-03-06T17:54:53Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=e720f0a4-f2d1-4323-91cf-c5c8d23107ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/8c79d65e-da4d-40a8-9070-13855bc720d7?_state=YdRzTDrY6smcTdvhV2hAUsIyJ_XBB6drJT7q6Khto7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNzlkNjVlLWRhNGQtNDBhOC05MDcwLTEzODU1YmM3MjBkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40MzM4NDg1MjNaIn0%3D&digest=sha256%3Ab39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8c79d65e-da4d-40a8-9070-13855bc720d7 time="2026-03-06T17:54:53Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=e720f0a4-f2d1-4323-91cf-c5c8d23107ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/8c79d65e-da4d-40a8-9070-13855bc720d7?_state=YdRzTDrY6smcTdvhV2hAUsIyJ_XBB6drJT7q6Khto7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNzlkNjVlLWRhNGQtNDBhOC05MDcwLTEzODU1YmM3MjBkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40MzM4NDg1MjNaIn0%3D&digest=sha256%3Ab39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.857356ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8c79d65e-da4d-40a8-9070-13855bc720d7 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "PUT /v2/foo/bar/blobs/uploads/8c79d65e-da4d-40a8-9070-13855bc720d7?_state=YdRzTDrY6smcTdvhV2hAUsIyJ_XBB6drJT7q6Khto7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjNzlkNjVlLWRhNGQtNDBhOC05MDcwLTEzODU1YmM3MjBkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40MzM4NDg1MjNaIn0%3D&digest=sha256%3Ab39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=cfcf59a9-2c0e-4f62-8388-a5224d2f2e87 http.request.method=POST http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.438165ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=358d56eb-ac5f-41b5-9dd8-525c20e161bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/07ef101f-a4c7-4282-9ea7-5cad6eae4e9b?_state=RVkDV3eVcl0SrdxuXEn0TONrfwI80x1pSsPgntuUzm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZWYxMDFmLWE0YzctNDI4Mi05ZWE3LTVjYWQ2ZWFlNGU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40Mzc5Njc0NTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.102487ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "PUT /v2/foo/bar/blobs/uploads/07ef101f-a4c7-4282-9ea7-5cad6eae4e9b?_state=RVkDV3eVcl0SrdxuXEn0TONrfwI80x1pSsPgntuUzm97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3ZWYxMDFmLWE0YzctNDI4Mi05ZWE3LTVjYWQ2ZWFlNGU5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40Mzc5Njc0NTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=8d78c25d-30b7-4a45-952e-ba96b55a84c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.432955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=846d5ca2-862b-48bf-9b3f-04dce012c2ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/dcecf451-0531-40ae-a542-921e765c4e88?_state=i21J0Xpi_x2gAF5KbNO5HxfJ12ef-8UAoeRPW-nTYcp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjZWNmNDUxLTA1MzEtNDBhZS1hNTQyLTkyMWU3NjVjNGU4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40NDIxNTUwMTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.166588ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "PUT /v2/foo/bar/blobs/uploads/dcecf451-0531-40ae-a542-921e765c4e88?_state=i21J0Xpi_x2gAF5KbNO5HxfJ12ef-8UAoeRPW-nTYcp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjZWNmNDUxLTA1MzEtNDBhZS1hNTQyLTkyMWU3NjVjNGU4OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40NDIxNTUwMTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:53Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=3870a431-a3db-4646-87e8-05e4647ec2cc http.request.method=POST http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.554305ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=81472ce8-9250-4176-8ca2-9debffed2e00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/7bc784c5-84be-4057-810f-458b36e132c3?_state=6keUDl6s5XOyndysVGFpZrtHR1Hw9SbieD5NusenFb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiYzc4NGM1LTg0YmUtNDA1Ny04MTBmLTQ1OGIzNmUxMzJjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40NDY1NDkzMDdaIn0%3D&digest=sha256%3Ab39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" http.response.duration=2.283813718s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "PUT /v2/foo/bar/blobs/uploads/7bc784c5-84be-4057-810f-458b36e132c3?_state=6keUDl6s5XOyndysVGFpZrtHR1Hw9SbieD5NusenFb17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiYzc4NGM1LTg0YmUtNDA1Ny04MTBmLTQ1OGIzNmUxMzJjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1My40NDY1NDkzMDdaIn0%3D&digest=sha256%3Ab39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:55Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=51be0d0b-8733-4bd5-a563-8c1bcefb156d http.request.method=POST http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.395748ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41841" http.request.id=63f31dfd-e5c9-4dae-b838-6ed0f48a58bf http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/8999be22-9fa5-4090-aff7-f1d4e5fee946?_state=Ue7r4hAFXyRqncLuSNMGZMO6iOCjV3Jq7lHWUIhpuJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5OTliZTIyLTlmYTUtNDA5MC1hZmY3LWYxZDRlNWZlZTk0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1NS44MjA3ODEwNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.178487416s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:55 +0000] "PATCH /v2/foo/bar/blobs/uploads/8999be22-9fa5-4090-aff7-f1d4e5fee946?_state=Ue7r4hAFXyRqncLuSNMGZMO6iOCjV3Jq7lHWUIhpuJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5OTliZTIyLTlmYTUtNDA5MC1hZmY3LWYxZDRlNWZlZTk0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1NS44MjA3ODEwNDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=b292ecbd-8c9e-4f24-b569-a009b1f7b90f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/uploads/8999be22-9fa5-4090-aff7-f1d4e5fee946?_state=H0a9eovdychTkA2lBCuvkJW4OaZHzkCb5xw5h3tHmI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5OTliZTIyLTlmYTUtNDA5MC1hZmY3LWYxZDRlNWZlZTk0NiIsIk9mZnNldCI6MTgyMDIxMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6NTVaIn0%3D&digest=sha256%3Ab39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" http.response.duration=2.701289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "PUT /v2/foo/bar/blobs/uploads/8999be22-9fa5-4090-aff7-f1d4e5fee946?_state=H0a9eovdychTkA2lBCuvkJW4OaZHzkCb5xw5h3tHmI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5OTliZTIyLTlmYTUtNDA5MC1hZmY3LWYxZDRlNWZlZTk0NiIsIk9mZnNldCI6MTgyMDIxMTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTQ6NTVaIn0%3D&digest=sha256%3Ab39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=900dd0fc-e79a-4d53-80f6-4d07ba94d566 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.153048ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=8834377e-e70a-4758-8d49-6b4c0688c2bb http.request.method=GET http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=76.216572ms http.response.status=200 http.response.written=18202112 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "GET /v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 HTTP/1.1" 200 18202112 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=error msg="error parsing digest="sha257:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=4449739d-ecb1-4335-887f-64601de363cf http.request.method=GET http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/sha257:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" vars.name="foo/bar" time="2026-03-06T17:54:58Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=4449739d-ecb1-4335-887f-64601de363cf http.request.method=GET http.request.remoteaddr="127.0.0.1:57290" http.request.uri="/v2/foo/bar/blobs/sha257:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.778996ms http.response.status=400 http.response.written=110 vars.digest="sha257:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "GET /v2/foo/bar/blobs/sha257:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=064d2d5e-18e3-4561-a57d-0483e7a6c67d http.request.method=GET http.request.remoteaddr="127.0.0.1:45786" http.request.uri="/v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" http.response.duration=1.975526ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "GET /v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=e7594b0f-c6f9-4464-821f-e38015476030 http.request.method=GET http.request.remoteaddr="127.0.0.1:45786" http.request.uri="/v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.501296ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "GET /v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:41841" http.request.id=52bfd72f-db3b-4d2c-ac02-fed003b98607 http.request.method=GET http.request.remoteaddr="127.0.0.1:45778" http.request.uri="/v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.029298ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "GET /v2/foo/bar/blobs/sha256:b39066c1885a013c46dfd5a9d6107163c1fe61595114fbdff849b37095a9c336 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=bbb9557e-2cfc-466a-bb5b-7a3a588a11c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53414" http.request.uri="/v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.888072734s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "GET /v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36351" http.request.id=fce8fba7-8895-4b47-9443-4eb02051ada1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53428" http.request.uri="/v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.880038076s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [06/Mar/2026:17:54:53 +0000] "GET /v2/foo/bar/blobs/sha256:0475d298598566140bb479be662ff7d6ae12cdb1a6144d2b3d38d7c166772457 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (13.28s) === RUN TestBlobDelete time="2026-03-06T17:54: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.26.1 time="2026-03-06T17:54:58Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:54:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=5d726655-9168-475c-bfc6-d550c5079515 http.request.method=GET http.request.remoteaddr="127.0.0.1:46282" http.request.uri="/v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.095847ms http.response.status=404 http.response.written=157 vars.digest="sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "GET /v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=2bd7d60e-5a47-45bc-8ba7-ab83161bb015 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46294" http.request.uri="/v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.600135ms http.response.status=404 http.response.written=157 vars.digest="sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=ab8834ff-fc1f-4733-bb3f-bcb97c1f0f09 http.request.method=POST http.request.remoteaddr="127.0.0.1:46294" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.551466ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=1f0dc940-f58d-4973-8254-4136a6d15f5b http.request.method=GET http.request.remoteaddr="127.0.0.1:46294" http.request.uri="/v2/foo/bar/blobs/uploads/3f1b0f73-3244-42e7-841a-adbeeab114e9?_state=xSYoGpiiMjU0jOSdU-OGnddQ95d_73CYI9_ukWquwv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMWIwZjczLTMyNDQtNDJlNy04NDFhLWFkYmVlYWIxMTRlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzAyMjY5MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.310604ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "GET /v2/foo/bar/blobs/uploads/3f1b0f73-3244-42e7-841a-adbeeab114e9?_state=xSYoGpiiMjU0jOSdU-OGnddQ95d_73CYI9_ukWquwv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMWIwZjczLTMyNDQtNDJlNy04NDFhLWFkYmVlYWIxMTRlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzAyMjY5MzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=897a7849-bdb2-4c55-8370-3d2bc432e554 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46294" http.request.uri="/v2/foo/bar/blobs/uploads/3f1b0f73-3244-42e7-841a-adbeeab114e9?_state=xSYoGpiiMjU0jOSdU-OGnddQ95d_73CYI9_ukWquwv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMWIwZjczLTMyNDQtNDJlNy04NDFhLWFkYmVlYWIxMTRlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzAyMjY5MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.471465ms http.response.status=204 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "DELETE /v2/foo/bar/blobs/uploads/3f1b0f73-3244-42e7-841a-adbeeab114e9?_state=xSYoGpiiMjU0jOSdU-OGnddQ95d_73CYI9_ukWquwv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMWIwZjczLTMyNDQtNDJlNy04NDFhLWFkYmVlYWIxMTRlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzAyMjY5MzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=a709d992-7a52-41fa-9955-ef139dd02ae1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46294" http.request.uri="/v2/foo/bar/blobs/uploads/3f1b0f73-3244-42e7-841a-adbeeab114e9?_state=xSYoGpiiMjU0jOSdU-OGnddQ95d_73CYI9_ukWquwv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMWIwZjczLTMyNDQtNDJlNy04NDFhLWFkYmVlYWIxMTRlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzAyMjY5MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3f1b0f73-3244-42e7-841a-adbeeab114e9 time="2026-03-06T17:54:58Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=a709d992-7a52-41fa-9955-ef139dd02ae1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46294" http.request.uri="/v2/foo/bar/blobs/uploads/3f1b0f73-3244-42e7-841a-adbeeab114e9?_state=xSYoGpiiMjU0jOSdU-OGnddQ95d_73CYI9_ukWquwv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMWIwZjczLTMyNDQtNDJlNy04NDFhLWFkYmVlYWIxMTRlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzAyMjY5MzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.200914ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3f1b0f73-3244-42e7-841a-adbeeab114e9 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "GET /v2/foo/bar/blobs/uploads/3f1b0f73-3244-42e7-841a-adbeeab114e9?_state=xSYoGpiiMjU0jOSdU-OGnddQ95d_73CYI9_ukWquwv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNmMWIwZjczLTMyNDQtNDJlNy04NDFhLWFkYmVlYWIxMTRlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzAyMjY5MzZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=8c8bceda-b7d4-4d9e-83d9-2b5293e79670 http.request.method=POST http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.437735ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=40bdd2f9-4dfa-4937-b0dd-4936aa2b775a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/bcffa8c7-72bf-466d-8c8d-e233a3a836e5?_state=6Pn2FceLSBQtawXw9zLOGIDlNRBbobS-Il7bb801YLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjZmZhOGM3LTcyYmYtNDY2ZC04YzhkLWUyMzNhM2E4MzZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzcwNDc3NTlaIn0%3D&digest=sha256%3A4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" provided=sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 vars.name="foo/bar" vars.uuid=bcffa8c7-72bf-466d-8c8d-e233a3a836e5 time="2026-03-06T17:54:58Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=40bdd2f9-4dfa-4937-b0dd-4936aa2b775a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/bcffa8c7-72bf-466d-8c8d-e233a3a836e5?_state=6Pn2FceLSBQtawXw9zLOGIDlNRBbobS-Il7bb801YLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjZmZhOGM3LTcyYmYtNDY2ZC04YzhkLWUyMzNhM2E4MzZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzcwNDc3NTlaIn0%3D&digest=sha256%3A4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bcffa8c7-72bf-466d-8c8d-e233a3a836e5 time="2026-03-06T17:54:58Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=40bdd2f9-4dfa-4937-b0dd-4936aa2b775a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/bcffa8c7-72bf-466d-8c8d-e233a3a836e5?_state=6Pn2FceLSBQtawXw9zLOGIDlNRBbobS-Il7bb801YLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjZmZhOGM3LTcyYmYtNDY2ZC04YzhkLWUyMzNhM2E4MzZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzcwNDc3NTlaIn0%3D&digest=sha256%3A4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.177894ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=bcffa8c7-72bf-466d-8c8d-e233a3a836e5 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "PUT /v2/foo/bar/blobs/uploads/bcffa8c7-72bf-466d-8c8d-e233a3a836e5?_state=6Pn2FceLSBQtawXw9zLOGIDlNRBbobS-Il7bb801YLx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJjZmZhOGM3LTcyYmYtNDY2ZC04YzhkLWUyMzNhM2E4MzZlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzcwNDc3NTlaIn0%3D&digest=sha256%3A4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=039c2a34-5925-4933-b492-18abd6f70bdc http.request.method=POST http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="983.593µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=bf3c3266-dc46-4fc8-8074-eaed43803b5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/d6cb1e11-3f23-45f5-9c53-2c87ddacc6bb?_state=IhJaJrVZ9TDe1Iur5Bz-mqPTFbd0riL4dAZL17HMFUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2Y2IxZTExLTNmMjMtNDVmNS05YzUzLTJjODdkZGFjYzZiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzk5NDMzODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.583306ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "PUT /v2/foo/bar/blobs/uploads/d6cb1e11-3f23-45f5-9c53-2c87ddacc6bb?_state=IhJaJrVZ9TDe1Iur5Bz-mqPTFbd0riL4dAZL17HMFUZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2Y2IxZTExLTNmMjMtNDVmNS05YzUzLTJjODdkZGFjYzZiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zMzk5NDMzODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=4628194d-70aa-402a-b2a8-44d7076497ff http.request.method=POST http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214004ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=95fa98c9-81b1-4cd4-985f-13619a30df1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/f82d2e79-5773-4e0a-a5f2-0ca502d0061a?_state=XKm4S2g7JW9uJHgEgu70PdDM7vLwuePdyyrw5N8CBU17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4MmQyZTc5LTU3NzMtNGUwYS1hNWYyLTBjYTUwMmQwMDYxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zNDM0ODIzNDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.473995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "PUT /v2/foo/bar/blobs/uploads/f82d2e79-5773-4e0a-a5f2-0ca502d0061a?_state=XKm4S2g7JW9uJHgEgu70PdDM7vLwuePdyyrw5N8CBU17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4MmQyZTc5LTU3NzMtNGUwYS1hNWYyLTBjYTUwMmQwMDYxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zNDM0ODIzNDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:54:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=e87665f5-b13b-4724-a20e-d8d9e89d9973 http.request.method=POST http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067364ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=1ae2c18e-fc50-479b-a585-d236baa2cfd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/15e060ee-7f0a-4cf1-aeba-8f5b79a8e236?_state=W_kCe81yExDhQWmR_iA6OVNSnVuwqbW-I-r6lVUW7bp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1ZTA2MGVlLTdmMGEtNGNmMS1hZWJhLThmNWI3OWE4ZTIzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zNDY2Nzk2OTJaIn0%3D&digest=sha256%3A4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.duration=3.445627805s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:54:58 +0000] "PUT /v2/foo/bar/blobs/uploads/15e060ee-7f0a-4cf1-aeba-8f5b79a8e236?_state=W_kCe81yExDhQWmR_iA6OVNSnVuwqbW-I-r6lVUW7bp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1ZTA2MGVlLTdmMGEtNGNmMS1hZWJhLThmNWI3OWE4ZTIzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NDo1OC4zNDY2Nzk2OTJaIn0%3D&digest=sha256%3A4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:01Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=f2ecb2d1-5962-46b4-8a5b-3bd1a70e2859 http.request.method=POST http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.462418ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:05Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35001" http.request.id=382344be-66e5-472e-aabc-f75f4018b3b8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/a8e03846-ab04-4a5f-a948-d0a54a59cdb9?_state=ePhGwzhVMufVQE4enYD1djEvEDASG3M31eIsBoLGB0J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZTAzODQ2LWFiMDQtNGE1Zi1hOTQ4LWQwYTU0YTU5Y2RiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NTowMS44OTk0NTI3NjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.267306702s http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/a8e03846-ab04-4a5f-a948-d0a54a59cdb9?_state=ePhGwzhVMufVQE4enYD1djEvEDASG3M31eIsBoLGB0J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZTAzODQ2LWFiMDQtNGE1Zi1hOTQ4LWQwYTU0YTU5Y2RiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NTowMS44OTk0NTI3NjRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:05Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=c77e3432-853a-4886-ae81-db02ec7b04b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/uploads/a8e03846-ab04-4a5f-a948-d0a54a59cdb9?_state=pZpNAQ2CTitzB4NauPuOOE-qz6bnCkEaVy1uWcmi-_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZTAzODQ2LWFiMDQtNGE1Zi1hOTQ4LWQwYTU0YTU5Y2RiOSIsIk9mZnNldCI6MjE1NjM5MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MDFaIn0%3D&digest=sha256%3A4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.duration=2.72406ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "PUT /v2/foo/bar/blobs/uploads/a8e03846-ab04-4a5f-a948-d0a54a59cdb9?_state=pZpNAQ2CTitzB4NauPuOOE-qz6bnCkEaVy1uWcmi-_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZTAzODQ2LWFiMDQtNGE1Zi1hOTQ4LWQwYTU0YTU5Y2RiOSIsIk9mZnNldCI6MjE1NjM5MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MDFaIn0%3D&digest=sha256%3A4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:05Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=a70a9736-e9e0-447c-9540-cfdb5120b76e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.184408ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:05Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=fe8fc0b4-9974-4bea-99dc-920047d52b30 http.request.method=GET http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=89.403677ms http.response.status=200 http.response.written=21563904 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "GET /v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 200 21563904 "" "Go-http-client/1.1" time="2026-03-06T17:55:05Z" level=error msg="error parsing digest="sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=5ad3b68b-b917-4a12-af97-145eedc26074 http.request.method=GET http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" vars.name="foo/bar" time="2026-03-06T17:55:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=5ad3b68b-b917-4a12-af97-145eedc26074 http.request.method=GET http.request.remoteaddr="127.0.0.1:46304" http.request.uri="/v2/foo/bar/blobs/sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.653215ms http.response.status=400 http.response.written=110 vars.digest="sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "GET /v2/foo/bar/blobs/sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:55:05Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=233370d5-1b23-473d-b17d-c36e85b657f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46326" http.request.uri="/v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.duration=1.809356ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "GET /v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:05Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=664d9a6f-1e34-48a6-851a-8221f46ea0dc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46328" http.request.uri="/v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.duration=1.479675ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=25ee023d-1323-4803-8241-68f06b73e1a5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46328" http.request.uri="/v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.311295ms http.response.status=404 http.response.written=157 vars.digest="sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-06T17:55:05Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=2cf606ea-7123-4189-b572-7d3ade592326 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46328" http.request.uri="/v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.278244ms http.response.status=404 http.response.written=74 vars.digest="sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-03-06T17:55:05Z" level=error msg="error parsing digest="sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586": unsupported digest algorithm" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=ba97e6f6-a9cc-4e6d-a97e-261d60038b61 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46342" http.request.uri="/v2/foo/bar/blobs/sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" vars.name="foo/bar" time="2026-03-06T17:55:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=ba97e6f6-a9cc-4e6d-a97e-261d60038b61 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46342" http.request.uri="/v2/foo/bar/blobs/sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.510895ms http.response.status=400 http.response.written=110 vars.digest="sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "DELETE /v2/foo/bar/blobs/sha257:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-06T17:55:05Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=c24929ec-5e5c-4b5a-b6e7-5eb7dffe4a3f http.request.method=POST http.request.remoteaddr="127.0.0.1:46356" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.437525ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=b728b7cb-820c-4050-ac31-ce9d26d123a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46356" http.request.uri="/v2/foo/bar/blobs/uploads/43517b69-53ab-4eb7-8762-8c3f2a5ff826?_state=3x1Im488N_S618IViPoa0nKxjfayLQZSEshRQYoVgFZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzNTE3YjY5LTUzYWItNGViNy04NzYyLThjM2YyYTVmZjgyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NTowNS4zMTUyOTg4MDZaIn0%3D&digest=sha256%3A4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.duration=3.472376385s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "PUT /v2/foo/bar/blobs/uploads/43517b69-53ab-4eb7-8762-8c3f2a5ff826?_state=3x1Im488N_S618IViPoa0nKxjfayLQZSEshRQYoVgFZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzNTE3YjY5LTUzYWItNGViNy04NzYyLThjM2YyYTVmZjgyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NTowNS4zMTUyOTg4MDZaIn0%3D&digest=sha256%3A4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=1c7ed431-0856-43ad-82cc-fdf0a9ed28f8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46356" http.request.uri="/v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.570999ms http.response.status=200 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=4dc91095-497e-4dfa-8f36-dd07880e226e http.request.method=GET http.request.remoteaddr="127.0.0.1:46314" http.request.uri="/v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.600868396s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "GET /v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2026-03-06T17:55:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:35001" http.request.id=8f522ed7-61b0-43f2-8da5-35c96b172e5f http.request.method=GET http.request.remoteaddr="127.0.0.1:46326" http.request.uri="/v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.594027834s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [06/Mar/2026:17:55:05 +0000] "GET /v2/foo/bar/blobs/sha256:4460907edb2527444d70adc204a7a6b157fe85922f3845ad0209b55947668586 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (10.77s) === RUN TestRelativeURL time="2026-03-06T17:55:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:55:08Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:55:08Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39027" http.request.id=ad987b09-2587-4a1d-bde5-285ef6125d0c http.request.method=POST http.request.remoteaddr="127.0.0.1:55512" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.170948ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39027" http.request.id=69f9c713-9aa5-4acf-84f5-02628716b85b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55512" http.request.uri="/v2/foo/bar/blobs/uploads/d68e412b-6a2d-4592-abd6-0fec1c0b9295?_state=gRmVv1QUlAAvJ5F7ywFiyf_AOws-Y8B_5aJ7iQf5Ckt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2OGU0MTJiLTZhMmQtNDU5Mi1hYmQ2LTBmZWMxYzBiOTI5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NTowOC45MDQ0NTk0MzJaIn0%3D&digest=sha256%3Ababf5de1e14c3ed30ae2d2d81d8ecba7c32ea0d61bb2a1b1074b4940753eb074" http.request.useragent="Go-http-client/1.1" http.response.duration=2.491222909s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:09 +0000] "PUT /v2/foo/bar/blobs/uploads/d68e412b-6a2d-4592-abd6-0fec1c0b9295?_state=gRmVv1QUlAAvJ5F7ywFiyf_AOws-Y8B_5aJ7iQf5Ckt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2OGU0MTJiLTZhMmQtNDU5Mi1hYmQ2LTBmZWMxYzBiOTI5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NTowOC45MDQ0NTk0MzJaIn0%3D&digest=sha256%3Ababf5de1e14c3ed30ae2d2d81d8ecba7c32ea0d61bb2a1b1074b4940753eb074 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39027" http.request.id=cc300296-47bb-4811-aada-6a9f6aca1230 http.request.method=POST http.request.remoteaddr="127.0.0.1:55512" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.265915ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:11Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39027" http.request.id=35dbc3c6-73b5-43a7-9b23-d2b56262e462 http.request.method=POST http.request.remoteaddr="127.0.0.1:55512" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.744816ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39027" http.request.id=4e253918-150e-46c2-8764-88adf418096a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55512" http.request.uri="/v2/foo/bar/blobs/uploads/2f971655-970c-404e-9da2-55a6d6a204e3?_state=F2qPO12J8vfPgyBpDPAf7n53PUSa41MPfAKlyA5jg1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmOTcxNjU1LTk3MGMtNDA0ZS05ZGEyLTU1YTZkNmEyMDRlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NToxMS43MTY5NDc4OTRaIn0%3D&digest=sha256%3A18aa029cbf6ca29d8f7a3cb7190c7e93a55ea564103c211113c29e25390ddac6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.030567469s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:11 +0000] "PUT /v2/foo/bar/blobs/uploads/2f971655-970c-404e-9da2-55a6d6a204e3?_state=F2qPO12J8vfPgyBpDPAf7n53PUSa41MPfAKlyA5jg1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJmOTcxNjU1LTk3MGMtNDA0ZS05ZGEyLTU1YTZkNmEyMDRlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NToxMS43MTY5NDc4OTRaIn0%3D&digest=sha256%3A18aa029cbf6ca29d8f7a3cb7190c7e93a55ea564103c211113c29e25390ddac6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (4.85s) === RUN TestBlobDeleteDisabled time="2026-03-06T17:55:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:55:13Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:55:13Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:37855" http.request.id=aa3b5f29-641e-4ec1-8c37-f21efa0a6bd6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50910" http.request.uri="/v2/foo/bar/blobs/sha256:1b0407d21afaff5180992dcc4d4a6f98d8bbe9bb3f49742d600f1583bc84b30f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.030507ms http.response.status=405 http.response.written=78 vars.digest="sha256:1b0407d21afaff5180992dcc4d4a6f98d8bbe9bb3f49742d600f1583bc84b30f" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:55:13 +0000] "DELETE /v2/foo/bar/blobs/sha256:1b0407d21afaff5180992dcc4d4a6f98d8bbe9bb3f49742d600f1583bc84b30f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.16s) === RUN TestDeleteDisabled time="2026-03-06T17:55:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:55:13Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:55:14Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36675" http.request.id=bbd14b2c-ac96-4f04-a4a6-e7d9c90723b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:33928" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507189ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:17Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:36675" http.request.id=47470dc6-eb7f-4411-91c5-a62eaa4255de http.request.method=PUT http.request.remoteaddr="127.0.0.1:33928" http.request.uri="/v2/foo/bar/blobs/uploads/c4f5b3e9-0fa6-41c3-b5bd-851f282630ef?_state=J3mo_IJNGKC2tJrv_9GLDLgKEcqjlhogfyjfQm4FwbR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZjViM2U5LTBmYTYtNDFjMy1iNWJkLTg1MWYyODI2MzBlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NToxNC4xMjI0OTkxMzlaIn0%3D&digest=sha256%3Aa59e1c1f5a1e955abcd75821497d3b489529a235a9e77727c5008c2a77a8aa82" http.request.useragent="Go-http-client/1.1" http.response.duration=3.522501308s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:14 +0000] "PUT /v2/foo/bar/blobs/uploads/c4f5b3e9-0fa6-41c3-b5bd-851f282630ef?_state=J3mo_IJNGKC2tJrv_9GLDLgKEcqjlhogfyjfQm4FwbR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZjViM2U5LTBmYTYtNDFjMy1iNWJkLTg1MWYyODI2MzBlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NToxNC4xMjI0OTkxMzlaIn0%3D&digest=sha256%3Aa59e1c1f5a1e955abcd75821497d3b489529a235a9e77727c5008c2a77a8aa82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:17Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:36675" http.request.id=5f4747f3-6790-44d5-af78-1338189d987c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33928" http.request.uri="/v2/foo/bar/blobs/sha256:a59e1c1f5a1e955abcd75821497d3b489529a235a9e77727c5008c2a77a8aa82" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.978737ms http.response.status=405 http.response.written=78 vars.digest="sha256:a59e1c1f5a1e955abcd75821497d3b489529a235a9e77727c5008c2a77a8aa82" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:55:17 +0000] "DELETE /v2/foo/bar/blobs/sha256:a59e1c1f5a1e955abcd75821497d3b489529a235a9e77727c5008c2a77a8aa82 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.74s) === RUN TestDeleteReadOnly time="2026-03-06T17:55:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:55:17Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:55:17Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32877" http.request.id=7734e37d-c320-4abb-a9ad-9868f12b256c http.request.method=POST http.request.remoteaddr="127.0.0.1:38430" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.454548ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:23Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:32877" http.request.id=3853c190-e154-43ac-b60f-cb78ee03a6f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38430" http.request.uri="/v2/foo/bar/blobs/uploads/9c3422c3-6b2a-4244-8b65-e1fb61474006?_state=WjY-U3wijGdtd66As6MAE8Tp8fz3BEYcaRF-cbn18-p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzQyMmMzLTZiMmEtNDI0NC04YjY1LWUxZmI2MTQ3NDAwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NToxNy44OTM5Njc3MTFaIn0%3D&digest=sha256%3Aa46a1f31d654ef0c34d132fa83a832b4fd23c96d12b0caa5731571185b934471" http.request.useragent="Go-http-client/1.1" http.response.duration=5.938540039s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:17 +0000] "PUT /v2/foo/bar/blobs/uploads/9c3422c3-6b2a-4244-8b65-e1fb61474006?_state=WjY-U3wijGdtd66As6MAE8Tp8fz3BEYcaRF-cbn18-p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzQyMmMzLTZiMmEtNDI0NC04YjY1LWUxZmI2MTQ3NDAwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NToxNy44OTM5Njc3MTFaIn0%3D&digest=sha256%3Aa46a1f31d654ef0c34d132fa83a832b4fd23c96d12b0caa5731571185b934471 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [06/Mar/2026:17:55:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:a46a1f31d654ef0c34d132fa83a832b4fd23c96d12b0caa5731571185b934471 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (6.19s) === RUN TestStartPushReadOnly time="2026-03-06T17:55:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:55:23Z" level=info msg="redis not configured" go.version=go1.26.1 127.0.0.1 - - [06/Mar/2026:17:55:23 +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-03-06T17:55:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:55:23Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:55:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=eb881c4c-2144-4bc8-81a6-d341f35ec45d http.request.method=GET http.request.remoteaddr="127.0.0.1:47988" 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.396365ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:55:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:55:23Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=b0095837-ddbb-4240-9a66-b59583ca49ca http.request.method=GET http.request.remoteaddr="127.0.0.1:47988" 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.792866ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:55:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:55:23Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=7809201e-3ff8-4f80-b51a-b1ed4d238689 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" 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.029363ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:55:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:55:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=97b7c28f-86d4-469c-b12a-bb5c7b59dd53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" 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.423538ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:55:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=97b7c28f-86d4-469c-b12a-bb5c7b59dd53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" 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.484648ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:55:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=97b7c28f-86d4-469c-b12a-bb5c7b59dd53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" 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.524859ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:55:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=97b7c28f-86d4-469c-b12a-bb5c7b59dd53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" 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.559359ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:55:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:55:24Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=d28115e5-0ec8-4bcb-bcf9-d6d681eba72f http.request.method=POST http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.558746ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=a5b0b54f-3262-4d5b-b9d7-2396464cecfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/blobs/uploads/2c9b07ab-fcb6-438a-84bc-6a59a6eaeacd?_state=Slx6iqR1OxWqynvSLHnCAPA-KLNBxDk_OdkLWPWfe2N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYzliMDdhYi1mY2I2LTQzOGEtODRiYy02YTU5YTZlYWVhY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MjQuMDM5NjY5NloifQ%3D%3D&digest=sha256%3Aacb389d5d359940d5adcc21f1d6f665e6d8e878bef4ce34f5bb4bebfa465470f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.320705665s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/2c9b07ab-fcb6-438a-84bc-6a59a6eaeacd?_state=Slx6iqR1OxWqynvSLHnCAPA-KLNBxDk_OdkLWPWfe2N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYzliMDdhYi1mY2I2LTQzOGEtODRiYy02YTU5YTZlYWVhY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MjQuMDM5NjY5NloifQ%3D%3D&digest=sha256%3Aacb389d5d359940d5adcc21f1d6f665e6d8e878bef4ce34f5bb4bebfa465470f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:27Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=0e67373f-241d-4222-ae64-864735a39fc3 http.request.method=POST http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.72167ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=885559d4-bc27-49d4-854b-1de44c7345a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/blobs/uploads/f785270e-51ec-4ff5-9ad2-55d0f442db75?_state=pR6g8qG2JgYa1pgLfj8iBiJ_QCcophjFcxf7MDz-mRJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzg1MjcwZS01MWVjLTRmZjUtOWFkMi01NWQwZjQ0MmRiNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MjcuNTUzMjI3Nzg4WiJ9&digest=sha256%3A39c3d340239fc39a85089e6f4f8929f2dbe17418d1e9f08cc1b79a666cb8dfb3" http.request.useragent="Go-http-client/1.1" http.response.duration=3.016700982s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/f785270e-51ec-4ff5-9ad2-55d0f442db75?_state=pR6g8qG2JgYa1pgLfj8iBiJ_QCcophjFcxf7MDz-mRJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNzg1MjcwZS01MWVjLTRmZjUtOWFkMi01NWQwZjQ0MmRiNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MjcuNTUzMjI3Nzg4WiJ9&digest=sha256%3A39c3d340239fc39a85089e6f4f8929f2dbe17418d1e9f08cc1b79a666cb8dfb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=df0d9955-6a1d-4c7f-8dfa-ef5b458f5fc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.854514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=9a446800-6115-4e68-82aa-648b7a5987fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead" http.request.useragent="Go-http-client/1.1" http.response.duration=3.510232ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=6748d9b6-7ef9-496a-b791-53857e2a1214 http.request.method=GET http.request.remoteaddr="127.0.0.1:47988" 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.356008ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=c500d90f-3cfc-4cc1-8ed4-c93d9aff4722 http.request.method=GET http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.520849ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "GET /v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38755" http.request.id=70b9310a-3916-44a4-b837-b83ff42895b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead" http.request.useragent="Go-http-client/1.1" http.response.duration=2.610389ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38755" http.request.id=64f14d30-4b39-417e-b0a2-2bafa1f91065 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead" http.request.useragent="Go-http-client/1.1" http.response.duration=2.8122ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:38755" http.request.id=2063f2e5-44fd-4894-ac8f-5265501eb457 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead" http.request.useragent="Go-http-client/1.1" http.response.duration=2.509099ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=646a4d36-8b36-4793-9981-829fed0f0995 http.request.method=GET http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.280288ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "GET /v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=a49ffff1-0849-4dc1-8321-17241f3dcacb http.request.method=GET http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302144ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=0b62df54-31d5-4cdf-b781-4ac5c0ebe2c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead" http.request.useragent="Go-http-client/1.1" http.response.duration=1.542916ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "GET /v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=802e2c85-a617-439d-ad2e-890094072669 http.request.method=GET http.request.remoteaddr="127.0.0.1:47988" 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.298375ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=error msg="payload digest does match: "sha256:f208828fcb5adee93748ab13f8770221011a464d94196303d56d3712a76bec16" != "sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead"" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=690d3c33-af92-4ff8-be4d-0537c8b83d15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead" time="2026-03-06T17:55:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=690d3c33-af92-4ff8-be4d-0537c8b83d15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.502905ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead" 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:a12ef689274c4fdea72d2fe4314810ea892a6d1a8d5b46255fb2aaf5f84fbead HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=60564255-0868-42af-8eb1-28ab95a2f9e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" 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.764296ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=71de79c9-3056-46cc-945d-fdd482beb82f http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" 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.375105ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38755" http.request.id=04a85a00-38b8-4a1d-b251-15374a45d840 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" 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.899636ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:55:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38755" http.request.id=04a85a00-38b8-4a1d-b251-15374a45d840 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" 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.961046ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:55:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38755" http.request.id=04a85a00-38b8-4a1d-b251-15374a45d840 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" 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.995206ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=f6454056-3db4-4f34-98f5-55612f387cd2 http.request.method=POST http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.765636ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=69a73e69-6cc4-46b1-bf99-617ca4b76325 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/blobs/uploads/b767acaa-c395-42ca-ae66-2734e3f07f0d?_state=U5xAZdFBfto3TwRj1UDW2kCd6nB5mg2pX5GxyIrrg617Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNzY3YWNhYS1jMzk1LTQyY2EtYWU2Ni0yNzM0ZTNmMDdmMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MzAuNjE0NDY2MDEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.886396ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/b767acaa-c395-42ca-ae66-2734e3f07f0d?_state=U5xAZdFBfto3TwRj1UDW2kCd6nB5mg2pX5GxyIrrg617Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNzY3YWNhYS1jMzk1LTQyY2EtYWU2Ni0yNzM0ZTNmMDdmMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MzAuNjE0NDY2MDEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38755" http.request.id=380e45c0-7173-42af-9f7f-54cd4f29fe63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" 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.891597ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:55:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38755" http.request.id=380e45c0-7173-42af-9f7f-54cd4f29fe63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" 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.941247ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:55:30Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=a7a166ef-5a23-404b-b0b4-216db3d2389c http.request.method=POST http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.055827ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:38Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=adf4d84c-6063-4740-9070-08e83e8602b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/blobs/uploads/06dbda1a-5535-4b08-8350-504fb5317668?_state=8iRtJJhCENg2Gv1YChDYWKpLz9JV_nQ9yhmvMR3vSP97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNmRiZGExYS01NTM1LTRiMDgtODM1MC01MDRmYjUzMTc2NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MzAuOTE1MDE0NzQ0WiJ9&digest=sha256%3A4f79c8f4b5a6707c288d3006032d4a4d42bd8ec030fe04dc67532c419d682e21" http.request.useragent="Go-http-client/1.1" http.response.duration=7.76017075s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/06dbda1a-5535-4b08-8350-504fb5317668?_state=8iRtJJhCENg2Gv1YChDYWKpLz9JV_nQ9yhmvMR3vSP97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNmRiZGExYS01NTM1LTRiMDgtODM1MC01MDRmYjUzMTc2NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MzAuOTE1MDE0NzQ0WiJ9&digest=sha256%3A4f79c8f4b5a6707c288d3006032d4a4d42bd8ec030fe04dc67532c419d682e21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:38Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=4941f0c8-9484-4f67-93b2-14071c3ce7cf http.request.method=POST http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.339438ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=275b9f38-07aa-4660-a597-e3aa70652782 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/blobs/uploads/3083ad2f-a48f-40cf-96a2-423793a26656?_state=NWE2Ot-TlsBwllbHN3BA5YBhz5nPyeoZkG4nnRBZf3p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMDgzYWQyZi1hNDhmLTQwY2YtOTZhMi00MjM3OTNhMjY2NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MzguOTMyOTU2OTg4WiJ9&digest=sha256%3A1123435af249c015bae658ca07f444e2d72f2bd34ddfb920f64179e8620a259b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.273052565s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/3083ad2f-a48f-40cf-96a2-423793a26656?_state=NWE2Ot-TlsBwllbHN3BA5YBhz5nPyeoZkG4nnRBZf3p7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMDgzYWQyZi1hNDhmLTQwY2YtOTZhMi00MjM3OTNhMjY2NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6MzguOTMyOTU2OTg4WiJ9&digest=sha256%3A1123435af249c015bae658ca07f444e2d72f2bd34ddfb920f64179e8620a259b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38755" http.request.id=52a6164d-602f-4491-bc64-80927c8ab544 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.577189ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38755" http.request.id=1a51de60-90c4-45e1-b6f0-5ed15525ef6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/manifests/sha256:dc7cf0a8c4ab95c77fab62b28c3593b73789a1c6e6aa9fa2a78695342c2a7402" http.request.useragent="Go-http-client/1.1" http.response.duration=2.459379ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:dc7cf0a8c4ab95c77fab62b28c3593b73789a1c6e6aa9fa2a78695342c2a7402 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=f1c13e1e-1be7-455b-a9c2-78892005e560 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" 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.761376ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=d0c4d19d-52ba-4c1b-8534-3d6a68689857 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/manifests/sha256:dc7cf0a8c4ab95c77fab62b28c3593b73789a1c6e6aa9fa2a78695342c2a7402" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.610725ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema2/manifests/sha256:dc7cf0a8c4ab95c77fab62b28c3593b73789a1c6e6aa9fa2a78695342c2a7402 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=4ca4c0b6-9e32-409d-93fe-b8a66acbffc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.637445ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=9a8c37c0-3ce5-42f6-b647-06b3e152b543 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/manifests/sha256:dc7cf0a8c4ab95c77fab62b28c3593b73789a1c6e6aa9fa2a78695342c2a7402" http.request.useragent="Go-http-client/1.1" http.response.duration=1.526075ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema2/manifests/sha256:dc7cf0a8c4ab95c77fab62b28c3593b73789a1c6e6aa9fa2a78695342c2a7402 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=1ef13c8d-36f8-42c5-bac6-9fe48de00db8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" 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.334965ms http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="rewriting manifest sha256:dc7cf0a8c4ab95c77fab62b28c3593b73789a1c6e6aa9fa2a78695342c2a7402 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=b5e148dc-398c-4ea7-960e-b28876426647 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" 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-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=b5e148dc-398c-4ea7-960e-b28876426647 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" 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.699379ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38755" http.request.id=37f7029f-d9d2-4a7f-93a1-288fc4887926 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" 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.514825ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38755" http.request.id=400763b7-1e10-40af-8489-f13116ac5f87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.068667ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38755" http.request.id=4cac3d4d-056f-492a-8fe0-88b69ab655ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/manifests/sha256:3ebe0ccdcaebf6be4fe03645cd4d22c9c61d333a7aaf00c69322adffda81cd5c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.366378ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "PUT /v2/foo/schema2/manifests/sha256:3ebe0ccdcaebf6be4fe03645cd4d22c9c61d333a7aaf00c69322adffda81cd5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=b3a71609-6401-421a-9357-6a9da24984dd http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" 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.260088ms http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=9e703a31-97a0-479d-abcc-487860df2a1f http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/manifests/sha256:3ebe0ccdcaebf6be4fe03645cd4d22c9c61d333a7aaf00c69322adffda81cd5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.606685ms http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema2/manifests/sha256:3ebe0ccdcaebf6be4fe03645cd4d22c9c61d333a7aaf00c69322adffda81cd5c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=790d4e67-12b2-47f0-bc6d-4355c7cf40d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363415ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=b42d7dc0-5516-49ab-9102-8d3fc10e5d4b http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" http.request.uri="/v2/foo/schema2/manifests/sha256:3ebe0ccdcaebf6be4fe03645cd4d22c9c61d333a7aaf00c69322adffda81cd5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.688836ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema2/manifests/sha256:3ebe0ccdcaebf6be4fe03645cd4d22c9c61d333a7aaf00c69322adffda81cd5c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="rewriting manifest list sha256:3ebe0ccdcaebf6be4fe03645cd4d22c9c61d333a7aaf00c69322adffda81cd5c in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=7c67658c-378f-4963-8c52-d19c038e5369 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" 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-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:38755" http.request.id=7c67658c-378f-4963-8c52-d19c038e5369 http.request.method=GET http.request.remoteaddr="127.0.0.1:41138" 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.835119ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-03-06T17:55: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.26.1 time="2026-03-06T17:55:44Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:55:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=d33105a4-794f-497f-8c73-d4757472212d http.request.method=GET http.request.remoteaddr="127.0.0.1:52494" 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.244434ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=76cd741d-f86c-48d7-84b2-bfe2d1f7b3af http.request.method=GET http.request.remoteaddr="127.0.0.1:52494" 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.094944ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=e5dc7612-1e49-41ed-b2f0-6afb7b9245ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" 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="879.963µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=77d1062e-aeaa-429d-a682-8bb7ea2a308d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" 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.852966ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:55:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=77d1062e-aeaa-429d-a682-8bb7ea2a308d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" 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.909626ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:55:44Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=77d1062e-aeaa-429d-a682-8bb7ea2a308d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" 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.937906ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:55:44Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=77d1062e-aeaa-429d-a682-8bb7ea2a308d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" 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.962827ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:55:44Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=5140edfb-e704-43e6-8abc-746942447cd6 http.request.method=POST http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.538378ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=25166cdc-4b5e-4e73-a3b0-c696f113aebe http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/blobs/uploads/c9f47d3f-1012-4d51-aabb-5a4493e52e7f?_state=2uJxgwKKOtdzdNKdPinGag-zGND7Xgl-iASSieFTNY57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOWY0N2QzZi0xMDEyLTRkNTEtYWFiYi01YTQ0OTNlNTJlN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6NDQuNDc4NjUwODM5WiJ9&digest=sha256%3Ac406943d7f869555ad5e13fb2702b98f34cb2107e3f5f1e92742cdadb248869d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.987586386s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:44 +0000] "PUT /v2/foo/schema1/blobs/uploads/c9f47d3f-1012-4d51-aabb-5a4493e52e7f?_state=2uJxgwKKOtdzdNKdPinGag-zGND7Xgl-iASSieFTNY57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjOWY0N2QzZi0xMDEyLTRkNTEtYWFiYi01YTQ0OTNlNTJlN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6NDQuNDc4NjUwODM5WiJ9&digest=sha256%3Ac406943d7f869555ad5e13fb2702b98f34cb2107e3f5f1e92742cdadb248869d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:49Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=24d516f8-9af3-46ae-aed1-9502cd81453b http.request.method=POST http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.357548ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=b6f84373-293d-4424-a35d-240b6dff74c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/blobs/uploads/dff720f3-450f-4e5a-9804-7de93df13dfd?_state=DzUe03Rk1V3f4fIxUFRJSTq2tSThn-oQOs2vSVq6P_N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZmY3MjBmMy00NTBmLTRlNWEtOTgwNC03ZGU5M2RmMTNkZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6NDkuNzEyMjYxNzg5WiJ9&digest=sha256%3A7b928cbe0a0cf4c5b2d804d8feb50d40699b4af7dbe7dcbc186dc0cdfcf4622f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.304192043s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/dff720f3-450f-4e5a-9804-7de93df13dfd?_state=DzUe03Rk1V3f4fIxUFRJSTq2tSThn-oQOs2vSVq6P_N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZmY3MjBmMy00NTBmLTRlNWEtOTgwNC03ZGU5M2RmMTNkZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6NDkuNzEyMjYxNzg5WiJ9&digest=sha256%3A7b928cbe0a0cf4c5b2d804d8feb50d40699b4af7dbe7dcbc186dc0cdfcf4622f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=e494a8ca-dd93-4eed-965a-9bf225a68ff3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.406352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=dd3ace34-486b-4e2f-8c0b-85ef5add19b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43" http.request.useragent="Go-http-client/1.1" http.response.duration=2.459839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=113282e8-3c04-439f-99c6-aca53dd3e878 http.request.method=GET http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.480422ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=b0ad667f-b5ed-4d41-ac5a-d6f4ada9de9e http.request.method=GET http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.127247ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "GET /v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39111" http.request.id=68526dc0-2b85-4799-aa0c-e9b54221033f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43" http.request.useragent="Go-http-client/1.1" http.response.duration=2.64851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39111" http.request.id=947dfa2e-7507-455c-8191-27e80c7ad9ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43" http.request.useragent="Go-http-client/1.1" http.response.duration=2.447568ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:39111" http.request.id=fc887d71-0086-40e5-bead-0b6182384bf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43" http.request.useragent="Go-http-client/1.1" http.response.duration=2.299228ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=446dbac7-b3a7-4559-bb95-ac940fe74a4f http.request.method=GET http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.872327ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "GET /v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=766bf275-7669-4f4f-b6c5-3ee8288c8708 http.request.method=GET http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006313ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=c5638700-2a32-4312-ae04-6e5dc2a2422b http.request.method=GET http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43" http.request.useragent="Go-http-client/1.1" http.response.duration="900.753µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "GET /v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=1e422a7d-d437-4739-8c85-027843069aab http.request.method=GET http.request.remoteaddr="127.0.0.1:52494" 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.287014ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=error msg="payload digest does match: "sha256:6f1f5b6af4e9577e96fbdf3a97fc063d297242566701d682cb2e7a9d3ddb6a9f" != "sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43"" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=6e31825d-73b0-45ce-9846-4018291ef7cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43" time="2026-03-06T17:55:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=6e31825d-73b0-45ce-9846-4018291ef7cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:52494" http.request.uri="/v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.343925ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43" 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:e0e32903846a6eab21c8407522849f870da0796ed47f48b7717507ebb0d7ea43 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=5c3b474a-4f7a-4375-b62c-887b54ad9680 http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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.179084ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=44b451a1-a545-46d8-84f5-214fcbd221ee http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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="980.874µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=9413ddce-e787-4965-afbe-befc034a46d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" 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.468395ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:55:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=9413ddce-e787-4965-afbe-befc034a46d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" 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.534926ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:55:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=9413ddce-e787-4965-afbe-befc034a46d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" 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.581186ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=594da901-1124-4bbf-ad3a-9156217d0c35 http.request.method=POST http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.231914ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=62f1fc10-f1e2-4407-b171-6f9bd2272b7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/blobs/uploads/80a2e200-01e2-44e2-898f-e1a44e8cdc99?_state=qyb8JXfLy17FF61NZ3r6idiCIR47-Y1rFAtgTgYWaeF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MGEyZTIwMC0wMWUyLTQ0ZTItODk4Zi1lMWE0NGU4Y2RjOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6NTYuMDU3MjQ2NTAyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.783086ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/80a2e200-01e2-44e2-898f-e1a44e8cdc99?_state=qyb8JXfLy17FF61NZ3r6idiCIR47-Y1rFAtgTgYWaeF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MGEyZTIwMC0wMWUyLTQ0ZTItODk4Zi1lMWE0NGU4Y2RjOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6NTYuMDU3MjQ2NTAyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=68f2b022-054d-4063-b104-dc17e3a83a66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" 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.373395ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:55:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=68f2b022-054d-4063-b104-dc17e3a83a66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" 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.430835ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:55:56Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=bc18653f-386b-4eec-a7bd-107b088f6279 http.request.method=POST http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.631966ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=32bd4161-4b9b-4dad-be87-7e4c01a72ad9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/blobs/uploads/2faa2674-b6f3-4624-abae-e9588c67c9d7?_state=oS-xAL8kui2LwY-kofJoxpY3kS-9XWvtjYSb35-emkZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZmFhMjY3NC1iNmYzLTQ2MjQtYWJhZS1lOTU4OGM2N2M5ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6NTYuMjExMjA3MDkxWiJ9&digest=sha256%3A561ae9c9836533a7d2867bcec965d3b4d6ec1c6ffd9cb6bc481daad481677500" http.request.useragent="Go-http-client/1.1" http.response.duration=1.93190242s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/2faa2674-b6f3-4624-abae-e9588c67c9d7?_state=oS-xAL8kui2LwY-kofJoxpY3kS-9XWvtjYSb35-emkZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZmFhMjY3NC1iNmYzLTQ2MjQtYWJhZS1lOTU4OGM2N2M5ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6NTYuMjExMjA3MDkxWiJ9&digest=sha256%3A561ae9c9836533a7d2867bcec965d3b4d6ec1c6ffd9cb6bc481daad481677500 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:55:58Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=47bf1f50-cc39-4df9-ace1-6e173a0b46e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.200477ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=ddbf4ad1-e78e-48dc-bfff-c21df1e60ba6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/blobs/uploads/120b782d-c2fe-44a2-99e5-dc3d7de72052?_state=3_6mKyGgnbvO-F3QvaABbcmB2nbWAk_8MTAb7xe4xJ17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjBiNzgyZC1jMmZlLTQ0YTItOTllNS1kYzNkN2RlNzIwNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6NTguMzA2Mjk2NzFaIn0%3D&digest=sha256%3A5baf94f094e4b6df3078bd624ceeddfa954a586073a9f30710654ac69b702f6e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.201013483s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:55:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/120b782d-c2fe-44a2-99e5-dc3d7de72052?_state=3_6mKyGgnbvO-F3QvaABbcmB2nbWAk_8MTAb7xe4xJ17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjBiNzgyZC1jMmZlLTQ0YTItOTllNS1kYzNkN2RlNzIwNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTU6NTguMzA2Mjk2NzFaIn0%3D&digest=sha256%3A5baf94f094e4b6df3078bd624ceeddfa954a586073a9f30710654ac69b702f6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=201adbf1-16e7-4059-bedf-97e6678d28b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.90736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39111" http.request.id=eb9e6feb-fcf2-4448-8caa-dafd5a368216 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/manifests/sha256:6b9b4afc1c53e7431114ff67f7451dd8e0de2df60c8db3e90462c6468157eef7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.189998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:6b9b4afc1c53e7431114ff67f7451dd8e0de2df60c8db3e90462c6468157eef7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=8536ea89-e64e-4141-9e46-261ccfb0cfec http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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.986726ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=7879e7b6-5c5c-40eb-9b50-d5fd51518cac http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/manifests/sha256:6b9b4afc1c53e7431114ff67f7451dd8e0de2df60c8db3e90462c6468157eef7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.595655ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema2/manifests/sha256:6b9b4afc1c53e7431114ff67f7451dd8e0de2df60c8db3e90462c6468157eef7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=9ae7eced-0597-42c5-84cc-58381af3a828 http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.271225ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=e6c8c9dc-8015-4428-b1a0-9460d47655bb http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/manifests/sha256:6b9b4afc1c53e7431114ff67f7451dd8e0de2df60c8db3e90462c6468157eef7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214314ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema2/manifests/sha256:6b9b4afc1c53e7431114ff67f7451dd8e0de2df60c8db3e90462c6468157eef7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=f914a807-3c2e-4ae5-b9d2-bcb40a60d25e http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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.653566ms http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="rewriting manifest sha256:6b9b4afc1c53e7431114ff67f7451dd8e0de2df60c8db3e90462c6468157eef7 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=bcf5b07e-0b96-45cf-9ab5-3d4a2c4e439e http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=bcf5b07e-0b96-45cf-9ab5-3d4a2c4e439e http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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.71413ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39111" http.request.id=6a9cc058-a3af-443e-b3ac-dfb8dc12850f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" 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.750646ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39111" http.request.id=aacc7074-1432-4f48-9bc8-8b7be40733ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.983887ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39111" http.request.id=0636491a-a2d2-4195-9e3c-25deff247b38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/manifests/sha256:593803029c2a2df2563ba2c0c9d1200ae647cfc3d01f1f7a5b692f9c426d70ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.723975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:593803029c2a2df2563ba2c0c9d1200ae647cfc3d01f1f7a5b692f9c426d70ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=4771aaee-2f33-4e2d-828c-2d286eaed0ac http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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.716565ms http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=d6e35e87-9e5b-48b4-8f37-3ab5c324a5c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/manifests/sha256:593803029c2a2df2563ba2c0c9d1200ae647cfc3d01f1f7a5b692f9c426d70ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.577795ms http.response.status=200 http.response.written=434 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema2/manifests/sha256:593803029c2a2df2563ba2c0c9d1200ae647cfc3d01f1f7a5b692f9c426d70ed HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=932480b4-d233-474f-bc0e-0174b6e83242 http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.379305ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=7704ea87-affa-471b-af2c-592719400953 http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" http.request.uri="/v2/foo/schema2/manifests/sha256:593803029c2a2df2563ba2c0c9d1200ae647cfc3d01f1f7a5b692f9c426d70ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.577485ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema2/manifests/sha256:593803029c2a2df2563ba2c0c9d1200ae647cfc3d01f1f7a5b692f9c426d70ed HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="rewriting manifest list sha256:593803029c2a2df2563ba2c0c9d1200ae647cfc3d01f1f7a5b692f9c426d70ed in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=118cd0ee-28da-44d2-9f9c-70d60d596032 http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:39111" http.request.id=118cd0ee-28da-44d2-9f9c-70d60d596032 http.request.method=GET http.request.remoteaddr="127.0.0.1:36642" 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.495858ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (36.70s) === RUN TestGetManifestWithStorageError time="2026-03-06T17:56: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.26.1 time="2026-03-06T17:56:00Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:44143" http.request.id=f2f9878f-9d36-442c-9186-d8847344e0f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33236" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.711036ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:44143" http.request.id=257ef130-ad20-414e-af81-660bdcb509d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33236" 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.604636ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:44143" http.request.id=70098b4b-9baf-42fd-bfc7-7acc284cfef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33236" 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.585935ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.1 http.request.host="127.0.0.1:44143" http.request.id=2630d018-8388-4586-a65b-45fa465dcc8d http.request.method=GET http.request.remoteaddr="127.0.0.1:33236" 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=1.417135ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-03-06T17:56: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.26.1 time="2026-03-06T17:56:00Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=33463b55-523e-4bce-b162-dcac295c8255 http.request.method=GET http.request.remoteaddr="127.0.0.1:55036" 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.504025ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=c05113fa-0666-4338-8cb0-0ed49a27215f http.request.method=GET http.request.remoteaddr="127.0.0.1:55036" 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.697095ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=ddb2b052-4412-41f5-9ba2-772372ec5443 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" 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.670186ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=16d46ddc-568c-4908-a51f-fc4cc349dd28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" 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.511649ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=16d46ddc-568c-4908-a51f-fc4cc349dd28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" 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.569139ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=16d46ddc-568c-4908-a51f-fc4cc349dd28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" 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.606979ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-06T17:56:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=16d46ddc-568c-4908-a51f-fc4cc349dd28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" 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.643869ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-06T17:56:00Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=9990f802-ebaf-4ef0-abb3-a16c0b766341 http.request.method=POST http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.024597ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=833f4cf8-2792-40b3-b121-68f97e433d67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/blobs/uploads/98f8280f-394a-474d-8442-3e2a45fbd652?_state=mKWOJsgXeM4ZNxtulzJ70OO7V5QDG7L-rjs14t1EGsp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OGY4MjgwZi0zOTRhLTQ3NGQtODQ0Mi0zZTJhNDVmYmQ2NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTY6MDAuODA2MTE5MDc5WiJ9&digest=sha256%3A4016ff6e4844765e303f15aa770db3f90437c99da55f50372e2818c5a449dbcb" http.request.useragent="Go-http-client/1.1" http.response.duration=5.853564527s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/98f8280f-394a-474d-8442-3e2a45fbd652?_state=mKWOJsgXeM4ZNxtulzJ70OO7V5QDG7L-rjs14t1EGsp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OGY4MjgwZi0zOTRhLTQ3NGQtODQ0Mi0zZTJhNDVmYmQ2NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTY6MDAuODA2MTE5MDc5WiJ9&digest=sha256%3A4016ff6e4844765e303f15aa770db3f90437c99da55f50372e2818c5a449dbcb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:06Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=9de3c002-3937-4d38-a67b-f606e1256cae http.request.method=POST http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.79359ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=141f45a4-067d-4434-83ac-129e5ed20975 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/blobs/uploads/8180ed9d-c381-4276-b29c-3ebd5e2a8642?_state=CdXx90LmUDNMF24iMK97IuQ_b01GCh1cjs9JQwds7Dt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MTgwZWQ5ZC1jMzgxLTQyNzYtYjI5Yy0zZWJkNWUyYTg2NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTY6MDYuOTU5MDUzMDQzWiJ9&digest=sha256%3A52b3ffced9e44bd176156a8b30bca89fe657595bd21d4010ec8912200eada321" http.request.useragent="Go-http-client/1.1" http.response.duration=6.223234706s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/8180ed9d-c381-4276-b29c-3ebd5e2a8642?_state=CdXx90LmUDNMF24iMK97IuQ_b01GCh1cjs9JQwds7Dt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MTgwZWQ5ZC1jMzgxLTQyNzYtYjI5Yy0zZWJkNWUyYTg2NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTY6MDYuOTU5MDUzMDQzWiJ9&digest=sha256%3A52b3ffced9e44bd176156a8b30bca89fe657595bd21d4010ec8912200eada321 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=89b7ce0e-fddc-42f7-920a-67568d331497 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.623703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=90a61ef8-9b8d-4570-823e-2306ca3985b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.545628ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=1bc6393e-ff76-41cd-9ed1-a39e77c4d83f http.request.method=GET http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.05962ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=742dfc6d-f4f4-413c-ad68-bb180bd1b275 http.request.method=GET http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.296588ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44185" http.request.id=10e0329e-af68-4d4b-918c-3916a389b42c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.628499ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44185" http.request.id=5c31304e-49d2-45af-bbb6-1b432cd6b576 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.95628ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:44185" http.request.id=bd42d4f2-0610-4458-94aa-9bd26a3189af http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.606659ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=fb5e3e37-7d73-4f04-81e8-4493f6d854bb http.request.method=GET http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.593579ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=03c8fbf0-cb64-4d76-b08e-8eede0d1324b http.request.method=GET http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389445ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=bc866683-4b48-4092-91db-35c02825bd85 http.request.method=GET http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.272094ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=0ccab4b0-0888-4ad6-957f-a3bc58fc83b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55036" 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.575565ms http.response.status=200 http.response.written=41 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=error msg="payload digest does match: "sha256:1a1c8fd64ab0ac605cdfc328e163df38cdcef4879f43f64f41d04a4487102ff4" != "sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f"" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=13a639f1-7759-42a4-be4c-3be6792a821c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" time="2026-03-06T17:56:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=13a639f1-7759-42a4-be4c-3be6792a821c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55036" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.585615ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=b4924aca-1f0b-45ad-8a3c-2320be451d75 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41724" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.973337ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=6d12934d-2583-4696-b4a4-cec691c31176 http.request.method=GET http.request.remoteaddr="127.0.0.1:41724" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.446425ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=c1366416-c9d8-4944-84ed-6f7658e61256 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41728" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.682716ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=e101c695-843e-49e0-be82-efbeb900072e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41736" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.79786ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=a3bce3f2-4dcc-4553-a3da-4b858bacd45c http.request.method=GET http.request.remoteaddr="127.0.0.1:41736" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.019237ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=e1e06831-34c1-41ee-9719-55419d111226 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41746" 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.434885ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=86b7b181-886b-41d6-8bdf-dc00db64f30d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.92825ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=6661f537-8c43-42df-bed6-6606f3970001 http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" 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.063194ms http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=2d41fab9-83b7-4f59-bb3a-6f012761ca43 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.811136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ec7e4dfb01ef521d9e8797ac816acc93b66e3202d424766f1c310d9f9cb9443f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=3a11f0e5-8481-43fb-a97a-e0ea652fb878 http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" 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.141064ms http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=dc9bd2ae-3342-4d86-b052-e552f5cbe3f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" 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.336245ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=9a5b0337-7c36-4075-84b7-d8988d9ab17c http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" 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.124084ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-06T17:56: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.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44185" http.request.id=c8c9d67c-4d7c-4233-b097-db0b36e9734c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41752" 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.567156ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:56:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44185" http.request.id=c8c9d67c-4d7c-4233-b097-db0b36e9734c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41752" 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.625576ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:56:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44185" http.request.id=c8c9d67c-4d7c-4233-b097-db0b36e9734c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41752" 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.662996ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=3e1030f1-193b-450a-a84e-92e5c6cc200a http.request.method=POST http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.549846ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=0090eae7-a151-4bfb-97fe-5df6795327d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/blobs/uploads/d3c7f174-252a-4eb3-a486-0de4e33564b0?_state=UN90OSkCUFTSBIojS5TbEzpXDx_J4dDKd4bgvtCcg557Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkM2M3ZjE3NC0yNTJhLTRlYjMtYTQ4Ni0wZGU0ZTMzNTY0YjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTY6MTMuMjUwNTI0NjQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.670676ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/d3c7f174-252a-4eb3-a486-0de4e33564b0?_state=UN90OSkCUFTSBIojS5TbEzpXDx_J4dDKd4bgvtCcg557Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkM2M3ZjE3NC0yNTJhLTRlYjMtYTQ4Ni0wZGU0ZTMzNTY0YjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTY6MTMuMjUwNTI0NjQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44185" http.request.id=54303546-e74d-45b5-a23e-55d94c3a1ef8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41752" 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.410385ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-06T17:56:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44185" http.request.id=54303546-e74d-45b5-a23e-55d94c3a1ef8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41752" 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.462615ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-06T17:56:13Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=843bb409-ca3f-443d-8f11-36103447d3d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.480175ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:20Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=0003296f-fea4-4070-abea-62abb0c68ed1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/blobs/uploads/a2c8dd39-1839-4698-ad81-fa706950b031?_state=5j5sBDM1QCv2qufV9fRRAFKN-QATxUG2JhbHanLvXUZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMmM4ZGQzOS0xODM5LTQ2OTgtYWQ4MS1mYTcwNjk1MGIwMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTY6MTMuNTMxOTE5MzA5WiJ9&digest=sha256%3Ae98d6ce321113d0748dc0cf390713e40b63ec94fe28cf5e1e08637638d62ee85" http.request.useragent="Go-http-client/1.1" http.response.duration=7.465431198s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/a2c8dd39-1839-4698-ad81-fa706950b031?_state=5j5sBDM1QCv2qufV9fRRAFKN-QATxUG2JhbHanLvXUZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMmM4ZGQzOS0xODM5LTQ2OTgtYWQ4MS1mYTcwNjk1MGIwMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTY6MTMuNTMxOTE5MzA5WiJ9&digest=sha256%3Ae98d6ce321113d0748dc0cf390713e40b63ec94fe28cf5e1e08637638d62ee85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:21Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=2cf17f77-5e8b-44a9-bfd6-3df8a9b6b0af http.request.method=POST http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.038457ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=c348b2e6-3626-45d5-a8fc-25db93f63e20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/blobs/uploads/5dcf84cf-1779-498e-a4ca-7e06dd77f109?_state=jhflsYv1KUDMZlNrDC-xS15-FWCoss_rgkJiDSfIaNh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZGNmODRjZi0xNzc5LTQ5OGUtYTRjYS03ZTA2ZGQ3N2YxMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTY6MjEuMjY2MDg2ODk5WiJ9&digest=sha256%3Aaa7efb6829cdd864d499ed85a068474175a46f9665ab1772914636dabf723f27" http.request.useragent="Go-http-client/1.1" http.response.duration=7.449518324s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/5dcf84cf-1779-498e-a4ca-7e06dd77f109?_state=jhflsYv1KUDMZlNrDC-xS15-FWCoss_rgkJiDSfIaNh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZGNmODRjZi0xNzc5LTQ5OGUtYTRjYS03ZTA2ZGQ3N2YxMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDZUMTc6NTY6MjEuMjY2MDg2ODk5WiJ9&digest=sha256%3Aaa7efb6829cdd864d499ed85a068474175a46f9665ab1772914636dabf723f27 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44185" http.request.id=24dcf858-ebc3-4f02-a128-22718660a4e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.594028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44185" http.request.id=bca15bb7-dce5-4a15-9a91-d09a70d6790c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" http.request.useragent="Go-http-client/1.1" http.response.duration=1.760786ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=1d8a0be9-fd8a-47c8-848f-abde379eb191 http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" 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.570126ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=abe3b854-68c1-4caa-9b68-0f6ac8e1a074 http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.605615ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "GET /v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=6c29667d-1e3a-470d-bf84-133bc3c65837 http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.379965ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=0acee1ac-9cad-466f-af87-c6b7f431ff01 http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" http.request.useragent="Go-http-client/1.1" http.response.duration=1.209804ms http.response.status=304 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "GET /v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=2eb623d6-5814-42c6-808f-7707941304b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" 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.284695ms http.response.status=200 http.response.written=45 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="rewriting manifest sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758 in schema1 format to support old client" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=135e90b4-cbe4-44ce-ae58-9c1e84c6a6b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" 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-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=135e90b4-cbe4-44ce-ae58-9c1e84c6a6b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" 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.604469ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=ee1f844c-6e04-41e2-80e4-67175f77dd56 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405745ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=89aa0c76-4b9e-4bdc-a1ed-643e5db84a6a http.request.method=GET http.request.remoteaddr="127.0.0.1:41752" http.request.uri="/v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.380075ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "GET /v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=69d963ef-1bdf-4659-8085-0d37da172c28 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.515885ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44185" http.request.id=39dd76c4-d096-4c40-b9fe-f57ec037c5ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:38596" http.request.uri="/v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" http.request.useragent="Go-http-client/1.1" http.response.duration=1.800206ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=0bdf0a79-4aea-4245-b5ce-acafba292769 http.request.method=GET http.request.remoteaddr="127.0.0.1:38596" http.request.uri="/v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.334565ms http.response.status=200 http.response.written=732 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "GET /v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=51cc53db-10fc-4332-95ae-15ea23392a76 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38606" 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.451065ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44185" http.request.id=6b730dc5-35d8-4559-bd54-875a059bf1d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38612" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.724286ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=bebda02d-af6d-4bf3-8c8f-76e1c8fc8c41 http.request.method=GET http.request.remoteaddr="127.0.0.1:38612" 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.058364ms http.response.status=200 http.response.written=39 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=e8e34557-d427-4d98-8d67-d0137c27e31c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38612" http.request.uri="/v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346364ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:d3a0a1f370bb9edb3aba7caacfc21695a6fab2df3d916a4e26d8858a9b5ba758 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:44185" http.request.id=d18e29df-ab47-4ca9-bb28-a51f13e77a3c http.request.method=GET http.request.remoteaddr="127.0.0.1:38612" 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.067994ms http.response.status=200 http.response.written=35 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (28.19s) === RUN TestManifestDeleteDisabled time="2026-03-06T17:56:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:56:28Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:56:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:33597" http.request.id=241128b8-6a95-4aef-a243-02c41d80338d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34420" 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.125564ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-03-06T17:56:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:56:28Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:56:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-06T17:56:28Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.1 time="2026-03-06T17:56:28Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.1 time="2026-03-06T17:56:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:36427" http.request.id=1e142aa2-230b-47bf-9a07-c27b3ad15202 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47208" 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.466859ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:36427" http.request.id=bf2d14f4-fb15-42be-b4d4-3d46fa87a3b6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47214" 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.242038ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:36427" http.request.id=1852ae21-7606-4cb2-9d1e-a3e0930b6d70 http.request.method=POST http.request.remoteaddr="127.0.0.1:47228" 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.134187ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:56:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-06T17:56:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.1 http.request.host="127.0.0.1:36427" http.request.id=145dd615-1874-4ffd-bd48-3cbbeb698e8f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47240" 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.716259ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [06/Mar/2026:17:56:28 +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-03-06T17:56:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:56:28Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:56:29Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=a0c12b3e-8cb4-46ee-a2eb-a64cd1c44b28 http.request.method=POST http.request.remoteaddr="127.0.0.1:40492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.379408ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=f17a2eda-7703-4a90-84a1-73f93a5979d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40492" http.request.uri="/v2/foo/bar/blobs/uploads/38816486-ab13-4c3a-8d5c-fbc832c83f78?_state=EpX9NY5dBvAcURdeDGqWfXMVz58XjdO-HmVVjH80KXh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4ODE2NDg2LWFiMTMtNGMzYS04ZDVjLWZiYzgzMmM4M2Y3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NjoyOS4wOTQyOTg0NTNaIn0%3D&digest=sha256%3A1de2ae51c36e3f63d78d7dd697adff4c8dbd3a265568492ddfdb62fe9ffadc68" http.request.useragent="Go-http-client/1.1" http.response.duration=5.590193304s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:29 +0000] "PUT /v2/foo/bar/blobs/uploads/38816486-ab13-4c3a-8d5c-fbc832c83f78?_state=EpX9NY5dBvAcURdeDGqWfXMVz58XjdO-HmVVjH80KXh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4ODE2NDg2LWFiMTMtNGMzYS04ZDVjLWZiYzgzMmM4M2Y3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NjoyOS4wOTQyOTg0NTNaIn0%3D&digest=sha256%3A1de2ae51c36e3f63d78d7dd697adff4c8dbd3a265568492ddfdb62fe9ffadc68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=b315f4cf-7be0-4a07-ba09-94af6592bf14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40492" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.657653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:34 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 time="2026-03-06T17:56:34Z" level=info msg="redis not configured" go.version=go1.26.1 time="2026-03-06T17:56:34Z" level=info msg="Starting upload purge in 53m0s" go.version=go1.26.1 time="2026-03-06T17:56:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 time="2026-03-06T17:56:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=b9be8dfd-138b-4711-94fe-9ac81e1b9c4b http.request.method=GET http.request.remoteaddr="127.0.0.1:40492" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.725856ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:56:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:56:34Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:37031" go.version=go1.26.1 time="2026-03-06T17:56:34Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.1 time="2026-03-06T17:56:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=a80499d6-778e-4d63-877b-afcd39e10351 http.request.method=GET http.request.remoteaddr="127.0.0.1:40498" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.816587ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:56:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:56:34Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37031/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:37031/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:42975" http.request.id=38d75058-4f17-4d0d-acf7-94d046320125 http.request.method=GET http.request.remoteaddr="127.0.0.1:38538" http.request.uri="/v2/foo/bar/manifests/sha256:e805a19b7bf90518c052db3ed497ce3673dbca650c2da42871f3b00a70f1ecd9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e805a19b7bf90518c052db3ed497ce3673dbca650c2da42871f3b00a70f1ecd9" time="2026-03-06T17:56:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=1838c473-4dab-4741-af77-38a80ba2e52b http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/bar/manifests/sha256:e805a19b7bf90518c052db3ed497ce3673dbca650c2da42871f3b00a70f1ecd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.539499ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:56:34 +0000] "GET /v2/foo/bar/manifests/sha256:e805a19b7bf90518c052db3ed497ce3673dbca650c2da42871f3b00a70f1ecd9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:56:34Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e805a19b7bf90518c052db3ed497ce3673dbca650c2da42871f3b00a70f1ecd9 with ttl=167h59m59.99999582s" go.version=go1.26.1 time="2026-03-06T17:56:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42975" http.request.id=38d75058-4f17-4d0d-acf7-94d046320125 http.request.method=GET http.request.remoteaddr="127.0.0.1:38538" http.request.uri="/v2/foo/bar/manifests/sha256:e805a19b7bf90518c052db3ed497ce3673dbca650c2da42871f3b00a70f1ecd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.782327ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:56:34 +0000] "GET /v2/foo/bar/manifests/sha256:e805a19b7bf90518c052db3ed497ce3673dbca650c2da42871f3b00a70f1ecd9 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:56:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=05fe12c2-0ff4-4dec-b2de-51d7493123b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.561855ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:56:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:56:34Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37031/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:37031/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:42975" http.request.id=b587697e-a7c3-4bde-8129-f40332350ade http.request.method=GET http.request.remoteaddr="127.0.0.1:38540" 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-03-06T17:56:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=05d13d19-0501-4ec0-89f1-330e5589e42e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40522" 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.119907ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:56:34 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:56:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42975" http.request.id=b587697e-a7c3-4bde-8129-f40332350ade http.request.method=GET http.request.remoteaddr="127.0.0.1:38540" 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=8.022057ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:56:34 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:56:34Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=b27da862-1753-4d56-8088-af92eb291529 http.request.method=POST http.request.remoteaddr="127.0.0.1:40522" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.863446ms http.response.status=202 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=bffcfec3-8e7d-45b5-9f02-0218c0105793 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40522" http.request.uri="/v2/foo/bar/blobs/uploads/59bf7bf0-c8c9-4ec0-b486-3dbbf2a4c417?_state=fUHqMGeWDGho77QOPbG5e1avb0-K2NeMWUyR9eZYKr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5YmY3YmYwLWM4YzktNGVjMC1iNDg2LTNkYmJmMmE0YzQxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NjozNC45MzE5MTQyMDVaIn0%3D&digest=sha256%3Afa1aa8d21e694d9dd8c1ea235ea476688786709f18d4c1b31e5b6bbbc27d4f8d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.963238722s http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:34 +0000] "PUT /v2/foo/bar/blobs/uploads/59bf7bf0-c8c9-4ec0-b486-3dbbf2a4c417?_state=fUHqMGeWDGho77QOPbG5e1avb0-K2NeMWUyR9eZYKr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5YmY3YmYwLWM4YzktNGVjMC1iNDg2LTNkYmJmMmE0YzQxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wNlQxNzo1NjozNC45MzE5MTQyMDVaIn0%3D&digest=sha256%3Afa1aa8d21e694d9dd8c1ea235ea476688786709f18d4c1b31e5b6bbbc27d4f8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=03a88a67-ef30-43a0-ac1e-9dfab08b8280 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40522" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.331361ms http.response.status=201 http.response.written=0 127.0.0.1 - - [06/Mar/2026:17:56:39 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-06T17:56:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=0ff930e7-e46b-4b37-b96c-f265be9d2c87 http.request.method=GET http.request.remoteaddr="127.0.0.1:40522" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.442285ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:56:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:56:39Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37031/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:37031/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:42975" http.request.id=2baec0ca-6cbc-480e-8ba6-970ccd354a55 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" 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-03-06T17:56:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=18a6cc17-2a3e-4898-8f9f-c527fb9382e2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51112" 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=3.169511ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:56:39 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:56:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=57762516-e33d-4d8c-af1c-77b2f2fd99ca http.request.method=GET http.request.remoteaddr="127.0.0.1:51112" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.227454ms http.response.status=200 http.response.written=2 127.0.0.1 - - [06/Mar/2026:17:56:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-06T17:56:39Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37031/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:37031/v2/:[]]}" go.version=go1.26.1 http.request.host="127.0.0.1:42975" http.request.id=2baec0ca-6cbc-480e-8ba6-970ccd354a55 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" 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-03-06T17:56:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:37031" http.request.id=1c898d3e-04c6-46ea-a189-88f00e4b56db http.request.method=GET http.request.remoteaddr="127.0.0.1:51122" 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.618689ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:56:39 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-06T17:56:39Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e8610851e29984308307ba1ef492055e9f374b4afa68c79cdd4f62aeab3dc28d with ttl=167h59m59.99999488s" go.version=go1.26.1 time="2026-03-06T17:56:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42975" http.request.id=2baec0ca-6cbc-480e-8ba6-970ccd354a55 http.request.method=GET http.request.remoteaddr="127.0.0.1:49628" 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=16.413177ms http.response.status=200 http.response.written=935 127.0.0.1 - - [06/Mar/2026:17:56:39 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (11.12s) === RUN TestAppDispatcher time="2026-03-06T17:56:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42025" http.request.id=e58db51e-7b6a-49d5-849c-187fd67a1607 http.request.method=GET http.request.remoteaddr="127.0.0.1:50890" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.751576ms http.response.status=200 http.response.written=0 time="2026-03-06T17:56:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42025" http.request.id=80aa8cd6-490a-4338-aab0-a783b5cf7fbb http.request.method=GET http.request.remoteaddr="127.0.0.1:50890" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.189265ms http.response.status=200 http.response.written=0 time="2026-03-06T17:56:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42025" http.request.id=4cb22699-eee2-4233-8ba4-633f79555f52 http.request.method=GET http.request.remoteaddr="127.0.0.1:50890" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.481345ms http.response.status=200 http.response.written=0 time="2026-03-06T17:56:39Z" level=info msg="response completed" go.version=go1.26.1 http.request.host="127.0.0.1:42025" http.request.id=a58d9b70-fd16-4fea-90d4-45d056587abd http.request.method=GET http.request.remoteaddr="127.0.0.1:50890" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.416845ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-03-06T17:56:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=a820692b-ce7a-405f-a444-447c0f6b3b99 time="2026-03-06T17:56:39Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=a820692b-ce7a-405f-a444-447c0f6b3b99 time="2026-03-06T17:56:39Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.1 http.request.host="127.0.0.1:33843" http.request.id=0ad2bb52-6bc1-46e9-a962-7890af54abff http.request.method=GET http.request.remoteaddr="127.0.0.1:51448" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-03-06T17:56:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=a820692b-ce7a-405f-a444-447c0f6b3b99 time="2026-03-06T17:56:39Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=a820692b-ce7a-405f-a444-447c0f6b3b99 time="2026-03-06T17:56:39Z" level=info msg="configuring file health check path=/tmp/healthcheck3383572717, interval=1" go.version=go1.26.1 instance.id=a820692b-ce7a-405f-a444-447c0f6b3b99 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-03-06T17:56:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=a820692b-ce7a-405f-a444-447c0f6b3b99 time="2026-03-06T17:56:43Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=a820692b-ce7a-405f-a444-447c0f6b3b99 time="2026-03-06T17:56:43Z" level=info msg="configuring TCP health check addr=127.0.0.1:36893, interval=1" go.version=go1.26.1 instance.id=a820692b-ce7a-405f-a444-447c0f6b3b99 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-03-06T17:56:47Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.1 instance.id=a820692b-ce7a-405f-a444-447c0f6b3b99 time="2026-03-06T17:56:47Z" level=info msg="redis not configured" go.version=go1.26.1 instance.id=a820692b-ce7a-405f-a444-447c0f6b3b99 time="2026-03-06T17:56:47Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:34833, interval=1, threshold=3" go.version=go1.26.1 instance.id=a820692b-ce7a-405f-a444-447c0f6b3b99 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 173.429s ? 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.12s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.11s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (5.43s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.17s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.36s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.58s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 12.787s === RUN TestSchedule time="2026-03-06T17:54:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=82770cd3-1501-4205-aed4-ae4d2bbf1d84 time="2026-03-06T17:54:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99609ms" go.version=go1.26.1 instance.id=82770cd3-1501-4205-aed4-ae4d2bbf1d84 time="2026-03-06T17:54:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.45µs" go.version=go1.26.1 instance.id=82770cd3-1501-4205-aed4-ae4d2bbf1d84 time="2026-03-06T17:54:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.55µs" go.version=go1.26.1 instance.id=82770cd3-1501-4205-aed4-ae4d2bbf1d84 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-03-06T17:54:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=82770cd3-1501-4205-aed4-ae4d2bbf1d84 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-03-06T17:54:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=82770cd3-1501-4205-aed4-ae4d2bbf1d84 time="2026-03-06T17:54:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9963ms" go.version=go1.26.1 instance.id=82770cd3-1501-4205-aed4-ae4d2bbf1d84 time="2026-03-06T17:54:01Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99705ms" go.version=go1.26.1 instance.id=82770cd3-1501-4205-aed4-ae4d2bbf1d84 time="2026-03-06T17:54:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=82770cd3-1501-4205-aed4-ae4d2bbf1d84 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-03-06T17:54:02Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.1 instance.id=82770cd3-1501-4205-aed4-ae4d2bbf1d84 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.586s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (6.26s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21118976 sha256:61bdcab1a2ff592e383b1b735effedf544d03628ececd06d0ded00f1e2ca4429 [] map[] } --- PASS: TestSimpleBlobRead (0.51s) === RUN TestBlobMount --- PASS: TestBlobMount (0.58s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.02s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.18s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.23s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0f33b1b0f685371171307e55584dec7cebd3d552dd81a436707eadd6e4d1b493 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:0571d83d4df0394a264b05bdf757007d8dcb2ee1106b88acca2d9eaa1fcb1bfd palailogos: marking blob sha256:ed3abf551fc6d9a5dd3416c0c3a8d1603712bb8f1381db93dcd5ac15791a0850 palailogos: marking manifest sha256:38bf72734436f423f63adb35cb8dbb369735115016072f780ca4bf60daf99cbe palailogos: marking blob sha256:4e4abd46e924a4639b020500a55091bff483bc27124c753732f41dc337cf642b palailogos: marking blob sha256:d7aa30a05c92df859b39b1ac183c4679bd598e54a211d1c2999ea673728bbf28 palailogos: marking manifest sha256:961939089f60ab776de546e16d0501271e24f0ca7eb5347361fdc92ec0e8d5fc palailogos: marking blob sha256:38bf72734436f423f63adb35cb8dbb369735115016072f780ca4bf60daf99cbe palailogos: marking blob sha256:e5ed7b5cf4253dd9c40a22b0b9b654bf9dadd833ad62678c43957bebf7a55f2e palailogos: marking manifest sha256:e5ed7b5cf4253dd9c40a22b0b9b654bf9dadd833ad62678c43957bebf7a55f2e palailogos: marking blob sha256:07c0f7313566477c3831577887cb758a41481f30c3a710c3b93c56710afd2689 palailogos: marking blob sha256:09e4295c604dcc6a264a26b33baf1b516e9e9f5648a93e3a03d3c4b005fe8183 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.05s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:12018b4421ba863e59c70a98e16e9f3f55ab3b90af6dd3a8cd5f4ef6d0043f18 deletemanifests: marking manifest sha256:627ac94f7d0774445c55270d76e488decf67cd3a59d4c05ef52b8412a09719e6 deletemanifests: marking blob sha256:e48ce5cd196a6d269c06a2fdb80b15b58a4a98300f1818f0001942e38779aee8 deletemanifests: marking blob sha256:98f192d720aa6c55c8f3f4d818e2330beed4cc4f46f648effdc50616d23a437c deletemanifests: marking blob sha256:a91b5e454ad6342955a4e57b7f45c9c30676a4f5155efcd3b31e9cf9ddcdde36 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:12018b4421ba863e59c70a98e16e9f3f55ab3b90af6dd3a8cd5f4ef6d0043f18 blob eligible for deletion: sha256:74674924fae66c194cb51e82e0ed424f9eb19d5736a97954938ac9c9640b5ad7 blob eligible for deletion: sha256:95a201e6ab7871c8ed62c1821281cb98de5f5315b2710556c74dfb6963902832 blob eligible for deletion: sha256:fd0de5b246e69e5c4589f0f5bba2914970c4918a9bd85837c79f170c375581fa deletemanifests manifest eligible for deletion: sha256:12018b4421ba863e59c70a98e16e9f3f55ab3b90af6dd3a8cd5f4ef6d0043f18 deletemanifests: marking manifest sha256:627ac94f7d0774445c55270d76e488decf67cd3a59d4c05ef52b8412a09719e6 deletemanifests: marking blob sha256:e48ce5cd196a6d269c06a2fdb80b15b58a4a98300f1818f0001942e38779aee8 deletemanifests: marking blob sha256:98f192d720aa6c55c8f3f4d818e2330beed4cc4f46f648effdc50616d23a437c deletemanifests: marking blob sha256:a91b5e454ad6342955a4e57b7f45c9c30676a4f5155efcd3b31e9cf9ddcdde36 time="2026-03-06T17:54:22Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/12018b4421ba863e59c70a98e16e9f3f55ab3b90af6dd3a8cd5f4ef6d0043f18" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a time="2026-03-06T17:54:22Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/12018b4421ba863e59c70a98e16e9f3f55ab3b90af6dd3a8cd5f4ef6d0043f18" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:12018b4421ba863e59c70a98e16e9f3f55ab3b90af6dd3a8cd5f4ef6d0043f18 time="2026-03-06T17:54:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/12/12018b4421ba863e59c70a98e16e9f3f55ab3b90af6dd3a8cd5f4ef6d0043f18" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a blob eligible for deletion: sha256:74674924fae66c194cb51e82e0ed424f9eb19d5736a97954938ac9c9640b5ad7 time="2026-03-06T17:54:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/74674924fae66c194cb51e82e0ed424f9eb19d5736a97954938ac9c9640b5ad7" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a blob eligible for deletion: sha256:95a201e6ab7871c8ed62c1821281cb98de5f5315b2710556c74dfb6963902832 time="2026-03-06T17:54:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/95/95a201e6ab7871c8ed62c1821281cb98de5f5315b2710556c74dfb6963902832" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a blob eligible for deletion: sha256:fd0de5b246e69e5c4589f0f5bba2914970c4918a9bd85837c79f170c375581fa time="2026-03-06T17:54:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fd/fd0de5b246e69e5c4589f0f5bba2914970c4918a9bd85837c79f170c375581fa" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a --- PASS: TestDeleteManifestIfTagNotFound (2.27s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b67f9fce7a148b2d84f5a78ecaaa9abeca0f31ee1d0a5df78b2ca3fff96c0e6e time="2026-03-06T17:54:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b6/b67f9fce7a148b2d84f5a78ecaaa9abeca0f31ee1d0a5df78b2ca3fff96c0e6e" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a blob eligible for deletion: sha256:a7537f69271b330c5a057be77c9ecafe99f3e6bf352ffb649b77fe4543216328 time="2026-03-06T17:54:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a7/a7537f69271b330c5a057be77c9ecafe99f3e6bf352ffb649b77fe4543216328" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a blob eligible for deletion: sha256:a99f1cc631c250b0f6d5905a878efa9e9e71e551a148e8d465031dfbac48c031 time="2026-03-06T17:54:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a9/a99f1cc631c250b0f6d5905a878efa9e9e71e551a148e8d465031dfbac48c031" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a --- PASS: TestGCWithMissingManifests (0.57s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9b6e51c1c394df02cccced8d459f051792d50d48093f3f44c97ed8b3d665e5e0 komnenos: marking blob sha256:7336e2633dbb75d659a46797b816a30649506f3143d98a46a28fbf15b47d3666 komnenos: marking blob sha256:81df0511c0a0a781107a8f6c82b1a64d2ff2f29777c60d40bb346cbabf661d4d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3b0f5e657547dd4e9d0e4b7bf0228519d0d0946d1c19dbcf0d9f52c6b261dd66 time="2026-03-06T17:54:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3b/3b0f5e657547dd4e9d0e4b7bf0228519d0d0946d1c19dbcf0d9f52c6b261dd66" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a blob eligible for deletion: sha256:7782e8a9289845dad7b5b343414b4ba33e1ba0f129e7bcf21cfd44bf645a5caf time="2026-03-06T17:54:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/77/7782e8a9289845dad7b5b343414b4ba33e1ba0f129e7bcf21cfd44bf645a5caf" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a blob eligible for deletion: sha256:b44daac15c7058d93ea8f98145c08e0ff0c4656e6897e0c21a0f87916e318aa7 time="2026-03-06T17:54:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b4/b44daac15c7058d93ea8f98145c08e0ff0c4656e6897e0c21a0f87916e318aa7" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a blob eligible for deletion: sha256:c320ee29a2c7af45fe3f4e7475c5732bb8ab98bd0966b685ec3a09a865589341 time="2026-03-06T17:54:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c3/c320ee29a2c7af45fe3f4e7475c5732bb8ab98bd0966b685ec3a09a865589341" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-03-06T17:54:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a blob eligible for deletion: sha256:1dda598f0227a81bd0cae4b786cbb5d9b5d50149985f6d8e1920ad53685580f8 time="2026-03-06T17:54:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1d/1dda598f0227a81bd0cae4b786cbb5d9b5d50149985f6d8e1920ad53685580f8" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a blob eligible for deletion: sha256:2dd57a731f7f8a9bf277ee59b186d257652662233d7ede032cc3905042eef1cb time="2026-03-06T17:54:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2dd57a731f7f8a9bf277ee59b186d257652662233d7ede032cc3905042eef1cb" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a --- PASS: TestDeletionHasEffect (2.12s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.34s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:257582e79d97296f78a64541ae2a6562fdaa060f5bbcde736226dc2b6b75cc10 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:4d57304aedaae173527099883dd449c0feee52c710993b34a12bdec5bb07442d michael_z_doukas: marking blob sha256:d0c8e193e63cc752e81d744ce550488a6d7600f62a0982cbc51cc723a2b634b0 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8b52865d16f772b509ef01ae272af4f7c8dc69f1652a0ca1b4ea61608d10682f time="2026-03-06T17:54:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8b52865d16f772b509ef01ae272af4f7c8dc69f1652a0ca1b4ea61608d10682f" go.version=go1.26.1 instance.id=d6e289a5-8538-4047-816d-7c8747903f1a --- PASS: TestOrphanBlobDeleted (0.87s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d7ad87d240090c6b15a0a28c1e1acd97ad03337866bb4dac41148a7501f4958d linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0d501c3d5be7148343c998a0fb55ce5f9f8861f590199faa8868fbc4d765c0a2 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.68s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.65s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.40s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.23s) === 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-03-06T17:54:31Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 16:54:31.529435476 +0000 UTC m=-3570.006301744, actuallyDelete=true" time="2026-03-06T17:54:31Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-03-06T17:54:31Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761, actuallyDelete=true" time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/97f0d827-d424-47d6-8513-c324799d7a66 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b54f40b0-f781-457e-b021-983e9cd18e82 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0501fbcd-b711-4970-a5e9-082ec635f810 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0512d9c6-0a46-483a-9acf-76bc6aa963e2 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/47b24b52-bc6f-4b95-87b9-2a0aefc6ccf4 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/471d70a7-a6d5-48ee-8844-3d2fdc6e64f6 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4ae41033-b0da-488c-8c4b-782da87a848a have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/51083301-75cf-4d56-a639-39d5ba4b5c2c have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/63d97381-379f-4259-9b25-7d8bdbb58520 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/73bd93b1-4d6a-46ce-af65-673a166cd2c6 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7cc1cc01-ed71-4618-93e1-ff8988e802ef have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.530914981 +0000 UTC m=+29.995177761). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-03-06T17:54:31Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:54:31.532763757 +0000 UTC m=+29.997026527, actuallyDelete=true" time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/39e9136b-b408-452c-91c8-976ea0f11748 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.532763757 +0000 UTC m=+29.997026527). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/843b2b31-949e-49f9-b62c-2f1bee9cdb4e have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.532763757 +0000 UTC m=+29.997026527). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/aeb765ac-c6d4-4adc-9c4d-ba2eb2e97ce6 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.532763757 +0000 UTC m=+29.997026527). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c6cfbc67-0233-4024-89ff-db99a3e94f6b have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.532763757 +0000 UTC m=+29.997026527). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cac19294-ad0b-4e65-a7c1-cab0686641a5 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.532763757 +0000 UTC m=+29.997026527). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-03-06T17:54:31Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:54:31.534103132 +0000 UTC m=+29.998365902, actuallyDelete=true" time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0c53565f-8ed9-48bd-bbe5-1719fc4146bb have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.534103132 +0000 UTC m=+29.998365902). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0dbffd46-024e-4506-9aec-5bffb87a92a0 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.534103132 +0000 UTC m=+29.998365902). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/10d4d36d-f566-4e9b-8064-0a0e3ca82350 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.534103132 +0000 UTC m=+29.998365902). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/90ec6eae-761f-4d01-9c9f-ff0df107ea47 have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.534103132 +0000 UTC m=+29.998365902). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fc459885-ccda-4b6a-a9fc-8fc7e56002dd have older date (2026-03-06 16:54:31 +0000 UTC) than purge date (2026-03-06 17:54:31.534103132 +0000 UTC m=+29.998365902). Removing upload directory." time="2026-03-06T17:54:31Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-03-06T17:54:31Z" level=info msg="PurgeUploads starting: olderThan=2026-03-06 17:54:31.534983235 +0000 UTC m=+29.999246275, actuallyDelete=true" time="2026-03-06T17:54:31Z" 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 30.017s ? 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.014s === 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.016s === RUN TestWalkFileRemoved time="2026-03-06T17:54:01Z" 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.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.424s === 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.186s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.97s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 20.404s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (22.30s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 22.732s ? 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-03-06T17:54:01Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.1 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-03-06T17:54:01Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.1 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-03-06T17:54:01Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.1 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV4 === CONT TestInvalidNetworkType === CONT TestMatchIPV6 === CONT TestInvalidData --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2026-03-06T17:54:01Z" level=error msg="unknown ip address format" go.version=go1.26.1 instance.id=278e4553-4a1e-4151-8c62-2ea2067572a7 ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.02s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.02s) time="2026-03-06T17:54:01Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=278e4553-4a1e-4151-8c62-2ea2067572a7 time="2026-03-06T17:54:01Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 --- PASS: TestInvalidNetworkType (0.02s) time="2026-03-06T17:54:01Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.1 instance.id=278e4553-4a1e-4151-8c62-2ea2067572a7 --- PASS: TestMatchIPV4 (0.02s) --- PASS: TestInvalidData (0.02s) --- PASS: TestMatchIPV4_2 (0.02s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.02s) --- PASS: TestMatchIPV6 (0.02s) time="2026-03-06T17:54:02Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:54:03Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:54:04Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 time="2026-03-06T17:54:05Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.1 --- PASS: TestUpdateCalledRegularly (4.52s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.533s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.019s ? 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.428s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.29s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 17.738s ? 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.015s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r21.apk >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r21.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 27.5 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r21.apk >>> docker-registry: Build complete at Fri, 06 Mar 2026 17:56:56 +0000 elapsed time 0h 3m 24s >>> 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 (20260306.175334) (2/2) Purging go (1.26.1-r0) Executing busybox-1.37.0-r31.trigger OK: 269.3 MiB in 103 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...