>>> docker-registry: Building community/docker-registry 2.8.3-r24 (using abuild 3.17.0-r0) started Sat, 05 Sep 2026 05:01:33 +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.8-r0) (2/2) Installing .makedepends-docker-registry (20260905.050134) Executing busybox-1.37.0-r31.trigger OK: 453.3 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/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/v3.24/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-09-05T05:01:50Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-09-05T05:01:50Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.213s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-09-05T05:01:50Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.197s ? 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.197s === 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.131s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.07s) PASS ok github.com/docker/distribution/health/checks 0.258s ? 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.146s === 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.150s === 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.176s === 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.146s ? 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/09/05 05:01:50 http: TLS handshake error from 127.0.0.1:43062: 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:40349/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40349/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40349/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40349/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46725?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.60s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-09-05T05:01:51Z" level=info msg="broadcaster: closing" time="2026-09-05T05:01:51Z" level=info msg="closing testSink" time="2026-09-05T05:01:51Z" level=info msg="closing testSink" time="2026-09-05T05:01:51Z" level=info msg="closing testSink" time="2026-09-05T05:01:51Z" level=info msg="closing testSink" time="2026-09-05T05:01:51Z" level=info msg="closing testSink" time="2026-09-05T05:01:51Z" level=info msg="closing testSink" time="2026-09-05T05:01:51Z" level=info msg="closing testSink" time="2026-09-05T05:01:51Z" level=info msg="closing testSink" time="2026-09-05T05:01:51Z" level=info msg="closing testSink" time="2026-09-05T05:01:51Z" level=info msg="closing testSink" time="2026-09-05T05:01:51Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-09-05T05:01:51Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 1} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 1} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:51Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-09-05T05:01:52Z" level=warning msg="&{0x533e4b0 0.9} encountered too many errors, backing off" time="2026-09-05T05:01:52Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.66s) PASS ok github.com/docker/distribution/notifications 1.636s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-09-05T05:01:51Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-09-05T05:01:51.604922538Z" 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.8 time="2026-09-05T05:01:51.604945699Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:01:51.605001939Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.26.8 time="2026-09-05T05:01:51.605477505Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.8 time="2026-09-05T05:01:51.605494545Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.8 time="2026-09-05T05:01:51.606280394Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.8 time="2026-09-05T05:01:54.62234862Z" level=info msg="response completed" go.version=go1.26.8 http.request.host=127.0.0.1 http.request.id=d391b41c-8cc2-447d-af09-a6740d44f25c http.request.method=GET http.request.remoteaddr="127.0.0.1:52618" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.985915ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:05:01:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-09-05T05:01:54.622533582Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.8 --- PASS: TestRegistrySupportedCipherSuite (3.82s) === RUN TestRegistryUnsupportedCipherSuite time="2026-09-05T05:01:55.247997723Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-09-05T05:01:55.248717491Z" 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.8 time="2026-09-05T05:01:55.248737012Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:01:55.248764332Z" level=info msg="Starting upload purge in 10m0s" go.version=go1.26.8 time="2026-09-05T05:01:55.249068055Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.8 --- PASS: TestRegistryUnsupportedCipherSuite (8.63s) PASS ok github.com/docker/distribution/registry 12.681s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.148s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.288s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-09-05T05:01:50Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.8 instance.id=0301d249-48b8-4be8-9d96-ee23d20a787a time="2026-09-05T05:01:50Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.8 instance.id=0301d249-48b8-4be8-9d96-ee23d20a787a --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-09-05T05:01:50Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.8 password="YLX7Y_m5SWJHcJkXSjBxKmgbbmgiQRoMHFI_W6bA-k8" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.270s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.195s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.04s) === RUN TestLeeway time="2026-09-05T05:01:50Z" level=info msg="token not to be used before 2026-09-05 05:01:51 +0000 UTC - currently 2026-09-05 05:01:50.890462701 +0000 UTC m=+0.046719755" time="2026-09-05T05:01:50Z" level=info msg="token not to be used after 2026-09-05 05:01:50 +0000 UTC - currently 2026-09-05 05:01:50.893210654 +0000 UTC m=+0.049467748" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-09-05T05:01:50Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.250s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.266s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.220s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.149s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-09-05T05:01:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T05:01:50Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:01:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36869" http.request.id=1c761468-8470-45b5-918c-5b5eb5898fff http.request.method=GET http.request.remoteaddr="127.0.0.1:36008" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="717.568µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:05:01:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-09-05T05:01:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T05:01:50Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:01:50Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=b7038c1a-0354-4ad3-bc9c-84a3cf0de8a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.33µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2026:05:01:50 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-09-05T05:01:51Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=a2edd6d4-873e-41cb-a139-ed86739422a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081293ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:51 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=0a4dd3b0-0112-4df4-8e53-95f3182a359c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/aaaa/blobs/uploads/837af57b-80e3-4557-902a-1ea6e7f9a0ac?_state=KB7NSJxKQ5TdKujwr8xYYNWoDkzIpki4sU0_bz_Ado17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MzdhZjU3Yi04MGUzLTQ1NTctOTAyYS0xZWE2ZTdmOWEwYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTEuMTQwNTUzNDI5WiJ9&digest=sha256%3A2b74ec3708324836586fd898353588c605ba4eecefe62402e11934ff176c6cf4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.602181929s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:51 +0000] "PUT /v2/foo/aaaa/blobs/uploads/837af57b-80e3-4557-902a-1ea6e7f9a0ac?_state=KB7NSJxKQ5TdKujwr8xYYNWoDkzIpki4sU0_bz_Ado17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MzdhZjU3Yi04MGUzLTQ1NTctOTAyYS0xZWE2ZTdmOWEwYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTEuMTQwNTUzNDI5WiJ9&digest=sha256%3A2b74ec3708324836586fd898353588c605ba4eecefe62402e11934ff176c6cf4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=b494e5a3-9e57-4706-b5ec-d46195d10bbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.018355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:52 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:52Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=2093bfd6-47fc-4529-8ddc-e7cbf1608eea http.request.method=POST http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011572ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:52 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=7cdb235f-8be0-440c-9806-3a6b9d30bb86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/bbbb/blobs/uploads/8386818c-f298-48b1-ad8d-f8d31a5c3d18?_state=vMMeRFM_F8pWEyrojKgInHqqLKS1_ONg9Nt8az3CA-h7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4Mzg2ODE4Yy1mMjk4LTQ4YjEtYWQ4ZC1mOGQzMWE1YzNkMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTIuOTg3NzM2ODY1WiJ9&digest=sha256%3A83a0b784b5fab3f2fd8b0fbe6c33951f32ee542d04a8e6c9eb0d12d38aa74cb5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.694462984s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:52 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8386818c-f298-48b1-ad8d-f8d31a5c3d18?_state=vMMeRFM_F8pWEyrojKgInHqqLKS1_ONg9Nt8az3CA-h7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4Mzg2ODE4Yy1mMjk4LTQ4YjEtYWQ4ZC1mOGQzMWE1YzNkMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTIuOTg3NzM2ODY1WiJ9&digest=sha256%3A83a0b784b5fab3f2fd8b0fbe6c33951f32ee542d04a8e6c9eb0d12d38aa74cb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=ff5f09a2-f68c-4dec-9d5b-789be6699a27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.926275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:54 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:54Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=141c9bf3-c945-4e00-8d46-9ea3e91b140a http.request.method=POST http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.131µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:54 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=cb759732-e65a-4b08-ba96-3cce1888a3fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/cccc/blobs/uploads/ad1e7721-242d-4ad4-a794-2e7785194437?_state=8iVNASTQlqL6VVipBXVgpwwLEMUE2GboV7oHB6L_Avl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZDFlNzcyMS0yNDJkLTRhZDQtYTc5NC0yZTc3ODUxOTQ0MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTQuOTA5NTkzNDY4WiJ9&digest=sha256%3A7695417f17f83260bcdd66e8aaffd34c357da778c7898a985a3fc744e62caeda" http.request.useragent="Go-http-client/1.1" http.response.duration=1.458852309s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:54 +0000] "PUT /v2/foo/cccc/blobs/uploads/ad1e7721-242d-4ad4-a794-2e7785194437?_state=8iVNASTQlqL6VVipBXVgpwwLEMUE2GboV7oHB6L_Avl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZDFlNzcyMS0yNDJkLTRhZDQtYTc5NC0yZTc3ODUxOTQ0MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTQuOTA5NTkzNDY4WiJ9&digest=sha256%3A7695417f17f83260bcdd66e8aaffd34c357da778c7898a985a3fc744e62caeda HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=5ba8ff61-6e7c-48fb-86db-db6af0d62513 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.914835ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:56 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:56Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=2702e2c7-8177-4454-a8d4-d4ba8623dc76 http.request.method=POST http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:56 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:57Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=160434fd-c3a3-40b8-a85c-e4362743d9b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/dddd/blobs/uploads/ccdfea03-5d70-4510-a330-50160e0ce66a?_state=2Z4ljL-rszXUQb5KfSIUtE271WTKuiZibFt8lOySTqd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjY2RmZWEwMy01ZDcwLTQ1MTAtYTMzMC01MDE2MGUwY2U2NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTYuNTMzOTU0ODZaIn0%3D&digest=sha256%3A2b3d6dd906c7c87da8485f039066a772c31bbc4cf8425a14253cc741c6308d53" http.request.useragent="Go-http-client/1.1" http.response.duration=647.405322ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:56 +0000] "PUT /v2/foo/dddd/blobs/uploads/ccdfea03-5d70-4510-a330-50160e0ce66a?_state=2Z4ljL-rszXUQb5KfSIUtE271WTKuiZibFt8lOySTqd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjY2RmZWEwMy01ZDcwLTQ1MTAtYTMzMC01MDE2MGUwY2U2NmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTYuNTMzOTU0ODZaIn0%3D&digest=sha256%3A2b3d6dd906c7c87da8485f039066a772c31bbc4cf8425a14253cc741c6308d53 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:57Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=d6861bc6-eb7d-4828-b149-2636100099b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.942115ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:57 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:57Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=faf864ee-e985-44e8-bbb4-4a77bdb8c52f http.request.method=POST http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="988.532µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:57 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:59Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=08bc8972-80ba-4100-89cc-10177867e1cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/eeee/blobs/uploads/723771c6-a285-4611-9c71-b8d36ccaf9d7?_state=srBKdmks1A9MrQWMx8KNTArRaLwfnFZg4nfm03jQ-x17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3MjM3NzFjNi1hMjg1LTQ2MTEtOWM3MS1iOGQzNmNjYWY5ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTcuNDQ4NjU3OTkzWiJ9&digest=sha256%3A1fdc85faa3f5c1821e1ecc5d979b50dafa6807508c917c793fdc5e975113c937" http.request.useragent="Go-http-client/1.1" http.response.duration=1.65619857s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:57 +0000] "PUT /v2/foo/eeee/blobs/uploads/723771c6-a285-4611-9c71-b8d36ccaf9d7?_state=srBKdmks1A9MrQWMx8KNTArRaLwfnFZg4nfm03jQ-x17Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3MjM3NzFjNi1hMjg1LTQ2MTEtOWM3MS1iOGQzNmNjYWY5ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTcuNDQ4NjU3OTkzWiJ9&digest=sha256%3A1fdc85faa3f5c1821e1ecc5d979b50dafa6807508c917c793fdc5e975113c937 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:59Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=fdb5e146-4802-4f17-bd63-c6617c44ab03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.906354ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:59 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:01:59Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=c9983991-960f-479c-930d-581627ffb043 http.request.method=POST http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:59 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=43fb3075-007f-4e26-800d-26a5e3274256 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/ffff/blobs/uploads/20868f60-5fb2-4ae5-8c49-d16a1d351136?_state=6A66KOLoN2_vH0Nd74KmksaU0OpLOMModvFY0-0kb9p7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyMDg2OGY2MC01ZmIyLTRhZTUtOGM0OS1kMTZhMWQzNTExMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTkuMzYxMjkyNjQ2WiJ9&digest=sha256%3A70657eebe98b738bedaa2609330ee7e6139bbabd9c673620f088cb3bf2fe624f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.504425449s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:01:59 +0000] "PUT /v2/foo/ffff/blobs/uploads/20868f60-5fb2-4ae5-8c49-d16a1d351136?_state=6A66KOLoN2_vH0Nd74KmksaU0OpLOMModvFY0-0kb9p7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyMDg2OGY2MC01ZmIyLTRhZTUtOGM0OS1kMTZhMWQzNTExMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDE6NTkuMzYxMjkyNjQ2WiJ9&digest=sha256%3A70657eebe98b738bedaa2609330ee7e6139bbabd9c673620f088cb3bf2fe624f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=ade767cb-1255-4d0e-a8ca-c352c8033cbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.896594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:00 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=ffdbf814-c28d-4e3b-877b-600a3a43c387 http.request.method=GET http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="799.249µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2026:05:02:00 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=0f9181ff-5869-4148-8f2f-a498326745e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50720" 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="691.369µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2026:05:02:00 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=ccecf267-2ff3-49da-8ed1-5ce6d4793102 http.request.method=GET http.request.remoteaddr="127.0.0.1:50720" 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="770.209µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2026:05:02:00 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=95d7e570-7a84-4304-bfe3-dfbd6164be3e http.request.method=GET http.request.remoteaddr="127.0.0.1:50720" 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="743.889µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2026:05:02:00 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=fea130c3-49f4-4aa3-b6e6-e7791c5d5e5f http.request.method=GET http.request.remoteaddr="127.0.0.1:50720" 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="656.048µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2026:05:02:00 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=78a08230-a41c-403c-9af3-e9aa91aff8e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50720" 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="755.449µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2026:05:02:00 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=34ee0d49-ee50-4c37-a94e-8350743e9dda http.request.method=GET http.request.remoteaddr="127.0.0.1:50720" 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="709.129µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Sep/2026:05:02:00 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=e4a9404f-0db7-4d07-b760-4b740785c1cb http.request.method=GET http.request.remoteaddr="127.0.0.1:50720" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="675.008µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Sep/2026:05:02:00 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=2d7f6ba2-a2f3-4fb9-9a40-d2e10c915170 http.request.method=GET http.request.remoteaddr="127.0.0.1:50720" 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="689.328µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2026:05:02:00 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-09-05T05:02:00Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34375" http.request.id=515eb5ce-48d4-41e6-b595-4c7dd034619a http.request.method=GET http.request.remoteaddr="127.0.0.1:50720" 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="710.369µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2026:05:02:00 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-09-05T05:02: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.8 time="2026-09-05T05:02:00Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=205b2767-182b-4ae5-9bf4-be7ba071f9ed http.request.method=POST http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166654ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:01 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=f530bd40-a5b1-45c5-a24a-7822ad14931a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/aaaa/blobs/uploads/abfd1470-07b8-49fe-bf6d-4a3c606e8c52?_state=p3vH_miXVU1_ID7CDG-8sG8V6uKYD3eW3f_-vncnBeV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYmZkMTQ3MC0wN2I4LTQ5ZmUtYmY2ZC00YTNjNjA2ZThjNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MDEuMDU5NTIxNzE2WiJ9&digest=sha256%3Ac55612801bbe46b455dbcd5e9b3b8345999cf1e2957877710f639f24b787b9b6" http.request.useragent="Go-http-client/1.1" http.response.duration=810.593338ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:01 +0000] "PUT /v2/foo/aaaa/blobs/uploads/abfd1470-07b8-49fe-bf6d-4a3c606e8c52?_state=p3vH_miXVU1_ID7CDG-8sG8V6uKYD3eW3f_-vncnBeV7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYmZkMTQ3MC0wN2I4LTQ5ZmUtYmY2ZC00YTNjNjA2ZThjNTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MDEuMDU5NTIxNzE2WiJ9&digest=sha256%3Ac55612801bbe46b455dbcd5e9b3b8345999cf1e2957877710f639f24b787b9b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:01Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=67a8f830-63a8-4cbc-9209-ebdafe953b9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.866514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:01 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:02Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=17a64a75-37af-4ef2-9603-de0da41ce95f http.request.method=POST http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037332ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:02 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=8e8a48be-9a10-4955-9f73-3e2e97bd8afe http.request.method=PUT http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/bbbb/blobs/uploads/0a33499c-f3f3-4c16-ad28-abca392e4404?_state=aTaTA7xgISnyMtkJ5x6LmB-i4mmVZ_6KmVd6XyFbSa17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwYTMzNDk5Yy1mM2YzLTRjMTYtYWQyOC1hYmNhMzkyZTQ0MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MDIuMTI1MzEwNzIxWiJ9&digest=sha256%3A2d32280fff52254a32771eaaf8cbff272012438733c4e7f1aa19db857a855e0f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.658337076s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:02 +0000] "PUT /v2/foo/bbbb/blobs/uploads/0a33499c-f3f3-4c16-ad28-abca392e4404?_state=aTaTA7xgISnyMtkJ5x6LmB-i4mmVZ_6KmVd6XyFbSa17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwYTMzNDk5Yy1mM2YzLTRjMTYtYWQyOC1hYmNhMzkyZTQ0MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MDIuMTI1MzEwNzIxWiJ9&digest=sha256%3A2d32280fff52254a32771eaaf8cbff272012438733c4e7f1aa19db857a855e0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=26941de9-5fb4-413a-a83c-a9c4248b8c2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.972236ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:03 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:03Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=b02ceac0-0cb1-412b-b27b-c08e671a692f http.request.method=POST http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014052ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=39932b36-4a78-43be-b9a4-fa2ce2a066a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/cccc/blobs/uploads/607aa7fc-33db-499c-abb0-1a29df2b1d61?_state=PO973z58RUz4xm8B0uIAaW4hMgqQWSYq1bDeVnHa2wF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2MDdhYTdmYy0zM2RiLTQ5OWMtYWJiMC0xYTI5ZGYyYjFkNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MDMuOTUzMTk1MzI5WiJ9&digest=sha256%3A1d7e48f83a20234a8f71e8ed085d2af803e6120fa8d39006804aaca21b287006" http.request.useragent="Go-http-client/1.1" http.response.duration=721.687363ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/607aa7fc-33db-499c-abb0-1a29df2b1d61?_state=PO973z58RUz4xm8B0uIAaW4hMgqQWSYq1bDeVnHa2wF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2MDdhYTdmYy0zM2RiLTQ5OWMtYWJiMC0xYTI5ZGYyYjFkNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MDMuOTUzMTk1MzI5WiJ9&digest=sha256%3A1d7e48f83a20234a8f71e8ed085d2af803e6120fa8d39006804aaca21b287006 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=f56e47c8-4245-4cd9-b5e4-38d7c71f0202 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.959876ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:04 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:04Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=b550dd08-b60b-411e-be48-602922146284 http.request.method=POST http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:04 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:06Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=233874bb-e901-42e0-8c1a-7e4946b54dec http.request.method=PUT http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/dddd/blobs/uploads/c50615db-c0f9-4e23-b1b9-1767451b4365?_state=R6ZuEkStB-3a9FaedArIbogpY3u9_44RsdYLE12jRyV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNTA2MTVkYi1jMGY5LTRlMjMtYjFiOS0xNzY3NDUxYjQzNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MDQuOTYzODkzMjAxWiJ9&digest=sha256%3Ad8b8d8067d8c62302c857962398f91ff628d612ab97317852eb6e41ad69a3c2b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.01689313s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:04 +0000] "PUT /v2/foo/dddd/blobs/uploads/c50615db-c0f9-4e23-b1b9-1767451b4365?_state=R6ZuEkStB-3a9FaedArIbogpY3u9_44RsdYLE12jRyV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjNTA2MTVkYi1jMGY5LTRlMjMtYjFiOS0xNzY3NDUxYjQzNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MDQuOTYzODkzMjAxWiJ9&digest=sha256%3Ad8b8d8067d8c62302c857962398f91ff628d612ab97317852eb6e41ad69a3c2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:06Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=c619ce47-95e7-458d-b080-138cce2f7733 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50262" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.895555ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:06 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:06Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:35347" http.request.id=92eb3838-06e9-4e14-ace1-2d62146019ad http.request.method=GET http.request.remoteaddr="127.0.0.1:50262" 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="721.528µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2026:05:02:06 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.08s) === RUN TestURLPrefix time="2026-09-05T05:02:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T05:02:06Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:06Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37379" http.request.id=18b56e2c-f7d8-4d33-8a0f-dc8123be3538 http.request.method=GET http.request.remoteaddr="127.0.0.1:43686" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.17µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:05:02:06 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-09-05T05:02:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T05:02:06Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=ce3bcecb-c421-4e1f-9569-ce0e1aa91f38 http.request.method=GET http.request.remoteaddr="127.0.0.1:38362" http.request.uri="/v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="989.091µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "GET /v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=5b076aed-ad88-4766-bef4-1b7deea7c959 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38366" http.request.uri="/v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="909.651µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=4cfe5f76-60ac-43a6-938e-e778a47e1f76 http.request.method=POST http.request.remoteaddr="127.0.0.1:38366" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=85394da3-7aba-4ae5-83d9-1895c33bf4de http.request.method=GET http.request.remoteaddr="127.0.0.1:38366" http.request.uri="/v2/foo/bar/blobs/uploads/113c71d6-b9e8-46a2-ba33-4ffaa1509fe7?_state=rGHI3vcED6nVCLTbyURhwQ7sHV8hc51bOUhYW5i-Nzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2M3MWQ2LWI5ZTgtNDZhMi1iYTMzLTRmZmFhMTUwOWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMjQ0OTM0MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="896.69µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "GET /v2/foo/bar/blobs/uploads/113c71d6-b9e8-46a2-ba33-4ffaa1509fe7?_state=rGHI3vcED6nVCLTbyURhwQ7sHV8hc51bOUhYW5i-Nzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2M3MWQ2LWI5ZTgtNDZhMi1iYTMzLTRmZmFhMTUwOWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMjQ0OTM0MjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=d728f0e4-067a-4961-b238-92bd089be701 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38366" http.request.uri="/v2/foo/bar/blobs/uploads/113c71d6-b9e8-46a2-ba33-4ffaa1509fe7?_state=rGHI3vcED6nVCLTbyURhwQ7sHV8hc51bOUhYW5i-Nzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2M3MWQ2LWI5ZTgtNDZhMi1iYTMzLTRmZmFhMTUwOWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMjQ0OTM0MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="861.571µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "DELETE /v2/foo/bar/blobs/uploads/113c71d6-b9e8-46a2-ba33-4ffaa1509fe7?_state=rGHI3vcED6nVCLTbyURhwQ7sHV8hc51bOUhYW5i-Nzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2M3MWQ2LWI5ZTgtNDZhMi1iYTMzLTRmZmFhMTUwOWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMjQ0OTM0MjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=37c50b87-7d06-4167-ab03-5479c018088f http.request.method=GET http.request.remoteaddr="127.0.0.1:38366" http.request.uri="/v2/foo/bar/blobs/uploads/113c71d6-b9e8-46a2-ba33-4ffaa1509fe7?_state=rGHI3vcED6nVCLTbyURhwQ7sHV8hc51bOUhYW5i-Nzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2M3MWQ2LWI5ZTgtNDZhMi1iYTMzLTRmZmFhMTUwOWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMjQ0OTM0MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=113c71d6-b9e8-46a2-ba33-4ffaa1509fe7 time="2026-09-05T05:02:07Z" 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.8 http.request.host="127.0.0.1:41893" http.request.id=37c50b87-7d06-4167-ab03-5479c018088f http.request.method=GET http.request.remoteaddr="127.0.0.1:38366" http.request.uri="/v2/foo/bar/blobs/uploads/113c71d6-b9e8-46a2-ba33-4ffaa1509fe7?_state=rGHI3vcED6nVCLTbyURhwQ7sHV8hc51bOUhYW5i-Nzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2M3MWQ2LWI5ZTgtNDZhMi1iYTMzLTRmZmFhMTUwOWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMjQ0OTM0MjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.049µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=113c71d6-b9e8-46a2-ba33-4ffaa1509fe7 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "GET /v2/foo/bar/blobs/uploads/113c71d6-b9e8-46a2-ba33-4ffaa1509fe7?_state=rGHI3vcED6nVCLTbyURhwQ7sHV8hc51bOUhYW5i-Nzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExM2M3MWQ2LWI5ZTgtNDZhMi1iYTMzLTRmZmFhMTUwOWZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMjQ0OTM0MjJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=3f73e46a-cba2-4242-830a-078cc4237c99 http.request.method=POST http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.852µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=d6f37a60-1a2d-49db-9981-45519a0441de http.request.method=PUT http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/e9b69229-a3cd-48d2-8590-76cf5eed70a0?_state=Z1k_K8X6gq3mZE2TcIh2snV0SakdONtLpLyUF3seBo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YjY5MjI5LWEzY2QtNDhkMi04NTkwLTc2Y2Y1ZWVkNzBhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMjkwMTAzNTZaIn0%3D&digest=sha256%3A9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" provided=sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 vars.name="foo/bar" vars.uuid=e9b69229-a3cd-48d2-8590-76cf5eed70a0 time="2026-09-05T05:02:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=d6f37a60-1a2d-49db-9981-45519a0441de http.request.method=PUT http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/e9b69229-a3cd-48d2-8590-76cf5eed70a0?_state=Z1k_K8X6gq3mZE2TcIh2snV0SakdONtLpLyUF3seBo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YjY5MjI5LWEzY2QtNDhkMi04NTkwLTc2Y2Y1ZWVkNzBhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMjkwMTAzNTZaIn0%3D&digest=sha256%3A9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e9b69229-a3cd-48d2-8590-76cf5eed70a0 time="2026-09-05T05:02:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=d6f37a60-1a2d-49db-9981-45519a0441de http.request.method=PUT http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/e9b69229-a3cd-48d2-8590-76cf5eed70a0?_state=Z1k_K8X6gq3mZE2TcIh2snV0SakdONtLpLyUF3seBo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YjY5MjI5LWEzY2QtNDhkMi04NTkwLTc2Y2Y1ZWVkNzBhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMjkwMTAzNTZaIn0%3D&digest=sha256%3A9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="928.331µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e9b69229-a3cd-48d2-8590-76cf5eed70a0 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "PUT /v2/foo/bar/blobs/uploads/e9b69229-a3cd-48d2-8590-76cf5eed70a0?_state=Z1k_K8X6gq3mZE2TcIh2snV0SakdONtLpLyUF3seBo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5YjY5MjI5LWEzY2QtNDhkMi04NTkwLTc2Y2Y1ZWVkNzBhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMjkwMTAzNTZaIn0%3D&digest=sha256%3A9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=909149d0-1074-428c-bee5-afecfbb41b14 http.request.method=POST http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.369µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=3371f75f-4dfb-4666-abbb-b14371d33dc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/cbd4e7e3-2d7c-400b-9fc1-133c90ffc3d2?_state=GmqJQGMOHkSKy_jGQuZR1r6Ms5793M1e7TmXCparFC57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDRlN2UzLTJkN2MtNDAwYi05ZmMxLTEzM2M5MGZmYzNkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMzExOTI5ODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "PUT /v2/foo/bar/blobs/uploads/cbd4e7e3-2d7c-400b-9fc1-133c90ffc3d2?_state=GmqJQGMOHkSKy_jGQuZR1r6Ms5793M1e7TmXCparFC57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiZDRlN2UzLTJkN2MtNDAwYi05ZmMxLTEzM2M5MGZmYzNkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMzExOTI5ODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=08709fd3-698f-417e-9966-9cf242f28981 http.request.method=POST http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="725.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=419bd0aa-f0d0-4cde-a0a2-38253cfd51e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/43d43f9d-8220-4f4a-8b1b-1535aa63e1b8?_state=JrrKjcVoqjOdNIC874X1ImP_VognQ66KIdeAB8k6Jyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZDQzZjlkLTgyMjAtNGY0YS04YjFiLTE1MzVhYTYzZTFiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMzMzNjY2ODhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="971.331µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "PUT /v2/foo/bar/blobs/uploads/43d43f9d-8220-4f4a-8b1b-1535aa63e1b8?_state=JrrKjcVoqjOdNIC874X1ImP_VognQ66KIdeAB8k6Jyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZDQzZjlkLTgyMjAtNGY0YS04YjFiLTE1MzVhYTYzZTFiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMzMzNjY2ODhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:07Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=26a5864d-2520-4913-9cb9-381810979a4a http.request.method=POST http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="800.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:08Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=619d4b52-3446-46b5-ac54-9055209155a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/ccf6a409-094d-4c59-8bd8-8ab75d9b6926?_state=LwR_qYf3Sq7SxBVeKsAG7UQGAWMFvQYVpS3WrLi55rx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZjZhNDA5LTA5NGQtNGM1OS04YmQ4LThhYjc1ZDliNjkyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMzU1MzQ1OTNaIn0%3D&digest=sha256%3A9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403500772s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:07 +0000] "PUT /v2/foo/bar/blobs/uploads/ccf6a409-094d-4c59-8bd8-8ab75d9b6926?_state=LwR_qYf3Sq7SxBVeKsAG7UQGAWMFvQYVpS3WrLi55rx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZjZhNDA5LTA5NGQtNGM1OS04YmQ4LThhYjc1ZDliNjkyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowNy4yMzU1MzQ1OTNaIn0%3D&digest=sha256%3A9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:08Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=e52e935f-5d9c-477c-a884-cace3e0fe1e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066053ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41893" http.request.id=56ae2ac5-e5a6-490d-ad1a-f2c24969d2aa http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/b603f63b-3263-40bc-b2ed-0dac030506bc?_state=y9Sp01GIEeKI3ffqTMd5rZY2I0LdKixsBuEsSkef0Fh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDNmNjNiLTMyNjMtNDBiYy1iMmVkLTBkYWMwMzA1MDZiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowOC43OTM0NDQ5MThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.366671735s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:08 +0000] "PATCH /v2/foo/bar/blobs/uploads/b603f63b-3263-40bc-b2ed-0dac030506bc?_state=y9Sp01GIEeKI3ffqTMd5rZY2I0LdKixsBuEsSkef0Fh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDNmNjNiLTMyNjMtNDBiYy1iMmVkLTBkYWMwMzA1MDZiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjowOC43OTM0NDQ5MThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=43666d86-16df-48a9-a789-0ddd5791c379 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/uploads/b603f63b-3263-40bc-b2ed-0dac030506bc?_state=nQfiriAtU8ARMMYaoq7LVGajsPDB5LDhYHE_aB4LzjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDNmNjNiLTMyNjMtNDBiYy1iMmVkLTBkYWMwMzA1MDZiYyIsIk9mZnNldCI6MjM4MDg1MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MDhaIn0%3D&digest=sha256%3A9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "PUT /v2/foo/bar/blobs/uploads/b603f63b-3263-40bc-b2ed-0dac030506bc?_state=nQfiriAtU8ARMMYaoq7LVGajsPDB5LDhYHE_aB4LzjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDNmNjNiLTMyNjMtNDBiYy1iMmVkLTBkYWMwMzA1MDZiYyIsIk9mZnNldCI6MjM4MDg1MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MDhaIn0%3D&digest=sha256%3A9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=9aee6544-8b32-4b99-919b-99cfafbf8715 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="936.251µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=bbb0ced2-9d37-473c-a2aa-e4e231b3fe8f http.request.method=GET http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=141.652161ms http.response.status=200 http.response.written=23808512 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "GET /v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 HTTP/1.1" 200 23808512 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=error msg="error parsing digest="sha257:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=aca79dbb-93c3-4f6b-86c3-051e6979eb24 http.request.method=GET http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/sha257:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" vars.name="foo/bar" time="2026-09-05T05:02:10Z" 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.8 http.request.host="127.0.0.1:41893" http.request.id=aca79dbb-93c3-4f6b-86c3-051e6979eb24 http.request.method=GET http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/sha257:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="823.61µs" http.response.status=400 http.response.written=110 vars.digest="sha257:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "GET /v2/foo/bar/blobs/sha257:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=54379b82-3de2-431d-a41f-f2d17e098b6b http.request.method=GET http.request.remoteaddr="127.0.0.1:38398" http.request.uri="/v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178774ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "GET /v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T05:02:10Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=f0748b56-5a8e-4781-9527-78f7ea7caf9b http.request.method=GET http.request.remoteaddr="127.0.0.1:45012" http.request.uri="/v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="981.532µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "GET /v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=eddde3e4-8ba7-4348-ac41-d0ec7cf81120 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45028" http.request.uri="/v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="878.291µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=bad00571-50e4-470c-9422-246753e361b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:45028" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="814.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=99581248-1d5c-4243-9386-2df0961e52c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45028" http.request.uri="/v2/foo/bar/blobs/uploads/9c37fa6b-76ad-4bd6-aece-4ee0ecee39db?_state=YETJhOEelXDlMlt-hzjWdx-eZOOV26LiGNvZfQGDUYp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzdmYTZiLTc2YWQtNGJkNi1hZWNlLTRlZTBlY2VlMzlkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40ODU3MDUxOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="872.93µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "GET /v2/foo/bar/blobs/uploads/9c37fa6b-76ad-4bd6-aece-4ee0ecee39db?_state=YETJhOEelXDlMlt-hzjWdx-eZOOV26LiGNvZfQGDUYp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzdmYTZiLTc2YWQtNGJkNi1hZWNlLTRlZTBlY2VlMzlkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40ODU3MDUxOTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=037863ef-95e2-4790-b9e8-35ab2aa7b44a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45028" http.request.uri="/v2/foo/bar/blobs/uploads/9c37fa6b-76ad-4bd6-aece-4ee0ecee39db?_state=YETJhOEelXDlMlt-hzjWdx-eZOOV26LiGNvZfQGDUYp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzdmYTZiLTc2YWQtNGJkNi1hZWNlLTRlZTBlY2VlMzlkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40ODU3MDUxOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="866.17µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "DELETE /v2/foo/bar/blobs/uploads/9c37fa6b-76ad-4bd6-aece-4ee0ecee39db?_state=YETJhOEelXDlMlt-hzjWdx-eZOOV26LiGNvZfQGDUYp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzdmYTZiLTc2YWQtNGJkNi1hZWNlLTRlZTBlY2VlMzlkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40ODU3MDUxOTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=9bc73e84-69e6-46c4-a49b-af7e0bbdb9f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45028" http.request.uri="/v2/foo/bar/blobs/uploads/9c37fa6b-76ad-4bd6-aece-4ee0ecee39db?_state=YETJhOEelXDlMlt-hzjWdx-eZOOV26LiGNvZfQGDUYp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzdmYTZiLTc2YWQtNGJkNi1hZWNlLTRlZTBlY2VlMzlkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40ODU3MDUxOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9c37fa6b-76ad-4bd6-aece-4ee0ecee39db time="2026-09-05T05:02:10Z" 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.8 http.request.host="127.0.0.1:34213" http.request.id=9bc73e84-69e6-46c4-a49b-af7e0bbdb9f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45028" http.request.uri="/v2/foo/bar/blobs/uploads/9c37fa6b-76ad-4bd6-aece-4ee0ecee39db?_state=YETJhOEelXDlMlt-hzjWdx-eZOOV26LiGNvZfQGDUYp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzdmYTZiLTc2YWQtNGJkNi1hZWNlLTRlZTBlY2VlMzlkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40ODU3MDUxOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.65µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9c37fa6b-76ad-4bd6-aece-4ee0ecee39db 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "GET /v2/foo/bar/blobs/uploads/9c37fa6b-76ad-4bd6-aece-4ee0ecee39db?_state=YETJhOEelXDlMlt-hzjWdx-eZOOV26LiGNvZfQGDUYp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljMzdmYTZiLTc2YWQtNGJkNi1hZWNlLTRlZTBlY2VlMzlkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40ODU3MDUxOTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=42ce2d37-ecf3-4c0d-911a-38bfbd5f261d http.request.method=POST http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.021492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=259465f8-dff5-46d7-9d38-280f738f843b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/7e04af81-0b5c-45c8-b0cd-ebf12e478b4f?_state=Qimhs6OePxgBgTcputJ94GozBiBROERSC7UUM5MnrPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMDRhZjgxLTBiNWMtNDVjOC1iMGNkLWViZjEyZTQ3OGI0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40OTAyMDczM1oifQ%3D%3D&digest=sha256%3A4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" provided=sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 vars.name="foo/bar" vars.uuid=7e04af81-0b5c-45c8-b0cd-ebf12e478b4f time="2026-09-05T05:02:10Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=259465f8-dff5-46d7-9d38-280f738f843b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/7e04af81-0b5c-45c8-b0cd-ebf12e478b4f?_state=Qimhs6OePxgBgTcputJ94GozBiBROERSC7UUM5MnrPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMDRhZjgxLTBiNWMtNDVjOC1iMGNkLWViZjEyZTQ3OGI0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40OTAyMDczM1oifQ%3D%3D&digest=sha256%3A4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7e04af81-0b5c-45c8-b0cd-ebf12e478b4f time="2026-09-05T05:02:10Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=259465f8-dff5-46d7-9d38-280f738f843b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/7e04af81-0b5c-45c8-b0cd-ebf12e478b4f?_state=Qimhs6OePxgBgTcputJ94GozBiBROERSC7UUM5MnrPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMDRhZjgxLTBiNWMtNDVjOC1iMGNkLWViZjEyZTQ3OGI0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40OTAyMDczM1oifQ%3D%3D&digest=sha256%3A4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="928.411µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7e04af81-0b5c-45c8-b0cd-ebf12e478b4f 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "PUT /v2/foo/bar/blobs/uploads/7e04af81-0b5c-45c8-b0cd-ebf12e478b4f?_state=Qimhs6OePxgBgTcputJ94GozBiBROERSC7UUM5MnrPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlMDRhZjgxLTBiNWMtNDVjOC1iMGNkLWViZjEyZTQ3OGI0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40OTAyMDczM1oifQ%3D%3D&digest=sha256%3A4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=40f39f7b-719b-4d4d-b656-f7a6a7a2fc0d http.request.method=POST http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="833.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=a83b0e66-3619-4267-94f0-54e268a8e1c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/759df64e-d679-444a-a57c-d98eafb4519c?_state=NE935VubAu0JF6CIpKlC9LTgzROc7t2HXeUFh4d4uoB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1OWRmNjRlLWQ2NzktNDQ0YS1hNTdjLWQ5OGVhZmI0NTE5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40OTI0MTE3MTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "PUT /v2/foo/bar/blobs/uploads/759df64e-d679-444a-a57c-d98eafb4519c?_state=NE935VubAu0JF6CIpKlC9LTgzROc7t2HXeUFh4d4uoB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1OWRmNjRlLWQ2NzktNDQ0YS1hNTdjLWQ5OGVhZmI0NTE5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40OTI0MTE3MTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=98b768e2-371a-4293-9470-d919b0747fc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="786.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=7d71a18f-0428-4103-bc96-26e5669812f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/b0a0c03b-524d-4754-acfc-158a54977154?_state=wpNwjJYoAFcPQrpmiGgv_fbncGZ9DGvbFuyi6BBOgrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYTBjMDNiLTUyNGQtNDc1NC1hY2ZjLTE1OGE1NDk3NzE1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40OTQ3NDQ4NjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="968.652µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "PUT /v2/foo/bar/blobs/uploads/b0a0c03b-524d-4754-acfc-158a54977154?_state=wpNwjJYoAFcPQrpmiGgv_fbncGZ9DGvbFuyi6BBOgrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwYTBjMDNiLTUyNGQtNDc1NC1hY2ZjLTE1OGE1NDk3NzE1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40OTQ3NDQ4NjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:10Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=e8111723-3069-42e3-94ee-63fb4cd2d1ae http.request.method=POST http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="845.09µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:11Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=95b68986-1f0f-4a52-a8a3-12f69b93bcea http.request.method=PUT http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/75fab796-8b0c-4b4f-a6fb-b11c0e96a87d?_state=kYTuQRf3-s8o5pvCR16Wde5XheNBJvqjbtelgS0aDAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZmFiNzk2LThiMGMtNGI0Zi1hNmZiLWIxMWMwZTk2YTg3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40OTY5NTIxN1oifQ%3D%3D&digest=sha256%3A4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" http.response.duration=683.45867ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "PUT /v2/foo/bar/blobs/uploads/75fab796-8b0c-4b4f-a6fb-b11c0e96a87d?_state=kYTuQRf3-s8o5pvCR16Wde5XheNBJvqjbtelgS0aDAN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZmFiNzk2LThiMGMtNGI0Zi1hNmZiLWIxMWMwZTk2YTg3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMC40OTY5NTIxN1oifQ%3D%3D&digest=sha256%3A4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:11Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=b26be01f-c092-4778-a580-1ca1e1c0c6be http.request.method=POST http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009652ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:11Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34213" http.request.id=4d066053-ceb4-4ec3-893d-aca0b33cff80 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/9f266a8c-543f-4e5e-bebb-5e7d7967798d?_state=hJlTYYrxJ9JhLO9ez1iYTkz8hM_PrlkagLH7UlYqAHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMjY2YThjLTU0M2YtNGU1ZS1iZWJiLTVlN2Q3OTY3Nzk4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMS4yODU0MzA3MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=668.783975ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:11 +0000] "PATCH /v2/foo/bar/blobs/uploads/9f266a8c-543f-4e5e-bebb-5e7d7967798d?_state=hJlTYYrxJ9JhLO9ez1iYTkz8hM_PrlkagLH7UlYqAHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMjY2YThjLTU0M2YtNGU1ZS1iZWJiLTVlN2Q3OTY3Nzk4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMS4yODU0MzA3MjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:11Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=30cf9d2c-2636-468f-9eec-06c477f806be http.request.method=PUT http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/uploads/9f266a8c-543f-4e5e-bebb-5e7d7967798d?_state=h_FnWHWU_Y3CW-Th2yTXJGdYj4zkGEyh0EiCUSptw_h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMjY2YThjLTU0M2YtNGU1ZS1iZWJiLTVlN2Q3OTY3Nzk4ZCIsIk9mZnNldCI6MTU5NDQ3MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MTFaIn0%3D&digest=sha256%3A4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:11 +0000] "PUT /v2/foo/bar/blobs/uploads/9f266a8c-543f-4e5e-bebb-5e7d7967798d?_state=h_FnWHWU_Y3CW-Th2yTXJGdYj4zkGEyh0EiCUSptw_h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMjY2YThjLTU0M2YtNGU1ZS1iZWJiLTVlN2Q3OTY3Nzk4ZCIsIk9mZnNldCI6MTU5NDQ3MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MTFaIn0%3D&digest=sha256%3A4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:11Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=4fde2113-2f4f-41a0-94fa-9f342f08374b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="958.611µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:11 +0000] "HEAD /v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=0d697008-dc92-45de-ba85-e8e6ca6f14d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=92.67022ms http.response.status=200 http.response.written=15944704 127.0.0.1 - - [05/Sep/2026:05:02:11 +0000] "GET /v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 HTTP/1.1" 200 15944704 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=error msg="error parsing digest="sha257:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=43fab2e0-3711-453a-a509-12e4232de237 http.request.method=GET http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/sha257:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" vars.name="foo/bar" time="2026-09-05T05:02:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=43fab2e0-3711-453a-a509-12e4232de237 http.request.method=GET http.request.remoteaddr="127.0.0.1:45038" http.request.uri="/v2/foo/bar/blobs/sha257:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="851.97µs" http.response.status=400 http.response.written=110 vars.digest="sha257:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "GET /v2/foo/bar/blobs/sha257:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=8ab8ef27-dcbb-42dc-908d-a2e29d955d82 http.request.method=GET http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" http.response.duration=1.132414ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "GET /v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=6cb4e612-6485-4162-8a00-5f49baad5d63 http.request.method=GET http.request.remoteaddr="127.0.0.1:45056" http.request.uri="/v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.72362ms http.response.status=200 http.response.written=524288 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "GET /v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 HTTP/1.1" 200 524288 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34213" http.request.id=c58b12c7-bc24-46cf-ade9-3f2e4e6799b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.620679ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "GET /v2/foo/bar/blobs/sha256:4fb0f9616926f5fd5dd22245d49bf7938d12f91a756d2b2e9fb77dbfec5b3603 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=3a952526-812a-40ce-a3cd-dc71bbdc28d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38386" http.request.uri="/v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.748726669s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "GET /v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:41893" http.request.id=8ff0be8e-a817-4f2c-9054-2dec47d91a89 http.request.method=GET http.request.remoteaddr="127.0.0.1:38398" http.request.uri="/v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.745381308s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [05/Sep/2026:05:02:10 +0000] "GET /v2/foo/bar/blobs/sha256:9391d6c977bff2dfa3fb48cc26c40a82fdea62996eb7ae8823527ba972e1d5e4 HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.08s) === RUN TestBlobDelete time="2026-09-05T05:02:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T05:02:12Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=79cef6fa-68c8-40d6-a3c7-ebb882f1b8a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53036" http.request.uri="/v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="959.452µs" http.response.status=404 http.response.written=157 vars.digest="sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "GET /v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=33672928-f421-4025-80f4-46154c7ede00 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53050" http.request.uri="/v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="940.451µs" http.response.status=404 http.response.written=157 vars.digest="sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=06f3ec10-7054-433b-906d-426762779e5c http.request.method=POST http.request.remoteaddr="127.0.0.1:53050" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="832.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=46bab441-40b1-4b77-9413-16cbc4ba8920 http.request.method=GET http.request.remoteaddr="127.0.0.1:53050" http.request.uri="/v2/foo/bar/blobs/uploads/b7242af2-23ab-49f3-a8e4-680a5f0f20f1?_state=iAa1PekQBghjLCUHxdA0B2G82QqsgIOjdOprbek-Q2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjQyYWYyLTIzYWItNDlmMy1hOGU0LTY4MGE1ZjBmMjBmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDMzNTAyNDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="953.611µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "GET /v2/foo/bar/blobs/uploads/b7242af2-23ab-49f3-a8e4-680a5f0f20f1?_state=iAa1PekQBghjLCUHxdA0B2G82QqsgIOjdOprbek-Q2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjQyYWYyLTIzYWItNDlmMy1hOGU0LTY4MGE1ZjBmMjBmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDMzNTAyNDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=4f910b0a-6087-4eb6-8823-e3dacdd82332 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53050" http.request.uri="/v2/foo/bar/blobs/uploads/b7242af2-23ab-49f3-a8e4-680a5f0f20f1?_state=iAa1PekQBghjLCUHxdA0B2G82QqsgIOjdOprbek-Q2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjQyYWYyLTIzYWItNDlmMy1hOGU0LTY4MGE1ZjBmMjBmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDMzNTAyNDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="892.53µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "DELETE /v2/foo/bar/blobs/uploads/b7242af2-23ab-49f3-a8e4-680a5f0f20f1?_state=iAa1PekQBghjLCUHxdA0B2G82QqsgIOjdOprbek-Q2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjQyYWYyLTIzYWItNDlmMy1hOGU0LTY4MGE1ZjBmMjBmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDMzNTAyNDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=b41b592d-bfbb-4193-b46c-4604294a0f28 http.request.method=GET http.request.remoteaddr="127.0.0.1:53050" http.request.uri="/v2/foo/bar/blobs/uploads/b7242af2-23ab-49f3-a8e4-680a5f0f20f1?_state=iAa1PekQBghjLCUHxdA0B2G82QqsgIOjdOprbek-Q2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjQyYWYyLTIzYWItNDlmMy1hOGU0LTY4MGE1ZjBmMjBmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDMzNTAyNDNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b7242af2-23ab-49f3-a8e4-680a5f0f20f1 time="2026-09-05T05:02:12Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=b41b592d-bfbb-4193-b46c-4604294a0f28 http.request.method=GET http.request.remoteaddr="127.0.0.1:53050" http.request.uri="/v2/foo/bar/blobs/uploads/b7242af2-23ab-49f3-a8e4-680a5f0f20f1?_state=iAa1PekQBghjLCUHxdA0B2G82QqsgIOjdOprbek-Q2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjQyYWYyLTIzYWItNDlmMy1hOGU0LTY4MGE1ZjBmMjBmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDMzNTAyNDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="838.17µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b7242af2-23ab-49f3-a8e4-680a5f0f20f1 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "GET /v2/foo/bar/blobs/uploads/b7242af2-23ab-49f3-a8e4-680a5f0f20f1?_state=iAa1PekQBghjLCUHxdA0B2G82QqsgIOjdOprbek-Q2R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3MjQyYWYyLTIzYWItNDlmMy1hOGU0LTY4MGE1ZjBmMjBmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDMzNTAyNDNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=73271a6d-859a-49e6-a39e-2c3a8e7cfac4 http.request.method=POST http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="855.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=54e9b677-03fb-4856-8cd2-f73bcaade2ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/f1694880-ff30-4793-9375-5aa04e9475bc?_state=DJ86ObomaFb6wovtIGHP45uYivlVqgcoq8BDpUbVwJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNjk0ODgwLWZmMzAtNDc5My05Mzc1LTVhYTA0ZTk0NzViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDc3OTI2NTVaIn0%3D&digest=sha256%3A132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" provided=sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa vars.name="foo/bar" vars.uuid=f1694880-ff30-4793-9375-5aa04e9475bc time="2026-09-05T05:02:12Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=54e9b677-03fb-4856-8cd2-f73bcaade2ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/f1694880-ff30-4793-9375-5aa04e9475bc?_state=DJ86ObomaFb6wovtIGHP45uYivlVqgcoq8BDpUbVwJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNjk0ODgwLWZmMzAtNDc5My05Mzc1LTVhYTA0ZTk0NzViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDc3OTI2NTVaIn0%3D&digest=sha256%3A132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f1694880-ff30-4793-9375-5aa04e9475bc time="2026-09-05T05:02:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=54e9b677-03fb-4856-8cd2-f73bcaade2ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/f1694880-ff30-4793-9375-5aa04e9475bc?_state=DJ86ObomaFb6wovtIGHP45uYivlVqgcoq8BDpUbVwJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNjk0ODgwLWZmMzAtNDc5My05Mzc1LTVhYTA0ZTk0NzViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDc3OTI2NTVaIn0%3D&digest=sha256%3A132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="901.691µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f1694880-ff30-4793-9375-5aa04e9475bc 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "PUT /v2/foo/bar/blobs/uploads/f1694880-ff30-4793-9375-5aa04e9475bc?_state=DJ86ObomaFb6wovtIGHP45uYivlVqgcoq8BDpUbVwJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxNjk0ODgwLWZmMzAtNDc5My05Mzc1LTVhYTA0ZTk0NzViYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDc3OTI2NTVaIn0%3D&digest=sha256%3A132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=5bfd0a9d-29b3-43e7-834e-25dcad7417a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.89µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=bbd0e4c6-111a-4dc9-8526-122cfc898cdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/b3c05aa8-321a-4b05-add3-a75fc9a8d879?_state=o0QQFWJM5QVrKRTw_fEcKyw0HPJydMjk0S_FEAt-WSh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYzA1YWE4LTMyMWEtNGIwNS1hZGQzLWE3NWZjOWE4ZDg3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDk4ODg2OFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="942.892µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "PUT /v2/foo/bar/blobs/uploads/b3c05aa8-321a-4b05-add3-a75fc9a8d879?_state=o0QQFWJM5QVrKRTw_fEcKyw0HPJydMjk0S_FEAt-WSh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYzA1YWE4LTMyMWEtNGIwNS1hZGQzLWE3NWZjOWE4ZDg3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMDk4ODg2OFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=8df87cdc-a1f7-46ea-b0b6-0ec610cfe837 http.request.method=POST http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="748.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=5c7865ae-c699-400e-beed-b42c59b2bc4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/80aee5e8-bd47-4e93-a2f5-6ffa7a5a652d?_state=c9EbbfPpo9ut3s6JL6XIFMwrDUJsZHT4ONFQMwwjrgh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYWVlNWU4LWJkNDctNGU5My1hMmY1LTZmZmE3YTVhNjUyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMTIwMTgzMDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="930.491µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "PUT /v2/foo/bar/blobs/uploads/80aee5e8-bd47-4e93-a2f5-6ffa7a5a652d?_state=c9EbbfPpo9ut3s6JL6XIFMwrDUJsZHT4ONFQMwwjrgh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYWVlNWU4LWJkNDctNGU5My1hMmY1LTZmZmE3YTVhNjUyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMTIwMTgzMDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:12Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=eff265b8-9b5a-45a1-9627-621f409d8fdd http.request.method=POST http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="780.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=b5710dfe-06cf-488c-ab03-3fde0ddaa87c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/677dbb25-7c14-4b5b-9d2e-c20fc44276df?_state=owQbDBylV3Ur_yzVkcOZCQhjOegBN1T5knbQcHnVfYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3N2RiYjI1LTdjMTQtNGI1Yi05ZDJlLWMyMGZjNDQyNzZkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMTQwODUwOVoifQ%3D%3D&digest=sha256%3A132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.52296503s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:12 +0000] "PUT /v2/foo/bar/blobs/uploads/677dbb25-7c14-4b5b-9d2e-c20fc44276df?_state=owQbDBylV3Ur_yzVkcOZCQhjOegBN1T5knbQcHnVfYB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3N2RiYjI1LTdjMTQtNGI1Yi05ZDJlLWMyMGZjNDQyNzZkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMi4zMTQwODUwOVoifQ%3D%3D&digest=sha256%3A132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:13Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=81c77b77-03bc-479a-b7d7-5e8b944f1315 http.request.method=POST http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104693ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42573" http.request.id=312922ff-a9d2-4b14-a697-16d0f33fc402 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/49a2e57a-316f-4113-9b58-f92cf468f64f?_state=nms1pd-3SZIhpEhW9FPhSDyZhChFz570H-HALXvevmZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YTJlNTdhLTMxNmYtNDExMy05YjU4LWY5MmNmNDY4ZjY0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMy45OTQ4OTkwNzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.488532301s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:13 +0000] "PATCH /v2/foo/bar/blobs/uploads/49a2e57a-316f-4113-9b58-f92cf468f64f?_state=nms1pd-3SZIhpEhW9FPhSDyZhChFz570H-HALXvevmZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YTJlNTdhLTMxNmYtNDExMy05YjU4LWY5MmNmNDY4ZjY0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxMy45OTQ4OTkwNzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=d6270240-c909-4778-892d-eef698b4d5bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/uploads/49a2e57a-316f-4113-9b58-f92cf468f64f?_state=ZSFosCtrKwLzuYjvF2K6OTxa27K82aLMj2Qd3X2EbQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YTJlNTdhLTMxNmYtNDExMy05YjU4LWY5MmNmNDY4ZjY0ZiIsIk9mZnNldCI6MjQzODY1NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MTNaIn0%3D&digest=sha256%3A132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "PUT /v2/foo/bar/blobs/uploads/49a2e57a-316f-4113-9b58-f92cf468f64f?_state=ZSFosCtrKwLzuYjvF2K6OTxa27K82aLMj2Qd3X2EbQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YTJlNTdhLTMxNmYtNDExMy05YjU4LWY5MmNmNDY4ZjY0ZiIsIk9mZnNldCI6MjQzODY1NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MTNaIn0%3D&digest=sha256%3A132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=d639f619-38e8-4694-a57e-c7619603bffa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="918.411µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=d67dd072-e59b-4216-b6b3-3e8919332a84 http.request.method=GET http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=147.801994ms http.response.status=200 http.response.written=24386560 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "GET /v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 200 24386560 "" "Go-http-client/1.1" time="2026-09-05T05:02:15Z" level=error msg="error parsing digest="sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=475357c5-5b48-4d10-bdcf-67dca8838e9a http.request.method=GET http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" vars.name="foo/bar" time="2026-09-05T05:02:15Z" 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.8 http.request.host="127.0.0.1:42573" http.request.id=475357c5-5b48-4d10-bdcf-67dca8838e9a http.request.method=GET http.request.remoteaddr="127.0.0.1:53052" http.request.uri="/v2/foo/bar/blobs/sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="871.65µs" http.response.status=400 http.response.written=110 vars.digest="sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "GET /v2/foo/bar/blobs/sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-05T05:02:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=b46a66cf-8482-4c0b-90e3-d7cc2091ed3c http.request.method=GET http.request.remoteaddr="127.0.0.1:43296" http.request.uri="/v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062332ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "GET /v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=95884e10-ee72-4f1b-a84e-1ab5625426dd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43304" http.request.uri="/v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.duration="963.772µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=9253e380-97bc-4ecd-85b7-d28696d96b27 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43304" http.request.uri="/v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="794.809µs" http.response.status=404 http.response.written=157 vars.digest="sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-09-05T05:02:15Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=3408c834-28d6-4380-a5d0-3f38e6f8a796 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43304" http.request.uri="/v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="724.569µs" http.response.status=404 http.response.written=74 vars.digest="sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-09-05T05:02:15Z" level=error msg="error parsing digest="sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa": unsupported digest algorithm" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=450c6094-3f50-4e4a-b105-33f7e28ca506 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43310" http.request.uri="/v2/foo/bar/blobs/sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" vars.name="foo/bar" time="2026-09-05T05:02:15Z" 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.8 http.request.host="127.0.0.1:42573" http.request.id=450c6094-3f50-4e4a-b105-33f7e28ca506 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43310" http.request.uri="/v2/foo/bar/blobs/sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="924.571µs" http.response.status=400 http.response.written=110 vars.digest="sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "DELETE /v2/foo/bar/blobs/sha257:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-09-05T05:02:15Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=df011bc7-4e1c-41d3-8c6d-2ede6a1a2443 http.request.method=POST http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="982.612µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:17Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=563dd7a6-b674-4f1d-b99a-f539b9cd1334 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/uploads/a0af88bc-c495-4020-89d9-277238b995ad?_state=HzshxMERirKpDlbf9ZfRFLL_pxMYcX6qDEtuI9aRH1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwYWY4OGJjLWM0OTUtNDAyMC04OWQ5LTI3NzIzOGI5OTVhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxNS42NjUxMTE3M1oifQ%3D%3D&digest=sha256%3A132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.423596011s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "PUT /v2/foo/bar/blobs/uploads/a0af88bc-c495-4020-89d9-277238b995ad?_state=HzshxMERirKpDlbf9ZfRFLL_pxMYcX6qDEtuI9aRH1V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwYWY4OGJjLWM0OTUtNDAyMC04OWQ5LTI3NzIzOGI5OTVhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxNS42NjUxMTE3M1oifQ%3D%3D&digest=sha256%3A132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:17Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=afc8d716-97c5-4c93-9ce1-d12762f0c62c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.171534ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:17Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=40d3e1f5-4e78-4973-98db-f287660b87a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43284" http.request.uri="/v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.594359278s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "GET /v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-09-05T05:02:17Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:42573" http.request.id=25a5d716-b0b2-4541-995c-a96a92ac93d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43296" http.request.uri="/v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.590240788s http.response.status=200 http.response.written=2637824 127.0.0.1 - - [05/Sep/2026:05:02:15 +0000] "GET /v2/foo/bar/blobs/sha256:132345bb272256fec60eab72120bf8984a183e3b38cda1db317d4c27586882fa HTTP/1.1" 200 2637824 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (5.17s) === RUN TestRelativeURL time="2026-09-05T05:02: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.8 time="2026-09-05T05:02:17Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:17Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:32821" http.request.id=b4b1565a-8c39-4f8e-b455-6d4088f29c4e http.request.method=POST http.request.remoteaddr="127.0.0.1:53506" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:32821" http.request.id=b810c16f-3ff7-499a-ae08-3c5234e9a54a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53506" http.request.uri="/v2/foo/bar/blobs/uploads/115bf77f-66f5-4bfb-8245-1e977404cbe8?_state=F7LItlkFwAVMw0s33wnycOuaCPFAicBj3nxdGv_t_zh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExNWJmNzdmLTY2ZjUtNGJmYi04MjQ1LTFlOTc3NDA0Y2JlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxNy4yNTAxNzM5MzdaIn0%3D&digest=sha256%3A3a461857589c68d82570afc354e7227e207f110095535ca4aa463ee537bf8b6f" http.request.useragent="Go-http-client/1.1" http.response.duration=890.300683ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:17 +0000] "PUT /v2/foo/bar/blobs/uploads/115bf77f-66f5-4bfb-8245-1e977404cbe8?_state=F7LItlkFwAVMw0s33wnycOuaCPFAicBj3nxdGv_t_zh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExNWJmNzdmLTY2ZjUtNGJmYi04MjQ1LTFlOTc3NDA0Y2JlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxNy4yNTAxNzM5MzdaIn0%3D&digest=sha256%3A3a461857589c68d82570afc354e7227e207f110095535ca4aa463ee537bf8b6f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:32821" http.request.id=93dc0acd-0bf3-4024-acc9-8378cc596012 http.request.method=POST http.request.remoteaddr="127.0.0.1:53506" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067093ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:18Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:32821" http.request.id=40a51e6f-9166-4688-b4f4-677c6c94db1d http.request.method=POST http.request.remoteaddr="127.0.0.1:53506" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:32821" http.request.id=7572dc96-8e65-430b-8b54-b3d45063a02a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53506" http.request.uri="/v2/foo/bar/blobs/uploads/ee30db39-cf0d-4e4d-9be5-905897b75bee?_state=ypvrJ5vd6FaxIWy0NF7VsnuNm9ch2kDQxbtadzK3js57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMzBkYjM5LWNmMGQtNGU0ZC05YmU1LTkwNTg5N2I3NWJlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxOC41NDczOTA0ODhaIn0%3D&digest=sha256%3A69dd8c1baacf477a9f47506b59030c09ca89d155324f2fd0bc1addada48fb6c4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.920010421s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:18 +0000] "PUT /v2/foo/bar/blobs/uploads/ee30db39-cf0d-4e4d-9be5-905897b75bee?_state=ypvrJ5vd6FaxIWy0NF7VsnuNm9ch2kDQxbtadzK3js57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlMzBkYjM5LWNmMGQtNGU0ZC05YmU1LTkwNTg5N2I3NWJlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoxOC41NDczOTA0ODhaIn0%3D&digest=sha256%3A69dd8c1baacf477a9f47506b59030c09ca89d155324f2fd0bc1addada48fb6c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.22s) === RUN TestBlobDeleteDisabled time="2026-09-05T05:02:20Z" 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.8 time="2026-09-05T05:02:20Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:20Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:39969" http.request.id=2be15277-d948-4237-b797-aeb0f98786d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37528" http.request.uri="/v2/foo/bar/blobs/sha256:1c3033a4573b2c79703619f40d0ebd340e8b7728acddda1981e23d1ae642040f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="898.931µs" http.response.status=405 http.response.written=78 vars.digest="sha256:1c3033a4573b2c79703619f40d0ebd340e8b7728acddda1981e23d1ae642040f" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:1c3033a4573b2c79703619f40d0ebd340e8b7728acddda1981e23d1ae642040f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.23s) === RUN TestDeleteDisabled time="2026-09-05T05:02:20Z" 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.8 time="2026-09-05T05:02:20Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:20Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43577" http.request.id=d1c4a048-ccf0-498d-b64d-d099d0d38b60 http.request.method=POST http.request.remoteaddr="127.0.0.1:48794" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="997.692µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:21Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43577" http.request.id=85b56bdb-6c23-4d76-9908-0c54e8a1f643 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48794" http.request.uri="/v2/foo/bar/blobs/uploads/6b15b8f1-73eb-4676-aee4-95fec9a59b64?_state=5jwdmbaNUN4lYZOkWbvdsied8WljsrBWcNDQAhoaI3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMTViOGYxLTczZWItNDY3Ni1hZWU0LTk1ZmVjOWE1OWI2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoyMC44NTgyMTgxMDZaIn0%3D&digest=sha256%3A160cdf63c0595558f80e5fba194607f290217a0bff8c5f0954739ca600563014" http.request.useragent="Go-http-client/1.1" http.response.duration=732.644973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:20 +0000] "PUT /v2/foo/bar/blobs/uploads/6b15b8f1-73eb-4676-aee4-95fec9a59b64?_state=5jwdmbaNUN4lYZOkWbvdsied8WljsrBWcNDQAhoaI3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMTViOGYxLTczZWItNDY3Ni1hZWU0LTk1ZmVjOWE1OWI2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoyMC44NTgyMTgxMDZaIn0%3D&digest=sha256%3A160cdf63c0595558f80e5fba194607f290217a0bff8c5f0954739ca600563014 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:21Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:43577" http.request.id=50789548-9bd0-4940-a740-6d7053b9a3a6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48794" http.request.uri="/v2/foo/bar/blobs/sha256:160cdf63c0595558f80e5fba194607f290217a0bff8c5f0954739ca600563014" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="860.13µs" http.response.status=405 http.response.written=78 vars.digest="sha256:160cdf63c0595558f80e5fba194607f290217a0bff8c5f0954739ca600563014" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:160cdf63c0595558f80e5fba194607f290217a0bff8c5f0954739ca600563014 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.89s) === RUN TestDeleteReadOnly time="2026-09-05T05:02:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T05:02:21Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:21Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34525" http.request.id=b67531a8-4106-47c6-8b6a-456e6e560979 http.request.method=POST http.request.remoteaddr="127.0.0.1:60924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.076093ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:23Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34525" http.request.id=1c7ad6fa-936d-4645-8377-1039d43f56e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60924" http.request.uri="/v2/foo/bar/blobs/uploads/8a2e7c9b-7cb8-4286-856e-d2590386535d?_state=soJA4tg5ccAFg0bEVln9trwczXKwaaNgFIza7P6zH957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMmU3YzliLTdjYjgtNDI4Ni04NTZlLWQyNTkwMzg2NTM1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoyMS44MDQ2NjcwOTZaIn0%3D&digest=sha256%3A26a98f5bad19da81b07b943f7aca006ac43652b0b42d294a170fe1822cc5280c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.250245354s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:21 +0000] "PUT /v2/foo/bar/blobs/uploads/8a2e7c9b-7cb8-4286-856e-d2590386535d?_state=soJA4tg5ccAFg0bEVln9trwczXKwaaNgFIza7P6zH957Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMmU3YzliLTdjYjgtNDI4Ni04NTZlLWQyNTkwMzg2NTM1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjoyMS44MDQ2NjcwOTZaIn0%3D&digest=sha256%3A26a98f5bad19da81b07b943f7aca006ac43652b0b42d294a170fe1822cc5280c HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Sep/2026:05:02:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:26a98f5bad19da81b07b943f7aca006ac43652b0b42d294a170fe1822cc5280c HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.46s) === RUN TestStartPushReadOnly time="2026-09-05T05:02: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.8 time="2026-09-05T05:02:23Z" level=info msg="redis not configured" go.version=go1.26.8 127.0.0.1 - - [05/Sep/2026:05:02:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-09-05T05:02: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.8 time="2026-09-05T05:02:23Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02: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.8 http.request.host="127.0.0.1:43507" http.request.id=a9865631-4013-4fb2-ba1f-9648a5473883 http.request.method=GET http.request.remoteaddr="127.0.0.1:36122" 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="930.531µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:05:02:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-05T05:02: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.8 http.request.host="127.0.0.1:43507" http.request.id=ef044bc3-e247-4c8b-9a80-9e620b33eb44 http.request.method=GET http.request.remoteaddr="127.0.0.1:36122" 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="703.088µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2026:05:02:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T05:02: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.8 http.request.host="127.0.0.1:43507" http.request.id=7f127e86-8a88-4059-90f6-58d3d3d5ceda http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" 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="683.088µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:05:02:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-05T05:02: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.8 http.request.host="127.0.0.1:43507" http.request.id=07d6b2b8-1341-4839-8e78-63dc723c3fdc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" 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.496909ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T05:02: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.8 http.request.host="127.0.0.1:43507" http.request.id=07d6b2b8-1341-4839-8e78-63dc723c3fdc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" 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.53667ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T05:02: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.8 http.request.host="127.0.0.1:43507" http.request.id=07d6b2b8-1341-4839-8e78-63dc723c3fdc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" 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.56271ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T05:02: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.8 http.request.host="127.0.0.1:43507" http.request.id=07d6b2b8-1341-4839-8e78-63dc723c3fdc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" 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.58719ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:05:02:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-05T05:02:23Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=a0f6f681-ce0d-4196-be62-1eafa9ea9316 http.request.method=POST http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="993.651µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=eea6b444-3d99-4542-87ce-3edf5daba054 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/blobs/uploads/6e578af6-82d0-485c-ac85-d891c3a6ebd1?_state=qnDVyBxlJXnytmpCr0D_64U387YEx_1DMb3JuT8KzvZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZTU3OGFmNi04MmQwLTQ4NWMtYWM4NS1kODkxYzNhNmViZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjMuMjQ1NjU5NjczWiJ9&digest=sha256%3A3a34bc9a3dcef35c4bec6a3e9928e074845652a2e9ab6bdbb6e491d3b72b9fab" http.request.useragent="Go-http-client/1.1" http.response.duration=931.148608ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/6e578af6-82d0-485c-ac85-d891c3a6ebd1?_state=qnDVyBxlJXnytmpCr0D_64U387YEx_1DMb3JuT8KzvZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZTU3OGFmNi04MmQwLTQ4NWMtYWM4NS1kODkxYzNhNmViZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjMuMjQ1NjU5NjczWiJ9&digest=sha256%3A3a34bc9a3dcef35c4bec6a3e9928e074845652a2e9ab6bdbb6e491d3b72b9fab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:24Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=6666ba43-e689-4b1c-b397-26cd4a7c0b5b http.request.method=POST http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096013ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=90dc25ed-2b43-495d-9487-5a72969d3604 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/blobs/uploads/54b99a52-7ee2-4d49-9e7e-1aeec3199890?_state=8vQUQ9zPpvVu2fNVuG5VS2l-XfsgcASKTbpRJKiw1-Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NGI5OWE1Mi03ZWUyLTRkNDktOWU3ZS0xYWVlYzMxOTk4OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjQuMzQ3MTg4NzAzWiJ9&digest=sha256%3Ad9a3303724a2a00eedd332d2e40e87cf064d4af44282df678a3b0937bb9be3af" http.request.useragent="Go-http-client/1.1" http.response.duration=851.809187ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/54b99a52-7ee2-4d49-9e7e-1aeec3199890?_state=8vQUQ9zPpvVu2fNVuG5VS2l-XfsgcASKTbpRJKiw1-Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NGI5OWE1Mi03ZWUyLTRkNDktOWU3ZS0xYWVlYzMxOTk4OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjQuMzQ3MTg4NzAzWiJ9&digest=sha256%3Ad9a3303724a2a00eedd332d2e40e87cf064d4af44282df678a3b0937bb9be3af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=9750291c-7ccd-4e92-a97f-ffbcb266948b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.968035ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=d1b4ebf9-cefd-4b19-a1ab-a8fc79a208ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.707552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=8dca8927-0111-4f62-9c3a-2b0486dc029c http.request.method=GET http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.637579ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=83cca266-24c0-442e-a95f-74a12606ed14 http.request.method=GET http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.65746ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "GET /v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43507" http.request.id=dd7ee7e5-9ecd-4014-9c37-b40b75e82efc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.679712ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43507" http.request.id=e8440fb7-c956-42e0-b718-6400acb96ee0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.708592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:43507" http.request.id=9d35b4f9-cd74-4741-94d8-e36af4b81524 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.672472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=46cd8a3c-d76b-469a-9565-6bfebcf6624a http.request.method=GET http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.628139ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "GET /v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=a1e6c999-1f40-4b09-bc12-3db8d8341f4e http.request.method=GET http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="744.569µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=d6c2f2a3-b456-4bf8-b4a2-d8f53568f7a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1" http.request.useragent="Go-http-client/1.1" http.response.duration="695.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "GET /v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=61c99d44-359e-4fca-a9a9-95a3039c21f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36122" 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="729.928µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=error msg="payload digest does match: "sha256:218542b9a29558cbc7cf2ecb99b24d433b5f7bf22055f06529362cadcb4caa01" != "sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1"" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=b095a17e-3429-4588-aba8-858d4d0ee7d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1" time="2026-09-05T05:02:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=b095a17e-3429-4588-aba8-858d4d0ee7d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36122" http.request.uri="/v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="879.05µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1" 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:a2d0118cac73953865443b073a4ca6d8ee88d238df28396c5861c6d869afc0a1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=123cca21-bdde-40eb-a52e-e8acf0eb1944 http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" 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="974.132µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" 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.8 http.request.host="127.0.0.1:43507" http.request.id=503de3d6-2d60-4b6d-93e1-cc4c904d5900 http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" 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="709.089µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=71c4181e-fdcd-4f0b-ae76-30a7825c6d55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" 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="839.53µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T05:02:25Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=71c4181e-fdcd-4f0b-ae76-30a7825c6d55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" 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="876.251µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T05:02:25Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=71c4181e-fdcd-4f0b-ae76-30a7825c6d55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" 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="908.651µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=98ec8f05-d9f2-4dc1-be3f-b3e1e518a5b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="843.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=c537e687-d009-4add-aae4-547954732cd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/blobs/uploads/9962ec65-aec2-4e79-b4f2-90d17ea01f8f?_state=7wTleYuwWKXBRAcViVp91S55Z9yK0dWSheODnwZBCwR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OTYyZWM2NS1hZWMyLTRlNzktYjRmMi05MGQxN2VhMDFmOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjUuMjMwNzUyNzA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/9962ec65-aec2-4e79-b4f2-90d17ea01f8f?_state=7wTleYuwWKXBRAcViVp91S55Z9yK0dWSheODnwZBCwR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OTYyZWM2NS1hZWMyLTRlNzktYjRmMi05MGQxN2VhMDFmOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjUuMjMwNzUyNzA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=c1426348-3208-430c-a1f3-0653f2055989 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" 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="893.53µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T05:02:25Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=c1426348-3208-430c-a1f3-0653f2055989 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" 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="926.371µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-05T05:02:25Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=75b014fb-c116-4124-940e-6cb0234b4540 http.request.method=POST http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="928.571µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=e29c6a6e-90eb-4296-92c7-ef0cd48133a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/blobs/uploads/2914dea8-bbc7-450a-b46a-6c71315128b9?_state=sMfoexl2WW4-fBURK_DwH2ydYwMJ8fxWZxTP-_vnNdB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOTE0ZGVhOC1iYmM3LTQ1MGEtYjQ2YS02YzcxMzE1MTI4YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjUuNDQwMzYzNTE0WiJ9&digest=sha256%3Afa9ea9e19e8a0c37d66c415adb3a8352c43c487064beb7a52bcb2586347f6db0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.365563642s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/2914dea8-bbc7-450a-b46a-6c71315128b9?_state=sMfoexl2WW4-fBURK_DwH2ydYwMJ8fxWZxTP-_vnNdB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOTE0ZGVhOC1iYmM3LTQ1MGEtYjQ2YS02YzcxMzE1MTI4YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjUuNDQwMzYzNTE0WiJ9&digest=sha256%3Afa9ea9e19e8a0c37d66c415adb3a8352c43c487064beb7a52bcb2586347f6db0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:26Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=38120002-edad-46dc-874b-d853885c05b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=671e8318-630c-46f5-b299-344b6fa31230 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/blobs/uploads/f053b224-a885-4a7c-9ca4-582913a47b1f?_state=VkWvPCV9xKdmtIMgfEU1MKgaVeVM53Gnn-bIHVxhxOp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMDUzYjIyNC1hODg1LTRhN2MtOWNhNC01ODI5MTNhNDdiMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjYuOTc2NTA5NThaIn0%3D&digest=sha256%3Aabdc74ac538c7a49f5c9e31c2accc8c096a61ab860889726e081a5262daeb90e" http.request.useragent="Go-http-client/1.1" http.response.duration=799.724049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/f053b224-a885-4a7c-9ca4-582913a47b1f?_state=VkWvPCV9xKdmtIMgfEU1MKgaVeVM53Gnn-bIHVxhxOp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMDUzYjIyNC1hODg1LTRhN2MtOWNhNC01ODI5MTNhNDdiMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjYuOTc2NTA5NThaIn0%3D&digest=sha256%3Aabdc74ac538c7a49f5c9e31c2accc8c096a61ab860889726e081a5262daeb90e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=1554ccda-a903-442a-9bd8-027c9096fa45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.376297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=96005d1e-ed9d-4d79-902c-f2294c8d14a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/manifests/sha256:209389c84b45eb564090278d4364cf94a4781387c2a955eb25ed9bc10cb4a7a0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "PUT /v2/foo/schema2/manifests/sha256:209389c84b45eb564090278d4364cf94a4781387c2a955eb25ed9bc10cb4a7a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=44b0fb6c-2ae9-489b-a38a-d5560ce226d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" 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="880.771µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=20598b4f-a138-4e38-b2c0-910f32761d30 http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/manifests/sha256:209389c84b45eb564090278d4364cf94a4781387c2a955eb25ed9bc10cb4a7a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="917.691µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema2/manifests/sha256:209389c84b45eb564090278d4364cf94a4781387c2a955eb25ed9bc10cb4a7a0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=d3fd9417-4cd0-4e53-9277-0a7f23a6a590 http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="684.728µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=34cbc9a3-6146-4bab-869b-85af9c5b217c http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/manifests/sha256:209389c84b45eb564090278d4364cf94a4781387c2a955eb25ed9bc10cb4a7a0" http.request.useragent="Go-http-client/1.1" http.response.duration="688.288µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema2/manifests/sha256:209389c84b45eb564090278d4364cf94a4781387c2a955eb25ed9bc10cb4a7a0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=55e51dc4-ec22-49a3-9c1f-f9f01dd13928 http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" 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="694.368µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="rewriting manifest sha256:209389c84b45eb564090278d4364cf94a4781387c2a955eb25ed9bc10cb4a7a0 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=cf19891f-9352-4e45-8357-e87ac9d79c87 http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" 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-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=cf19891f-9352-4e45-8357-e87ac9d79c87 http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.888862ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43507" http.request.id=941ae143-6a88-4a11-a408-67419f3b938d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" 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="834.49µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43507" http.request.id=7a28aae4-abfa-45c0-ae7e-167370e08792 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43507" http.request.id=51cd7f60-bb53-4376-b8f1-98272bd3d8ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/manifests/sha256:a5c504f44411feb16a659ed51b0bde6bb7cbfd4ae51d79e694556314ab8086c6" http.request.useragent="Go-http-client/1.1" http.response.duration="891.971µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "PUT /v2/foo/schema2/manifests/sha256:a5c504f44411feb16a659ed51b0bde6bb7cbfd4ae51d79e694556314ab8086c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=ea2f74e7-b945-4bee-b9af-263015351ac5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" 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="891.091µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=dd5086be-9766-4e83-924b-39803c7631fa http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/manifests/sha256:a5c504f44411feb16a659ed51b0bde6bb7cbfd4ae51d79e694556314ab8086c6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="799.77µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema2/manifests/sha256:a5c504f44411feb16a659ed51b0bde6bb7cbfd4ae51d79e694556314ab8086c6 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=44fabbaa-8b34-49bc-94f9-0b989de49263 http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="692.568µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=31175889-4e24-4b6a-a467-10a779937bfb http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" http.request.uri="/v2/foo/schema2/manifests/sha256:a5c504f44411feb16a659ed51b0bde6bb7cbfd4ae51d79e694556314ab8086c6" http.request.useragent="Go-http-client/1.1" http.response.duration="671.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema2/manifests/sha256:a5c504f44411feb16a659ed51b0bde6bb7cbfd4ae51d79e694556314ab8086c6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="rewriting manifest list sha256:a5c504f44411feb16a659ed51b0bde6bb7cbfd4ae51d79e694556314ab8086c6 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=6f9b0bee-7f86-44d0-88b8-e8801ddd1bbb http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" 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-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:43507" http.request.id=6f9b0bee-7f86-44d0-88b8-e8801ddd1bbb http.request.method=GET http.request.remoteaddr="127.0.0.1:41518" 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.086024ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-09-05T05:02: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.8 time="2026-09-05T05:02:27Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=ca9ca01e-acc2-4f17-8003-8629c04fc64e http.request.method=GET http.request.remoteaddr="127.0.0.1:54076" 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="877.691µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" 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.8 http.request.host="127.0.0.1:37357" http.request.id=ba752c07-d1e2-4926-9ba9-6790eb0aff57 http.request.method=GET http.request.remoteaddr="127.0.0.1:54076" 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="707.688µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=afab5082-277b-4277-ab6d-8217d90d8a52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" 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="673.608µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=ddcfa54f-14b8-4740-a025-6ebedecf84b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.500654ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T05:02:27Z" 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.8 http.request.host="127.0.0.1:37357" http.request.id=ddcfa54f-14b8-4740-a025-6ebedecf84b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.553375ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T05:02:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=ddcfa54f-14b8-4740-a025-6ebedecf84b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.580695ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T05:02:27Z" 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.8 http.request.host="127.0.0.1:37357" http.request.id=ddcfa54f-14b8-4740-a025-6ebedecf84b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.605175ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-05T05:02:27Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=472fbac8-83f7-4700-951c-498f963cee5b http.request.method=POST http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:28Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=810195d2-32b1-4997-a7b5-a46630f0a6bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/blobs/uploads/7362736c-102a-45bd-8528-a0d4d6b7f3de?_state=zclRKQ3rdMX35xhyEVlzR1BlOym1TGqlLZq1Wpri0TV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MzYyNzM2Yy0xMDJhLTQ1YmQtODUyOC1hMGQ0ZDZiN2YzZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjcuOTQ3OTkyMzA3WiJ9&digest=sha256%3A506b559ed5fe8aae5823c5d5d269ad986183d8605827ee50d7de47f8906ab8bc" http.request.useragent="Go-http-client/1.1" http.response.duration=594.059008ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/7362736c-102a-45bd-8528-a0d4d6b7f3de?_state=zclRKQ3rdMX35xhyEVlzR1BlOym1TGqlLZq1Wpri0TV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MzYyNzM2Yy0xMDJhLTQ1YmQtODUyOC1hMGQ0ZDZiN2YzZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjcuOTQ3OTkyMzA3WiJ9&digest=sha256%3A506b559ed5fe8aae5823c5d5d269ad986183d8605827ee50d7de47f8906ab8bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:28Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=9d65acba-6d72-451f-81fc-c27e567395be http.request.method=POST http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=9d5fc328-4841-47f1-a59e-75ce8937c3c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/blobs/uploads/a4702b53-b32c-4b30-aa1f-6a22aecc0e18?_state=5vPk4ISvFBdNTXBYoCvMBcx1iJTr7X4iViYR8u7HxBJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNDcwMmI1My1iMzJjLTRiMzAtYWExZi02YTIyYWVjYzBlMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjguNzU0MDEwMDNaIn0%3D&digest=sha256%3A7fdaa911d4dd6a477426ed7291010a015f0a6b960bde32aa99f15c300cc2c798" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177932456s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/a4702b53-b32c-4b30-aa1f-6a22aecc0e18?_state=5vPk4ISvFBdNTXBYoCvMBcx1iJTr7X4iViYR8u7HxBJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNDcwMmI1My1iMzJjLTRiMzAtYWExZi02YTIyYWVjYzBlMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjguNzU0MDEwMDNaIn0%3D&digest=sha256%3A7fdaa911d4dd6a477426ed7291010a015f0a6b960bde32aa99f15c300cc2c798 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=33a48360-ae1a-4203-bba3-93b8277f8987 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.901554ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=d2b80563-5cb0-44da-afd6-be110e1b6eab http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.653031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=a3b44d30-bf96-4f66-8fde-39c24a1981cd http.request.method=GET http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.691141ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=4ba09090-8c4d-472e-bcfd-f58d13634ea7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.589259ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "GET /v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37357" http.request.id=e229efff-0e9b-4203-af71-fb08c9e5afef http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.663551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37357" http.request.id=3e0eb8a1-2c5d-4ac5-9214-204d0863bc75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.705432ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:37357" http.request.id=de0aeb23-5af7-473e-b0be-6a3ce56234c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.670672ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=8fc5c2dc-e377-45bc-9931-83d36ddb21ac http.request.method=GET http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.575098ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "GET /v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=e8877cbd-0323-4655-9179-73d37d8adb1a http.request.method=GET http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="691.568µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=c0f827d9-3ea2-4919-b713-dfd8e69c5588 http.request.method=GET http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7" http.request.useragent="Go-http-client/1.1" http.response.duration="645.648µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "GET /v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=d9ae7dc2-c184-4f5f-9506-ec4f28a1079c http.request.method=GET http.request.remoteaddr="127.0.0.1:54076" 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="653.768µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=error msg="payload digest does match: "sha256:d87df62910b2d287bab98ffb986fa630b7282a361741f86a9f533bb46a332913" != "sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7"" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=2746c897-2bfb-4db2-bb9d-875a28dbe26d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7" time="2026-09-05T05:02:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=2746c897-2bfb-4db2-bb9d-875a28dbe26d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54076" http.request.uri="/v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="859.49µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7" 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "PUT /v2/foo/schema1/manifests/sha256:d7b669e9d1ebfad5d02b11d959dba076a376ff026ebbc65a13b58a1a604df7f7 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=7e0fe5ea-b952-431d-ab3f-1fc68c0290f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.85µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" 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.8 http.request.host="127.0.0.1:37357" http.request.id=3e0c15d4-e295-4ff2-9d0d-186704b65763 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" 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="690.088µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37357" http.request.id=842c95bf-9cb8-4b83-bc01-93f0a26de14d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" 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="782.089µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T05:02:29Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37357" http.request.id=842c95bf-9cb8-4b83-bc01-93f0a26de14d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" 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="819.97µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T05:02:29Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37357" http.request.id=842c95bf-9cb8-4b83-bc01-93f0a26de14d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" 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="850.45µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=bc8d2588-c80d-4dd8-bfa0-cde5afdba142 http.request.method=POST http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="753.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=f96c2872-31a3-4da7-8ed5-74d5f20ae433 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/blobs/uploads/ddc422fc-3bdd-459d-bbc4-ff51b36ca43a?_state=KF-vVNDOYVI0CL7Tuk4oU1nilQAOEyrgXFV5F3vuwyx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZGM0MjJmYy0zYmRkLTQ1OWQtYmJjNC1mZjUxYjM2Y2E0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjkuOTYzMzM5NjU5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "PUT /v2/foo/schema2/blobs/uploads/ddc422fc-3bdd-459d-bbc4-ff51b36ca43a?_state=KF-vVNDOYVI0CL7Tuk4oU1nilQAOEyrgXFV5F3vuwyx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZGM0MjJmYy0zYmRkLTQ1OWQtYmJjNC1mZjUxYjM2Y2E0M2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MjkuOTYzMzM5NjU5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:29Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37357" http.request.id=184dd35a-c4e2-4a89-86c1-f2afbe9a3c06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" 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="845.61µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T05:02:29Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37357" http.request.id=184dd35a-c4e2-4a89-86c1-f2afbe9a3c06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" 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="881.05µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:05:02:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-05T05:02:30Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=929af699-6af8-4322-803a-ba7f74a911d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.371µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:32Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=24079215-38dc-4f20-989f-da0741072de0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/blobs/uploads/0d8366a3-5c7c-464a-aa97-01bcd33e58c7?_state=t2O4nsUttQFloyGC_-Weptrtl_pLivIzXEfJj1c8d2Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZDgzNjZhMy01YzdjLTQ2NGEtYWE5Ny0wMWJjZDMzZTU4YzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzAuMjQ2NzMzMTAyWiJ9&digest=sha256%3A7fbcdd1a937f889c9c36433f3ff5b84f8acb375b605c0b1b9cbef98daf10eb87" http.request.useragent="Go-http-client/1.1" http.response.duration=1.907719995s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/0d8366a3-5c7c-464a-aa97-01bcd33e58c7?_state=t2O4nsUttQFloyGC_-Weptrtl_pLivIzXEfJj1c8d2Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZDgzNjZhMy01YzdjLTQ2NGEtYWE5Ny0wMWJjZDMzZTU4YzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzAuMjQ2NzMzMTAyWiJ9&digest=sha256%3A7fbcdd1a937f889c9c36433f3ff5b84f8acb375b605c0b1b9cbef98daf10eb87 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:32Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=f70bc936-5b90-4de3-8ced-c48212dcd31f http.request.method=POST http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=47f75640-d1e0-4ed8-9ccc-9834a3b96f14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/blobs/uploads/ea0110f2-2e48-4895-aec9-3c7e0e9e5995?_state=LUyV-kHaB2AIGIIKt2GC6MyH1kE3jYCeXd9du6Jtbrt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYTAxMTBmMi0yZTQ4LTQ4OTUtYWVjOS0zYzdlMGU5ZTU5OTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzIuMzM4MjI3NzE3WiJ9&digest=sha256%3Ac63c578876fb9d02ccef29ce5ca5cc825834a09c87869bbbee49da28feafa0f2" http.request.useragent="Go-http-client/1.1" http.response.duration=855.182507ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/ea0110f2-2e48-4895-aec9-3c7e0e9e5995?_state=LUyV-kHaB2AIGIIKt2GC6MyH1kE3jYCeXd9du6Jtbrt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYTAxMTBmMi0yZTQ4LTQ4OTUtYWVjOS0zYzdlMGU5ZTU5OTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzIuMzM4MjI3NzE3WiJ9&digest=sha256%3Ac63c578876fb9d02ccef29ce5ca5cc825834a09c87869bbbee49da28feafa0f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37357" http.request.id=629f77b1-ba32-431a-b2e1-194ead7b57ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37357" http.request.id=b3de2b6c-7182-411d-ae0d-b9a80e98de93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/sha256:3bd679d7b7e555755504c8b86c470e328fc795bd2f1babfec4dd2681abdf89a0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:3bd679d7b7e555755504c8b86c470e328fc795bd2f1babfec4dd2681abdf89a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=da3b7256-48bc-4269-963d-14ef2c790dc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" 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="911.691µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=893a15d1-ae04-4525-bfd4-5ec162318379 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/sha256:3bd679d7b7e555755504c8b86c470e328fc795bd2f1babfec4dd2681abdf89a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="888.69µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema2/manifests/sha256:3bd679d7b7e555755504c8b86c470e328fc795bd2f1babfec4dd2681abdf89a0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=b097c080-5155-4981-9ad1-604401c069f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="749.089µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=4a64f38f-699b-4d8e-bd75-2c99c02e1114 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/sha256:3bd679d7b7e555755504c8b86c470e328fc795bd2f1babfec4dd2681abdf89a0" http.request.useragent="Go-http-client/1.1" http.response.duration="669.648µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema2/manifests/sha256:3bd679d7b7e555755504c8b86c470e328fc795bd2f1babfec4dd2681abdf89a0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=7214f9b4-5771-4072-a985-e9463538c790 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" 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="661.808µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="rewriting manifest sha256:3bd679d7b7e555755504c8b86c470e328fc795bd2f1babfec4dd2681abdf89a0 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=c9daebc3-30f6-4bfa-a959-0e7cb59c3c66 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" 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-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=c9daebc3-30f6-4bfa-a959-0e7cb59c3c66 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.770221ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37357" http.request.id=2e06d4a6-6b53-4d57-ba6e-fd8c00b48726 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" 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="904.771µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37357" http.request.id=8fe82c91-712f-4b6c-b1cc-04d21ccc8000 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="973.572µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37357" http.request.id=eb5fe505-feeb-4207-b256-e6abc32f573b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/sha256:80f81fc28558663a9c085f925db3bb56aceb5d568cc010a3b331d6ba32b9ec5b" http.request.useragent="Go-http-client/1.1" http.response.duration="868.77µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:80f81fc28558663a9c085f925db3bb56aceb5d568cc010a3b331d6ba32b9ec5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=8e6aace8-51cf-44a9-a9fd-c725c8365bee http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" 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="818.17µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=f80b3f33-cb1e-4f22-8605-419e1ab81bb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/sha256:80f81fc28558663a9c085f925db3bb56aceb5d568cc010a3b331d6ba32b9ec5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="779.849µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema2/manifests/sha256:80f81fc28558663a9c085f925db3bb56aceb5d568cc010a3b331d6ba32b9ec5b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=bdac8898-3c6b-444f-a8ec-6806b563930d http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="625.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=8e68cb08-0a93-4850-b530-d05053ed1f70 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/sha256:80f81fc28558663a9c085f925db3bb56aceb5d568cc010a3b331d6ba32b9ec5b" http.request.useragent="Go-http-client/1.1" http.response.duration="654.247µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema2/manifests/sha256:80f81fc28558663a9c085f925db3bb56aceb5d568cc010a3b331d6ba32b9ec5b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="rewriting manifest list sha256:80f81fc28558663a9c085f925db3bb56aceb5d568cc010a3b331d6ba32b9ec5b in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=f445ddcd-6dc4-4cdf-a684-fe54c8403d32 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" 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-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37357" http.request.id=f445ddcd-6dc4-4cdf-a684-fe54c8403d32 http.request.method=GET http.request.remoteaddr="127.0.0.1:54082" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.787501ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.15s) === RUN TestGetManifestWithStorageError time="2026-09-05T05:02:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T05:02:33Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:43391" http.request.id=a0a35c4a-2b25-41ec-9fdc-95319c1f7ab4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43870" 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="805.21µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.8 http.request.host="127.0.0.1:43391" http.request.id=0f01311d-2b4e-4f8d-816d-04abb6f58ab5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43870" 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="702.009µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.8 http.request.host="127.0.0.1:43391" http.request.id=684ef119-2005-404a-a638-24024ce73598 http.request.method=GET http.request.remoteaddr="127.0.0.1:43870" 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="668.248µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.8 http.request.host="127.0.0.1:43391" http.request.id=79b1ffd5-485f-42bb-90c1-f88ed25f5eda http.request.method=GET http.request.remoteaddr="127.0.0.1:43870" 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="690.448µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-09-05T05:02:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 time="2026-09-05T05:02:33Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=180fef66-fcbd-49ca-b41b-8520734f8e7d http.request.method=GET http.request.remoteaddr="127.0.0.1:35774" 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="818.05µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=e3ae870a-0b8c-4e3a-89b2-6bc1c881867a http.request.method=GET http.request.remoteaddr="127.0.0.1:35774" 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="682.008µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=0e281929-ad22-4b06-9433-bc13e15c95ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" 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="780.69µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=8b1a9db4-bc61-4b08-8695-3c5f2c2f3e57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" 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.332588ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=8b1a9db4-bc61-4b08-8695-3c5f2c2f3e57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" 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.367988ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=8b1a9db4-bc61-4b08-8695-3c5f2c2f3e57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" 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.393629ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-09-05T05:02:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=8b1a9db4-bc61-4b08-8695-3c5f2c2f3e57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" 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.416629ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-09-05T05:02:33Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=ef873512-8cbc-47f2-8316-2f93db26e5ef http.request.method=POST http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.091µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=d03d650b-0dd5-45c9-881c-44b6c4918bf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/blobs/uploads/78848c00-6439-4a77-95db-c28f5c1d8e65?_state=IO7fz3kbOzFw1VnaABgQtIkrrei-iXeSNn_brPG7x2d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODg0OGMwMC02NDM5LTRhNzctOTVkYi1jMjhmNWMxZDhlNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzMuNDkyMjMwOTNaIn0%3D&digest=sha256%3Aa3ceec760b3b587427d7f114fd086b71c3ff6273da135e99bb8965ffd8642f49" http.request.useragent="Go-http-client/1.1" http.response.duration=2.096481235s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/78848c00-6439-4a77-95db-c28f5c1d8e65?_state=IO7fz3kbOzFw1VnaABgQtIkrrei-iXeSNn_brPG7x2d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ODg0OGMwMC02NDM5LTRhNzctOTVkYi1jMjhmNWMxZDhlNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzMuNDkyMjMwOTNaIn0%3D&digest=sha256%3Aa3ceec760b3b587427d7f114fd086b71c3ff6273da135e99bb8965ffd8642f49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:35Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=6d027cd1-1847-4e26-9319-b83d8c7ab819 http.request.method=POST http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108973ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=b8475fc8-0d52-49b7-b82e-f5a24f27c493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/blobs/uploads/da2ba8cd-a5d3-4b36-bb6a-6b1169a8bab7?_state=lRlX0m7Q5n2aeyYvsa_j3ChVnbVhfHdO6EcHDucJz9p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTJiYThjZC1hNWQzLTRiMzYtYmI2YS02YjExNjlhOGJhYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzUuODM0ODE0ODQ1WiJ9&digest=sha256%3A34b94d0c539bc694151df281241f6db1e502b9a5c78a3df7a68020bdbe7da697" http.request.useragent="Go-http-client/1.1" http.response.duration=1.488650503s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/da2ba8cd-a5d3-4b36-bb6a-6b1169a8bab7?_state=lRlX0m7Q5n2aeyYvsa_j3ChVnbVhfHdO6EcHDucJz9p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTJiYThjZC1hNWQzLTRiMzYtYmI2YS02YjExNjlhOGJhYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzUuODM0ODE0ODQ1WiJ9&digest=sha256%3A34b94d0c539bc694151df281241f6db1e502b9a5c78a3df7a68020bdbe7da697 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=62930d3d-61ba-44d4-82bc-ac32ff62f48b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.927274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=0d0d3804-d2c1-46e3-b1fc-6db2c0299988 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.duration=2.710832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=e3e71c38-335b-41ca-a7ee-e8530d3e6e0d http.request.method=GET http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.634059ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=c9f2ae16-7a5a-4a6d-bc2a-aa57d78f0c06 http.request.method=GET http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.646619ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36773" http.request.id=5cb6cfdb-3c6f-4eff-b8db-141571b6e33a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.duration=2.772073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36773" http.request.id=d6fda7b1-1de1-4574-a185-957b3cf583bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.duration=2.702632ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:36773" http.request.id=1d975788-2da2-4818-a4c2-ae3d66b79857 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.duration=2.686992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=40c92869-cd42-4482-acbe-19024b01ab46 http.request.method=GET http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.620099ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=b9661ace-69d2-4d0b-bddb-d312565c62bd http.request.method=GET http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="710.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=9162c02f-0562-49b6-b10a-1ebf06d2ed1c http.request.method=GET http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.duration="675.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=6738f904-8338-4880-903e-3e45fa05258e http.request.method=GET http.request.remoteaddr="127.0.0.1:35774" 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="693.889µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=error msg="payload digest does match: "sha256:186ab542a5f02480ca2d58f2d0aae61d9a0b7c7bab2fa75951ae7786b810d6b7" != "sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074"" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=62ad0040-c359-40e5-864a-7bb041fb780a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" time="2026-09-05T05:02:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=62ad0040-c359-40e5-864a-7bb041fb780a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35774" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="858.17µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=9a136a81-5041-485b-b8be-a26f0c83d48d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35784" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.duration="941.651µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=c6e003fc-bcfc-48f0-94f4-a1c79471fb27 http.request.method=GET http.request.remoteaddr="127.0.0.1:35784" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.529µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=57bfb648-4e6f-4503-a15e-691fd224853f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35794" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="854.97µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=34ec3d92-e5e8-4236-b7ec-d06e31f98968 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35804" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.duration=2.799153ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=1c7c5a58-b105-46a7-825e-1cb135ac694e http.request.method=GET http.request.remoteaddr="127.0.0.1:35804" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.587099ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=97dc12bd-2bb5-4f5e-b197-d1fccfd70be2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35814" 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="949.612µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=3dff5e3d-eaf2-4244-9cd5-c475c4e08581 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.917635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=489c8a32-b8b0-4353-923e-a9e4e488a238 http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" 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="675.408µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=ce3b4533-e3bd-4ddb-a757-8827b9a48a6e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074" http.request.useragent="Go-http-client/1.1" http.response.duration="921.371µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a87c9a6a78a36dff98b8841837316703ba51fbebfe49273336eede8e9780f074 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=bed6409c-dcc2-45dd-943a-a43888c8951d http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" 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="681.848µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=dc7ed484-43c6-4ddb-a7ce-a453590e835c http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" 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="714.328µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=2cb37754-93fa-4047-ad57-2c8c4fa02adb http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="719.689µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36773" http.request.id=077bfd78-d635-45c2-bd09-c2c34545e688 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35816" 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="832.449µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T05:02:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36773" http.request.id=077bfd78-d635-45c2-bd09-c2c34545e688 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35816" 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="880.73µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T05:02:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36773" http.request.id=077bfd78-d635-45c2-bd09-c2c34545e688 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35816" 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="911.57µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=5c9ff412-0dc2-4a9c-9b99-60a72c516a98 http.request.method=POST http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=f9f4c974-036f-44da-9103-d3011ce5e4aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/blobs/uploads/8493ff38-ac57-423b-9c46-2a9898c2ff91?_state=1O4D1qR0FMAzDhCN5zYhReiWxzxWnaAbdJ03cC74lUd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NDkzZmYzOC1hYzU3LTQyM2ItOWM0Ni0yYTk4OThjMmZmOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzcuMzcwODM2NzFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/8493ff38-ac57-423b-9c46-2a9898c2ff91?_state=1O4D1qR0FMAzDhCN5zYhReiWxzxWnaAbdJ03cC74lUd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NDkzZmYzOC1hYzU3LTQyM2ItOWM0Ni0yYTk4OThjMmZmOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzcuMzcwODM2NzFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36773" http.request.id=f389fc27-f553-4d15-9199-ec50f176c268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35816" 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="855.05µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-09-05T05:02:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36773" http.request.id=f389fc27-f553-4d15-9199-ec50f176c268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35816" 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="894.931µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-09-05T05:02:37Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=326b4d99-c16a-486a-b91e-5a1ad936cd24 http.request.method=POST http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.132µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=a3b088db-6dcc-471e-8ebd-dd62ad7bc759 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/blobs/uploads/6e2b8701-53e7-4f73-9ea0-b5c97b7dfc5f?_state=QAlq8w4YLPIWKYc05tKDHvIqKerx97sr54YMsrjoirZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZTJiODcwMS01M2U3LTRmNzMtOWVhMC1iNWM5N2I3ZGZjNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzcuNjQ4NTMxMzY1WiJ9&digest=sha256%3Aa31ea5f345323d812a79d68b7f6fb2829f52b4bca145de15437fc0db4a30c2d9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.100999089s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/6e2b8701-53e7-4f73-9ea0-b5c97b7dfc5f?_state=QAlq8w4YLPIWKYc05tKDHvIqKerx97sr54YMsrjoirZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZTJiODcwMS01M2U3LTRmNzMtOWVhMC1iNWM5N2I3ZGZjNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzcuNjQ4NTMxMzY1WiJ9&digest=sha256%3Aa31ea5f345323d812a79d68b7f6fb2829f52b4bca145de15437fc0db4a30c2d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:39Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=c1a068b7-d144-4698-9ed3-d2903b5dbcb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=b9f6f41a-cb9f-41ab-ae98-5c5c739be22f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/blobs/uploads/3dfe5c3c-e167-4e15-bd44-a139030cbf2a?_state=HIB9mipBAs7SpM0rsCexX34pXgySoW5aN0HtkoqZxld7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZGZlNWMzYy1lMTY3LTRlMTUtYmQ0NC1hMTM5MDMwY2JmMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzkuOTIwMjg5MTJaIn0%3D&digest=sha256%3A66996aefd12e3a85edfb89182ac44fdc881bafbde06b618136452bcdc349da6b" http.request.useragent="Go-http-client/1.1" http.response.duration=768.731201ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/3dfe5c3c-e167-4e15-bd44-a139030cbf2a?_state=HIB9mipBAs7SpM0rsCexX34pXgySoW5aN0HtkoqZxld7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZGZlNWMzYy1lMTY3LTRlMTUtYmQ0NC1hMTM5MDMwY2JmMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDktMDVUMDU6MDI6MzkuOTIwMjg5MTJaIn0%3D&digest=sha256%3A66996aefd12e3a85edfb89182ac44fdc881bafbde06b618136452bcdc349da6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36773" http.request.id=b4c20d1a-2d15-47e8-9e54-79d46c90cc0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268816ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36773" http.request.id=780b435c-1d6c-4544-aa47-981e2e120ae1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" http.request.useragent="Go-http-client/1.1" http.response.duration=1.031252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=3f972939-2c29-4980-b13a-e0fde46dfb26 http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" 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="828.17µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=aee1515f-6062-4c36-99ae-e813870a6073 http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="939.012µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "GET /v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=1bd34033-229f-402a-93fd-a6a5ea67f1eb http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="722.569µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=3ff80b66-925a-46d3-9b08-f03a5f7c314b http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" http.request.useragent="Go-http-client/1.1" http.response.duration="639.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "GET /v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=fde826fc-2ebc-4484-a273-bbe61f265762 http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" 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="736.088µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="rewriting manifest sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04 in schema1 format to support old client" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=49bef53c-b826-4818-b579-de782426181d http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" 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-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=49bef53c-b826-4818-b579-de782426181d http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.755781ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=3a7ce6a8-73f7-4ace-96df-244c4b0fb076 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" http.request.useragent="Go-http-client/1.1" http.response.duration="854.85µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=0eda8aec-2546-4fe7-b3f2-76cd8fbaa896 http.request.method=GET http.request.remoteaddr="127.0.0.1:35816" http.request.uri="/v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="740.568µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "GET /v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=51af3d31-2731-4371-9eb0-015b30bfed4b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35830" http.request.uri="/v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.93µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36773" http.request.id=3baa19df-616e-41cd-ad07-2bf7ca23b1c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35844" http.request.uri="/v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=e3bd412b-d1d6-4b50-b800-c044e3f3ca61 http.request.method=GET http.request.remoteaddr="127.0.0.1:35844" http.request.uri="/v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="794.37µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "GET /v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=64530e5f-2ccc-494c-a489-579db582522a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35856" 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="870.05µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36773" http.request.id=295c9371-eade-45cf-8d80-0028fcbe6145 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35864" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229414ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=4e7dac76-4a39-4f57-817d-01c4e454c86a http.request.method=GET http.request.remoteaddr="127.0.0.1:35864" 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="656.728µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=c62e8831-b1f9-4231-b5ed-f03df5f1f1e7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35864" http.request.uri="/v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04" http.request.useragent="Go-http-client/1.1" http.response.duration="802.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f53a47d85b33e6803cfc15af132b0c0f9025356604c0baa4dbfd6f388696fc04 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:36773" http.request.id=cd9ebffa-ab2b-461e-aa93-30eed73e5c22 http.request.method=GET http.request.remoteaddr="127.0.0.1:35864" 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="661.527µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.49s) === RUN TestManifestDeleteDisabled time="2026-09-05T05:02:40Z" 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.8 time="2026-09-05T05:02:40Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:40Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:37307" http.request.id=07408353-60ba-4fd9-a167-cd35844f2394 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35972" 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="793.01µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [05/Sep/2026:05:02:40 +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-09-05T05:02:40Z" 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.8 time="2026-09-05T05:02:40Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 time="2026-09-05T05:02:40Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.8 time="2026-09-05T05:02:40Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.8 time="2026-09-05T05:02:40Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:42239" http.request.id=5a0d612e-894e-4f27-b519-0d07503d3e80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35792" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.398977ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:42239" http.request.id=e78cfc20-a223-43b5-acfd-b38a4689f8ce http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35808" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.472257ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:42239" http.request.id=bf94d588-feb2-48fd-9655-e865d9331b06 http.request.method=POST http.request.remoteaddr="127.0.0.1:35812" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.428657ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-09-05T05:02:40Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.8 http.request.host="127.0.0.1:42239" http.request.id=5135f780-f8ed-4f2f-83b4-fa6401a40860 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35820" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.388256ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2026:05:02:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-09-05T05:02:40Z" 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.8 time="2026-09-05T05:02:40Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:41Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=000ff08d-feab-4acc-9c93-c765f9c906ea http.request.method=POST http.request.remoteaddr="127.0.0.1:41082" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043413ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=aba23a97-72b3-4eb0-ad6f-d90dacca03af http.request.method=PUT http.request.remoteaddr="127.0.0.1:41082" http.request.uri="/v2/foo/bar/blobs/uploads/2b47fad4-14bc-4b4d-ab91-8f2bbc499854?_state=s3Xt0KWqxBXHn7-3j1f5nA7OBjqp7UuuhJqC3F6QBC57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNDdmYWQ0LTE0YmMtNGI0ZC1hYjkxLThmMmJiYzQ5OTg1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjo0MS4wMzAzMzUwNTFaIn0%3D&digest=sha256%3Acdc095c803bbf210dc483ed277af045bcda5a880ca4e1394fbc3e72ebb6d6b32" http.request.useragent="Go-http-client/1.1" http.response.duration=2.180871637s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:41 +0000] "PUT /v2/foo/bar/blobs/uploads/2b47fad4-14bc-4b4d-ab91-8f2bbc499854?_state=s3Xt0KWqxBXHn7-3j1f5nA7OBjqp7UuuhJqC3F6QBC57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNDdmYWQ0LTE0YmMtNGI0ZC1hYjkxLThmMmJiYzQ5OTg1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjo0MS4wMzAzMzUwNTFaIn0%3D&digest=sha256%3Acdc095c803bbf210dc483ed277af045bcda5a880ca4e1394fbc3e72ebb6d6b32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=f300858e-bb54-4270-a3e8-25b31fa43a2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41082" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.927755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02: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.8 time="2026-09-05T05:02:43Z" level=info msg="redis not configured" go.version=go1.26.8 time="2026-09-05T05:02:43Z" level=info msg="Starting upload purge in 7m0s" go.version=go1.26.8 time="2026-09-05T05:02:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 time="2026-09-05T05:02:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=4d54674c-5455-45ca-aa86-fd43c610bfe4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41082" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="645.088µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:05:02:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-05T05:02:43Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:37231" go.version=go1.26.8 time="2026-09-05T05:02:43Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.8 time="2026-09-05T05:02:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=3af6a564-8b85-424a-b66f-b935f02af84e http.request.method=GET http.request.remoteaddr="127.0.0.1:41776" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="885.01µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:05:02:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-05T05:02:43Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37231/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:37231/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:37705" http.request.id=56cab8ae-7405-4b8c-86e9-aba699b029d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53196" http.request.uri="/v2/foo/bar/manifests/sha256:f2c3994db96da8ea47964f1a4e78a8206e2ca91d14dad6080d66c59db0944a94" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:f2c3994db96da8ea47964f1a4e78a8206e2ca91d14dad6080d66c59db0944a94" time="2026-09-05T05:02:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=10d9ecae-b57e-4036-8fda-df93b6f9d5f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41780" http.request.uri="/v2/foo/bar/manifests/sha256:f2c3994db96da8ea47964f1a4e78a8206e2ca91d14dad6080d66c59db0944a94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.752541ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:05:02:43 +0000] "GET /v2/foo/bar/manifests/sha256:f2c3994db96da8ea47964f1a4e78a8206e2ca91d14dad6080d66c59db0944a94 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T05:02:43Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f2c3994db96da8ea47964f1a4e78a8206e2ca91d14dad6080d66c59db0944a94 with ttl=167h59m59.99999744s" go.version=go1.26.8 time="2026-09-05T05:02:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37705" http.request.id=56cab8ae-7405-4b8c-86e9-aba699b029d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53196" http.request.uri="/v2/foo/bar/manifests/sha256:f2c3994db96da8ea47964f1a4e78a8206e2ca91d14dad6080d66c59db0944a94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.74864ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:05:02:43 +0000] "GET /v2/foo/bar/manifests/sha256:f2c3994db96da8ea47964f1a4e78a8206e2ca91d14dad6080d66c59db0944a94 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T05:02:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=224913ef-694c-495a-9eb2-9dd66e645846 http.request.method=GET http.request.remoteaddr="127.0.0.1:41780" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="649.968µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:05:02:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-05T05:02:43Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37231/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:37231/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:37705" http.request.id=bf35b1ac-6943-4a96-b5c9-b49829f30cd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53208" 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-09-05T05:02:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=b4c4654f-ebb0-4884-b9c9-0ff873ab69eb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41782" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.75534ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:05:02:43 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T05:02:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37705" http.request.id=bf35b1ac-6943-4a96-b5c9-b49829f30cd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53208" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.332823ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:05:02:43 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T05:02:43Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=763497d1-4f11-4241-aafa-50eb2a5df1fe http.request.method=POST http.request.remoteaddr="127.0.0.1:41782" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033852ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=9d730006-9786-490a-b7c4-ccbd5da096c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41782" http.request.uri="/v2/foo/bar/blobs/uploads/36c2ed91-7543-486a-b853-7a9764f80d7d?_state=D7s_5qYEHtuIVqzpVMVw4NQGeF9cVpJ1cuhykV4KDkd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2YzJlZDkxLTc1NDMtNDg2YS1iODUzLTdhOTc2NGY4MGQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjo0My40ODkyMzg2MjZaIn0%3D&digest=sha256%3A337d5cfd0ab6d2408bff7b3058e0f1c6a74db9e957b947db174590db4f0bf0d4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.751969148s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:43 +0000] "PUT /v2/foo/bar/blobs/uploads/36c2ed91-7543-486a-b853-7a9764f80d7d?_state=D7s_5qYEHtuIVqzpVMVw4NQGeF9cVpJ1cuhykV4KDkd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2YzJlZDkxLTc1NDMtNDg2YS1iODUzLTdhOTc2NGY4MGQ3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wOS0wNVQwNTowMjo0My40ODkyMzg2MjZaIn0%3D&digest=sha256%3A337d5cfd0ab6d2408bff7b3058e0f1c6a74db9e957b947db174590db4f0bf0d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=bcd67000-60e3-487c-a84c-69562154a125 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41782" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.855954ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2026:05:02:45 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-09-05T05:02:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=12ce90e0-fba2-46b3-acef-5a91024ffbad http.request.method=GET http.request.remoteaddr="127.0.0.1:41782" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="626.487µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:05:02:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-05T05:02:45Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37231/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:37231/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:37705" http.request.id=b3b9f8fb-0aa9-4508-9b4b-e004cc3f877e http.request.method=GET http.request.remoteaddr="127.0.0.1:53220" 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-09-05T05:02:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=f42f4436-35c2-48b2-bc5a-d14a8b05f900 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41798" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.7005ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:05:02:45 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T05:02:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=35e7c160-d6a5-43b9-b1ea-64b572641654 http.request.method=GET http.request.remoteaddr="127.0.0.1:41798" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="605.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2026:05:02:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-09-05T05:02:45Z" level=info msg="Challenge established with upstream : http://127.0.0.1:37231/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:37231/v2/:[]]}" go.version=go1.26.8 http.request.host="127.0.0.1:37705" http.request.id=b3b9f8fb-0aa9-4508-9b4b-e004cc3f877e http.request.method=GET http.request.remoteaddr="127.0.0.1:53220" 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-09-05T05:02:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37231" http.request.id=7b05bc17-00b6-4d4d-aaed-5e96d49b1799 http.request.method=GET http.request.remoteaddr="127.0.0.1:41802" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.69402ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:05:02:45 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-09-05T05:02:45Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:19e143e231d81334cc03eb701937623b3e32bcac12f840df1eb5dc865fbe4951 with ttl=167h59m59.99999732s" go.version=go1.26.8 time="2026-09-05T05:02:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:37705" http.request.id=b3b9f8fb-0aa9-4508-9b4b-e004cc3f877e http.request.method=GET http.request.remoteaddr="127.0.0.1:53220" 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=9.26683ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2026:05:02:45 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.51s) === RUN TestAppDispatcher time="2026-09-05T05:02:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34483" http.request.id=f1d5b9a2-e37a-4652-9a9e-f5a274bdb4ff http.request.method=GET http.request.remoteaddr="127.0.0.1:47444" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="862.97µs" http.response.status=200 http.response.written=0 time="2026-09-05T05:02:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34483" http.request.id=4698cd92-d85a-45fd-82c4-41b17a42b87e http.request.method=GET http.request.remoteaddr="127.0.0.1:47444" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="658.728µs" http.response.status=200 http.response.written=0 time="2026-09-05T05:02:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34483" http.request.id=5e008e46-059d-4c26-b2c8-58fc1091610e http.request.method=GET http.request.remoteaddr="127.0.0.1:47444" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="656.968µs" http.response.status=200 http.response.written=0 time="2026-09-05T05:02:45Z" level=info msg="response completed" go.version=go1.26.8 http.request.host="127.0.0.1:34483" http.request.id=d547600a-2c64-4ecc-8062-ac36c8cc40b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47444" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="671.528µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-09-05T05:02:45Z" 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.8 instance.id=15ee484d-990c-4826-be09-61e09e30fab9 time="2026-09-05T05:02:45Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=15ee484d-990c-4826-be09-61e09e30fab9 time="2026-09-05T05:02:45Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.8 http.request.host="127.0.0.1:36833" http.request.id=f8bdd382-caeb-4aeb-9681-a685e5794603 http.request.method=GET http.request.remoteaddr="127.0.0.1:48506" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-09-05T05:02:45Z" 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.8 instance.id=15ee484d-990c-4826-be09-61e09e30fab9 time="2026-09-05T05:02:45Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=15ee484d-990c-4826-be09-61e09e30fab9 time="2026-09-05T05:02:45Z" level=info msg="configuring file health check path=/tmp/healthcheck3710367760, interval=1" go.version=go1.26.8 instance.id=15ee484d-990c-4826-be09-61e09e30fab9 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-09-05T05:02:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.8 instance.id=15ee484d-990c-4826-be09-61e09e30fab9 time="2026-09-05T05:02:49Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=15ee484d-990c-4826-be09-61e09e30fab9 time="2026-09-05T05:02:49Z" level=info msg="configuring TCP health check addr=127.0.0.1:43327, interval=1" go.version=go1.26.8 instance.id=15ee484d-990c-4826-be09-61e09e30fab9 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-09-05T05:02: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.8 instance.id=15ee484d-990c-4826-be09-61e09e30fab9 time="2026-09-05T05:02:53Z" level=info msg="redis not configured" go.version=go1.26.8 instance.id=15ee484d-990c-4826-be09-61e09e30fab9 time="2026-09-05T05:02:53Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38021, interval=1, threshold=3" go.version=go1.26.8 instance.id=15ee484d-990c-4826-be09-61e09e30fab9 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 69.646s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.28s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.74s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.268s === RUN TestSchedule time="2026-09-05T05:01:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=56c02f5c-1a78-4493-a27f-43862ffd37cc time="2026-09-05T05:01:50Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99748ms" go.version=go1.26.8 instance.id=56c02f5c-1a78-4493-a27f-43862ffd37cc time="2026-09-05T05:01:50Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.16µs" go.version=go1.26.8 instance.id=56c02f5c-1a78-4493-a27f-43862ffd37cc time="2026-09-05T05:01:50Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.28µs" go.version=go1.26.8 instance.id=56c02f5c-1a78-4493-a27f-43862ffd37cc 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-09-05T05:01:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=56c02f5c-1a78-4493-a27f-43862ffd37cc --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-09-05T05:01:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=56c02f5c-1a78-4493-a27f-43862ffd37cc time="2026-09-05T05:01:50Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99704ms" go.version=go1.26.8 instance.id=56c02f5c-1a78-4493-a27f-43862ffd37cc time="2026-09-05T05:01:50Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9982ms" go.version=go1.26.8 instance.id=56c02f5c-1a78-4493-a27f-43862ffd37cc time="2026-09-05T05:01:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=56c02f5c-1a78-4493-a27f-43862ffd37cc --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-09-05T05:01:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.8 instance.id=56c02f5c-1a78-4493-a27f-43862ffd37cc --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.751s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.09s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 24987136 sha256:9a699ed14e12264fbfd6bf3281ff5323c17fdffa7b5ff96994b76ce27467d2fe [] map[] } --- PASS: TestSimpleBlobRead (0.61s) === RUN TestBlobMount --- PASS: TestBlobMount (0.59s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.74s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.95s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.40s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:21b453a5dbf738e5234751a72e532af9e3d618ac92712df80f4d68c56f2e3691 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:792ccd2dafe0662801464e3b8c1dd67abce561afaca86b14cc186ba8597350da palailogos: marking blob sha256:6b0eac9561f9fa0967fdfa13b20f5fc895210ff8b634c4fb99c6604c4f440731 palailogos: marking manifest sha256:25b9dcc94182555416f93c4947c85efc33ad90acba4ae5c9876f33db994385a9 palailogos: marking blob sha256:47b27f2acfffd0ada3264c2ad54c15fdbe22a85b353ed7e4250d6e472e61ffbd palailogos: marking blob sha256:dac8f0fe5408959773c9e04b8684fba17d3bcf8a6a5db7f256935d0d9db8f83f palailogos: marking manifest sha256:47b27f2acfffd0ada3264c2ad54c15fdbe22a85b353ed7e4250d6e472e61ffbd palailogos: marking blob sha256:dc30c917b1b034d32795e16724d13b0905caa13e93255577f2613fd1c6c4ef2b palailogos: marking blob sha256:6ad02d1062cd8f6e6ebaa441e29bf32fcc303f07fb4ae76e309f6171770d20a3 palailogos: marking manifest sha256:dac8f0fe5408959773c9e04b8684fba17d3bcf8a6a5db7f256935d0d9db8f83f palailogos: marking blob sha256:295416855514389333a8ea65b22496d2436bcecb45a1cfc6c29afd118cc00edb palailogos: marking blob sha256:9c166bfd867ecdfe2951abb39c7ce2a87d355981596177964ce4c81f7dfd2e08 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.23s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:422e6abbe19479422901e4a8b071f0c0881db283cea374e1e00d255cc266c791 deletemanifests: marking manifest sha256:f54e9778f5175d98451a90d54daa8b46eb505c732917b598efc7d88524f78fa4 deletemanifests: marking blob sha256:ee73d2c09ad4d40fa81e762962f519701ffc81a25922adf84eaa6f7d4fb9ee50 deletemanifests: marking blob sha256:776b18385a17fae2682072c3c42c26062312c9206a97a67eaa72e251f7d79fe3 deletemanifests: marking blob sha256:a9b97394e89c3f3afa257f9d02b870acb02a76536622e5b12e06e6a86e1fe924 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:b804c724f5ae11e6f735ed677a5a10d086fb681fdb436a6c551bd919f1ec7fdc blob eligible for deletion: sha256:31d19a4ca9e2c386b41e6069cfe8b9cd6bbd11f898a5464d3d9c6a2d447cd6ac blob eligible for deletion: sha256:3cf803bb49d2c98f8c18e4e2914a74a2202eab81f092466becf1161b5f2bfd5a blob eligible for deletion: sha256:422e6abbe19479422901e4a8b071f0c0881db283cea374e1e00d255cc266c791 deletemanifests manifest eligible for deletion: sha256:422e6abbe19479422901e4a8b071f0c0881db283cea374e1e00d255cc266c791 deletemanifests: marking manifest sha256:f54e9778f5175d98451a90d54daa8b46eb505c732917b598efc7d88524f78fa4 deletemanifests: marking blob sha256:ee73d2c09ad4d40fa81e762962f519701ffc81a25922adf84eaa6f7d4fb9ee50 deletemanifests: marking blob sha256:776b18385a17fae2682072c3c42c26062312c9206a97a67eaa72e251f7d79fe3 deletemanifests: marking blob sha256:a9b97394e89c3f3afa257f9d02b870acb02a76536622e5b12e06e6a86e1fe924 time="2026-09-05T05:02:07Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/422e6abbe19479422901e4a8b071f0c0881db283cea374e1e00d255cc266c791" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 time="2026-09-05T05:02:07Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/422e6abbe19479422901e4a8b071f0c0881db283cea374e1e00d255cc266c791" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:31d19a4ca9e2c386b41e6069cfe8b9cd6bbd11f898a5464d3d9c6a2d447cd6ac time="2026-09-05T05:02:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/31d19a4ca9e2c386b41e6069cfe8b9cd6bbd11f898a5464d3d9c6a2d447cd6ac" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 blob eligible for deletion: sha256:3cf803bb49d2c98f8c18e4e2914a74a2202eab81f092466becf1161b5f2bfd5a time="2026-09-05T05:02:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3c/3cf803bb49d2c98f8c18e4e2914a74a2202eab81f092466becf1161b5f2bfd5a" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 blob eligible for deletion: sha256:422e6abbe19479422901e4a8b071f0c0881db283cea374e1e00d255cc266c791 time="2026-09-05T05:02:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/42/422e6abbe19479422901e4a8b071f0c0881db283cea374e1e00d255cc266c791" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 blob eligible for deletion: sha256:b804c724f5ae11e6f735ed677a5a10d086fb681fdb436a6c551bd919f1ec7fdc time="2026-09-05T05:02:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b8/b804c724f5ae11e6f735ed677a5a10d086fb681fdb436a6c551bd919f1ec7fdc" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 --- PASS: TestDeleteManifestIfTagNotFound (2.17s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1e77be96dba43f5c61b23f71ee7ce421766c83d55fa2a727829301b49817a7a8 time="2026-09-05T05:02:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e77be96dba43f5c61b23f71ee7ce421766c83d55fa2a727829301b49817a7a8" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 blob eligible for deletion: sha256:1f9ad936c8e6aef1a10fbb41bd5391c85626df56861f83a613fc950493811e6c time="2026-09-05T05:02:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1f/1f9ad936c8e6aef1a10fbb41bd5391c85626df56861f83a613fc950493811e6c" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 blob eligible for deletion: sha256:ed4379346c91fe50c2036e6c2fd82436389933ed47d4c1a0651850bec93877e2 time="2026-09-05T05:02:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ed/ed4379346c91fe50c2036e6c2fd82436389933ed47d4c1a0651850bec93877e2" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 --- PASS: TestGCWithMissingManifests (0.59s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:8e31561768abbf3c680305df0f5d7f369806c6b1ea8971ff3b7fab09f1cc9fd9 komnenos: marking blob sha256:fba610aeca53bdbfa088f85afa9687231fb61188b8db18a74a8bc5b8c8b02e8c komnenos: marking blob sha256:13124b7f97148a4eec86e42ccbe0be7dacaaf9e98b3f0003127e8e0ddd06c095 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:06b6248b97fe883a2f44c207e3408d9de2709b6b0ffa0281699ef56c6589389a time="2026-09-05T05:02:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/06/06b6248b97fe883a2f44c207e3408d9de2709b6b0ffa0281699ef56c6589389a" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 blob eligible for deletion: sha256:59e8bb636424f20834535f449b672e4e30037f8134d01b02cfa17b2903163722 time="2026-09-05T05:02:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/59e8bb636424f20834535f449b672e4e30037f8134d01b02cfa17b2903163722" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 blob eligible for deletion: sha256:881118fd3986cbbc29860aa3aaedcd4d27cbedda6695fb2032a1b4dc7478441e time="2026-09-05T05:02:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/88/881118fd3986cbbc29860aa3aaedcd4d27cbedda6695fb2032a1b4dc7478441e" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 blob eligible for deletion: sha256:93b30e6a3e3c22dafccec80d1583a6fc41ad1c870187a4937556046979e58631 time="2026-09-05T05:02:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/93/93b30e6a3e3c22dafccec80d1583a6fc41ad1c870187a4937556046979e58631" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 blob eligible for deletion: sha256:aa9ea4379b39f65909e594cc569a186014e672a8f081750f6e0d3ca251c40801 time="2026-09-05T05:02:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/aa/aa9ea4379b39f65909e594cc569a186014e672a8f081750f6e0d3ca251c40801" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 blob eligible for deletion: sha256:cb8a3b5d16ab1e771b5cc2cedd9af9d1a96b993c00b5b9f7d1ed36d9044f842a time="2026-09-05T05:02:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cb8a3b5d16ab1e771b5cc2cedd9af9d1a96b993c00b5b9f7d1ed36d9044f842a" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-09-05T05:02:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 --- PASS: TestDeletionHasEffect (2.29s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.36s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:6beba57a939d9f55b8a24609fe78158431e60040c174606ea7d1b5286055d1c1 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:daf328bb8808c74e7dd663edb4a620faca5399535a1cfc53a51c0c43dfa150c1 michael_z_doukas: marking blob sha256:e873766c0d18c6f488d1bc531e3a9c8c2fb19c54c9c428308dc2a0000e1b744f 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8b642b6f1f667752daea9345ffccaabdc0477d818ced5760f9053519594ce4ed time="2026-09-05T05:02:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8b642b6f1f667752daea9345ffccaabdc0477d818ced5760f9053519594ce4ed" go.version=go1.26.8 instance.id=408bebe9-e02d-4e20-b4eb-219ecb160bf6 --- PASS: TestOrphanBlobDeleted (1.01s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:624086eb50860bdf5fa289e67be526d5f7f334db7ce8b411e76f1c0fbaeeae14 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a86762183c38337f0b6ec7b165d02ed7d91fda16bb875592daa40779ad0e204f --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.72s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.85s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.49s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.34s) === 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-09-05T05:02:17Z" level=info msg="PurgeUploads starting: olderThan=2026-09-05 04:02:17.329089033 +0000 UTC m=-3573.522510366, actuallyDelete=true" time="2026-09-05T05:02:17Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-09-05T05:02:17Z" level=info msg="PurgeUploads starting: olderThan=2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845, actuallyDelete=true" time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2ad0a79d-f0c7-4a9b-843b-29269afe819a have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3d87834c-6f75-47aa-922b-f1f514157133 have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6a33509f-3e12-4646-aee9-edb0b5aef957 have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/84a018d6-add3-4a4b-99e9-146856179354 have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e418071c-3b10-4fc2-9fba-40a853e71ef7 have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ea7d96b2-41d9-4d73-9eaa-58e7bda6e428 have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fb2628de-6459-46b6-9bc1-667c2044076b have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/884eb18d-033a-4479-8adc-5a1dc4ef1fba have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2d71c3e2-ea8f-4b4d-9301-6bf097f91365 have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/45c941bb-7caa-4ffc-b2d4-84f37efcf25e have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ffc98751-d350-46e6-a8d8-80d49ced860d have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.330011284 +0000 UTC m=+26.478411845). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-09-05T05:02:17Z" level=info msg="PurgeUploads starting: olderThan=2026-09-05 05:02:17.331120017 +0000 UTC m=+26.479520578, actuallyDelete=true" time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/50fd57df-c3de-475e-9727-37865b0afb3a have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.331120017 +0000 UTC m=+26.479520578). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8d385a28-6ba9-4345-9212-ebf7397d7d42 have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.331120017 +0000 UTC m=+26.479520578). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d06c94a3-ce12-4b2e-923f-aba82939e82f have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.331120017 +0000 UTC m=+26.479520578). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3ad247b1-b731-4189-8749-46e18ac272bb have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.331120017 +0000 UTC m=+26.479520578). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9f7fd5cb-4f20-4994-b69a-afc874fa1a74 have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.331120017 +0000 UTC m=+26.479520578). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-09-05T05:02:17Z" level=info msg="PurgeUploads starting: olderThan=2026-09-05 05:02:17.331879146 +0000 UTC m=+26.480279707, actuallyDelete=true" time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/578cf668-56d5-4a7d-8aeb-5dd2116e1304 have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.331879146 +0000 UTC m=+26.480279707). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6d0eb5e2-eeb9-491a-b4f8-65579ab368bc have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.331879146 +0000 UTC m=+26.480279707). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8144c02e-92ba-410f-9840-f19069719d4c have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.331879146 +0000 UTC m=+26.480279707). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a162e6c3-6d9c-4b98-a5a6-a7501dd0f319 have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.331879146 +0000 UTC m=+26.480279707). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b96861ef-6e0d-4235-9c58-d26857c60fd3 have older date (2026-09-05 04:02:17 +0000 UTC) than purge date (2026-09-05 05:02:17.331879146 +0000 UTC m=+26.480279707). Removing upload directory." time="2026-09-05T05:02:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-09-05T05:02:17Z" level=info msg="PurgeUploads starting: olderThan=2026-09-05 05:02:17.332333752 +0000 UTC m=+26.480734353, actuallyDelete=true" time="2026-09-05T05:02:17Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 26.673s ? 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.172s === 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.174s === RUN TestWalkFileRemoved time="2026-09-05T05:01:50Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.088s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.560s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === 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.262s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.14s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.694s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.24s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.794s ? 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-09-05T05:01:50Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.8 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-09-05T05:01:50Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.8 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-09-05T05:01:50Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.8 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 TestParsing === CONT TestInvalidNetworkType === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4_2 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionNotMatched time="2026-09-05T05:01:50Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-05T05:01:50Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.8 instance.id=9d5c13a7-9a38-48b1-b36f-6630a650310c --- PASS: TestParsing (0.00s) time="2026-09-05T05:01:50Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.8 instance.id=9d5c13a7-9a38-48b1-b36f-6630a650310c --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestS3TryUpdate (0.01s) time="2026-09-05T05:01:50Z" level=error msg="unknown ip address format" go.version=go1.26.8 instance.id=9d5c13a7-9a38-48b1-b36f-6630a650310c ip=?0000000000000000000000000000000000 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4_2 (0.00s) time="2026-09-05T05:01:51Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-05T05:01:52Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-05T05:01:53Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 time="2026-09-05T05:01:54Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.8 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.703s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.161s ? 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.567s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.39s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.952s ? 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.00s) PASS ok github.com/docker/distribution/uuid 0.104s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r24.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r24.apk >>> docker-registry: Build complete at Sat, 05 Sep 2026 05:03:00 +0000 elapsed time 0h 1m 27s >>> 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 (20260905.050134) (2/2) Purging go (1.26.8-r0) Executing busybox-1.37.0-r31.trigger OK: 289.1 MiB in 105 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...