>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Thu, 04 Dec 2025 00:24:24 +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.25.5-r0) (2/2) Installing .makedepends-docker-registry (20251204.002425) Executing busybox-1.37.0-r29.trigger OK: 432 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + 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="2025-12-04T00:24:44Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-04T00:24:44Z" 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.076s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-04T00:24:44Z" 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.061s ? 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.061s === 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.043s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.146s ? 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.047s === 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.047s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.066s === 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.046s ? 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 2025/12/04 00:24:44 http: TLS handshake error from 127.0.0.1:48926: 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:46791/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46791/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:46791/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:46791/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:46649?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.91s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-04T00:24:45Z" level=info msg="broadcaster: closing" time="2025-12-04T00:24:45Z" level=info msg="closing testSink" time="2025-12-04T00:24:45Z" level=info msg="closing testSink" time="2025-12-04T00:24:45Z" level=info msg="closing testSink" time="2025-12-04T00:24:45Z" level=info msg="closing testSink" time="2025-12-04T00:24:45Z" level=info msg="closing testSink" time="2025-12-04T00:24:45Z" level=info msg="closing testSink" time="2025-12-04T00:24:45Z" level=info msg="closing testSink" time="2025-12-04T00:24:45Z" level=info msg="closing testSink" time="2025-12-04T00:24:45Z" level=info msg="closing testSink" time="2025-12-04T00:24:45Z" level=info msg="closing testSink" time="2025-12-04T00:24:45Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-04T00:24:45Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-04T00:24:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 1} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 1} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 1} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 1} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:45Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T00:24:46Z" level=warning msg="&{0x2514318 0.9} encountered too many errors, backing off" time="2025-12-04T00:24:46Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.83s) PASS ok github.com/docker/distribution/notifications 1.971s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-12-04T00:24:45Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T00:24:45.789652446Z" 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.25.5 time="2025-12-04T00:24:45.789752367Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:24:45.789765047Z" level=info msg="Starting upload purge in 36m0s" go.version=go1.25.5 time="2025-12-04T00:24:45.790533653Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-04T00:24:45.790550413Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-04T00:24:45.791144138Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-04T00:24:48.807957128Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=8276beb3-4dc2-4906-999b-9cfd2b8f3430 http.request.method=GET http.request.remoteaddr="127.0.0.1:33106" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.279219ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:24:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-04T00:24:48.80815097Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (4.03s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-04T00:24:49.779960265Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T00:24:49.780729831Z" 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.25.5 time="2025-12-04T00:24:49.780752992Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:24:49.780811912Z" level=info msg="Starting upload purge in 36m0s" go.version=go1.25.5 time="2025-12-04T00:24:49.781174835Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.98s) PASS ok github.com/docker/distribution/registry 13.078s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.045s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === 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.130s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-04T00:24:44Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=377f7d2d-314b-4ceb-b7b6-11d5e744214d time="2025-12-04T00:24:44Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=377f7d2d-314b-4ceb-b7b6-11d5e744214d --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-04T00:24:44Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password=LtdQuLKbe6f52cH-0nP-D0fLT6S7u9l9e0YiR3uwNNs user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.134s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.060s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-12-04T00:24:44Z" level=info msg="token not to be used before 2025-12-04 00:24:45 +0000 UTC - currently 2025-12-04 00:24:44.92312653 +0000 UTC m=+0.085128768" time="2025-12-04T00:24:44Z" level=info msg="token not to be used after 2025-12-04 00:24:44 +0000 UTC - currently 2025-12-04 00:24:44.927115724 +0000 UTC m=+0.089118082" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-12-04T00:24:44Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.154s === 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.00s) === 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.110s === 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.072s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.044s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-04T00:24: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.25.5 time="2025-12-04T00:24:45Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:24:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36807" http.request.id=9eb328f9-f71b-44fa-83e3-f8b7b02b0456 http.request.method=GET http.request.remoteaddr="127.0.0.1:47918" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.647µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:24:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-04T00:24: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.25.5 time="2025-12-04T00:24:45Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:24:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=a5914d0c-cb3f-4f97-93b1-55f863d644d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.010688ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:00:24:45 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T00:24:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=5ec7896f-1180-44a0-ad2c-b1be393c98e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=705cce40-abc2-45d9-9c89-6b508145a245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/aaaa/blobs/uploads/fa0c39b3-73f0-47f5-9b3c-e7c0a865203c?_state=Agvyc-ZEFlV7ccDP2I6V4GF2X-0hHUFS5GjNT1q-Rz57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmYTBjMzliMy03M2YwLTQ3ZjUtOWIzYy1lN2MwYTg2NTIwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NDUuMzQ5MzI3MTI3WiJ9&digest=sha256%3A06c93e2660c78aef4abc4b99c7980a893e7d0cd7bb29ee371fcaf33a6bde51c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.418059103s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/fa0c39b3-73f0-47f5-9b3c-e7c0a865203c?_state=Agvyc-ZEFlV7ccDP2I6V4GF2X-0hHUFS5GjNT1q-Rz57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmYTBjMzliMy03M2YwLTQ3ZjUtOWIzYy1lN2MwYTg2NTIwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NDUuMzQ5MzI3MTI3WiJ9&digest=sha256%3A06c93e2660c78aef4abc4b99c7980a893e7d0cd7bb29ee371fcaf33a6bde51c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=07321360-95d2-44f9-9e3f-d838e3b43375 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.554791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:46 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=c5566156-7933-44a5-b4fd-8aa12570cede http.request.method=POST http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:47 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=22b8cdfc-2cd8-4bd2-9da5-6905412c63cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/bbbb/blobs/uploads/edd2093e-c9c5-441a-bec3-8cb439a0770f?_state=C-GxgAU9CoOlF9KReGrtsSxLqEwisYseUgWwAqo9I217Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlZGQyMDkzZS1jOWM1LTQ0MWEtYmVjMy04Y2I0MzlhMDc3MGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NDcuMDIzNzcwOTc5WiJ9&digest=sha256%3A785492bea7d5c8ce784482ce8c1551c51f35e63600f2b6bc980fab3e71e839e0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.8815059s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:47 +0000] "PUT /v2/foo/bbbb/blobs/uploads/edd2093e-c9c5-441a-bec3-8cb439a0770f?_state=C-GxgAU9CoOlF9KReGrtsSxLqEwisYseUgWwAqo9I217Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlZGQyMDkzZS1jOWM1LTQ0MWEtYmVjMy04Y2I0MzlhMDc3MGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NDcuMDIzNzcwOTc5WiJ9&digest=sha256%3A785492bea7d5c8ce784482ce8c1551c51f35e63600f2b6bc980fab3e71e839e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=65e69db4-fa16-4bc7-99c8-021588e4ad9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.51115ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:48 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=65b0e23a-4fa9-4631-8113-4622e49d3a67 http.request.method=POST http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023248ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:49 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=e94015c1-b07e-4bd8-9623-480c5a28b57a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/cccc/blobs/uploads/17853bed-d4bc-4b1b-890e-31fd973f5062?_state=Kv6hGZDJ95RHUIqc6Sz1RwkyhKojrw0zb2wBN5jCFc97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxNzg1M2JlZC1kNGJjLTRiMWItODkwZS0zMWZkOTczZjUwNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NDkuMTA0NjU5ODIxWiJ9&digest=sha256%3Adbfbcf14d9a1f0f3680a16312b7c0fb41e0c23aa9f377bfda320c14691343fc8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149540892s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:49 +0000] "PUT /v2/foo/cccc/blobs/uploads/17853bed-d4bc-4b1b-890e-31fd973f5062?_state=Kv6hGZDJ95RHUIqc6Sz1RwkyhKojrw0zb2wBN5jCFc97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxNzg1M2JlZC1kNGJjLTRiMWItODkwZS0zMWZkOTczZjUwNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NDkuMTA0NjU5ODIxWiJ9&digest=sha256%3Adbfbcf14d9a1f0f3680a16312b7c0fb41e0c23aa9f377bfda320c14691343fc8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=4a1bc905-d34e-4f90-9bd4-a60bc81833ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.52955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:50 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=9c6f7de5-4569-488a-84b6-4342258d39e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009729ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:50 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=bbb609fb-5d94-48bb-b357-c2ec1ad3a046 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/dddd/blobs/uploads/15d9fa90-b281-4013-9f41-6fe4712aea96?_state=UNfaiIP5wyXHltpmypjKTSeL4kpgsPix7Iz95ApJqXp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNWQ5ZmE5MC1iMjgxLTQwMTMtOWY0MS02ZmU0NzEyYWVhOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTAuNTE1MjYwNDIxWiJ9&digest=sha256%3A2e8a81d7cb7188090c3fe8a5e5064fd2fc952ab5ef8d596554d47d96e02bc918" http.request.useragent="Go-http-client/1.1" http.response.duration=1.851281842s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:50 +0000] "PUT /v2/foo/dddd/blobs/uploads/15d9fa90-b281-4013-9f41-6fe4712aea96?_state=UNfaiIP5wyXHltpmypjKTSeL4kpgsPix7Iz95ApJqXp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNWQ5ZmE5MC1iMjgxLTQwMTMtOWY0MS02ZmU0NzEyYWVhOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTAuNTE1MjYwNDIxWiJ9&digest=sha256%3A2e8a81d7cb7188090c3fe8a5e5064fd2fc952ab5ef8d596554d47d96e02bc918 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=92447d70-1cbe-4748-86b2-87967a86b7a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.55503ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:52 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=1b984299-21a9-4cfd-b010-99a7b75653ec http.request.method=POST http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="990.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:52 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=f33b93c0-1a9f-4e39-8791-d4efdff1b9a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/eeee/blobs/uploads/21f5953a-837b-478f-b593-23574dab1a3c?_state=gNcO30_CthSevFOoDrqKVME1ibFpqTTYFLnXrJBgXA97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyMWY1OTUzYS04MzdiLTQ3OGYtYjU5My0yMzU3NGRhYjFhM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTIuNTI1NjU4ODIyWiJ9&digest=sha256%3A1a2adfd5966dbc23ddb64036519860edd104b5a989841840b9158b273d10af8c" http.request.useragent="Go-http-client/1.1" http.response.duration=722.314805ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:52 +0000] "PUT /v2/foo/eeee/blobs/uploads/21f5953a-837b-478f-b593-23574dab1a3c?_state=gNcO30_CthSevFOoDrqKVME1ibFpqTTYFLnXrJBgXA97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyMWY1OTUzYS04MzdiLTQ3OGYtYjU5My0yMzU3NGRhYjFhM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTIuNTI1NjU4ODIyWiJ9&digest=sha256%3A1a2adfd5966dbc23ddb64036519860edd104b5a989841840b9158b273d10af8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=d0f3fa05-989a-4136-9b92-2ded2e9f4bfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.621551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:53 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=3198757e-0d6d-4ad7-bb7c-12ae9dd9b85b http.request.method=POST http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:53 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=27c1fe27-6f6f-4e75-a395-129c295f734a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/ffff/blobs/uploads/a672c016-c51f-4f6a-87e8-1c6e7729067f?_state=G6KONu5fKuxWn_n4xyn4ezutY-WzsOnrCVuntlaLS5B7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhNjcyYzAxNi1jNTFmLTRmNmEtODdlOC0xYzZlNzcyOTA2N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTMuNDMwMzkxODY0WiJ9&digest=sha256%3Afe17a6127f8cbeffeb65e8acc213aa5965260c8a9e201074986ac8e38fce2f4c" http.request.useragent="Go-http-client/1.1" http.response.duration=853.520286ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:53 +0000] "PUT /v2/foo/ffff/blobs/uploads/a672c016-c51f-4f6a-87e8-1c6e7729067f?_state=G6KONu5fKuxWn_n4xyn4ezutY-WzsOnrCVuntlaLS5B7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhNjcyYzAxNi1jNTFmLTRmNmEtODdlOC0xYzZlNzcyOTA2N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTMuNDMwMzkxODY0WiJ9&digest=sha256%3Afe17a6127f8cbeffeb65e8acc213aa5965260c8a9e201074986ac8e38fce2f4c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=801fa918-7834-4bf5-a4bf-b92f05b6c144 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.53547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=3ef577f7-afb8-462c-be23-fc3c75eebf48 http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="789.527µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=27c82b84-0f98-4f80-8bb1-b15bc8beefb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" 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="810.007µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=9a04cb95-57ab-4ab8-95b0-188bf639e5be http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" 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="695.126µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=0973186e-723e-40ea-b88a-6a96c2fe466e http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" 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="852.128µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=9bc1b435-f080-4c56-9620-c9ebe352cf08 http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" 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="743.606µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=ff27f4a7-2494-44a8-b6eb-26531d86671a http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" 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="757.407µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" 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.25.5 http.request.host="127.0.0.1:44343" http.request.id=d69b60e9-5392-4844-add3-c4ae00385cc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" 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="727.766µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" 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.25.5 http.request.host="127.0.0.1:44343" http.request.id=989fcaac-779f-46d6-b4c8-10d48eb23f4f http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" 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="693.846µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=56058190-060d-4eed-8644-000a637a80da http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" 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="646.645µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44343" http.request.id=04f03367-b49c-412f-b876-41492ef455e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43264" 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="812.847µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T00:24:54Z" 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.25.5 time="2025-12-04T00:24:54Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:24:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=fbcf3a1c-9284-489f-829c-3a4c297b1a18 http.request.method=POST http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=fe68601a-f252-49ad-98d1-0576fa10a69a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/aaaa/blobs/uploads/dcb571dd-bbc6-4b73-9353-ab5a47693bb5?_state=IzUYjJFeHd0msJYtk6tIegxdZb636FWfZEgEIlDaAsB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkY2I1NzFkZC1iYmM2LTRiNzMtOTM1My1hYjVhNDc2OTNiYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTQuNTEyOTMzNjI1WiJ9&digest=sha256%3Ac5d17a6bb79e2f69b27b9fa51a8b5547f58403b3f0b1461924f257772c89f532" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235694908s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:54 +0000] "PUT /v2/foo/aaaa/blobs/uploads/dcb571dd-bbc6-4b73-9353-ab5a47693bb5?_state=IzUYjJFeHd0msJYtk6tIegxdZb636FWfZEgEIlDaAsB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkY2I1NzFkZC1iYmM2LTRiNzMtOTM1My1hYjVhNDc2OTNiYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTQuNTEyOTMzNjI1WiJ9&digest=sha256%3Ac5d17a6bb79e2f69b27b9fa51a8b5547f58403b3f0b1461924f257772c89f532 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=818a52d7-c0b3-4a49-a567-20e6b7ebd383 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.47823ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:55 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=e980e32b-8b46-4d89-96f9-9bf319652d5b http.request.method=POST http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="940.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:56 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=8db48908-3ae3-426c-82e8-20752a3aba24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/bbbb/blobs/uploads/d7d9703b-f84c-4691-ab92-2d5b43e65fc8?_state=i6xysL74u-rEP42JtBvS4SF2fMlp0Hfkn-t4bQ9W6jB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkN2Q5NzAzYi1mODRjLTQ2OTEtYWI5Mi0yZDViNDNlNjVmYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTYuMDE1NDQzMjkxWiJ9&digest=sha256%3Ad7c142fd7f35beb9d16a037898eb73554eda216b5598b77beb8bcddb0da22834" http.request.useragent="Go-http-client/1.1" http.response.duration=1.803767037s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:56 +0000] "PUT /v2/foo/bbbb/blobs/uploads/d7d9703b-f84c-4691-ab92-2d5b43e65fc8?_state=i6xysL74u-rEP42JtBvS4SF2fMlp0Hfkn-t4bQ9W6jB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkN2Q5NzAzYi1mODRjLTQ2OTEtYWI5Mi0yZDViNDNlNjVmYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTYuMDE1NDQzMjkxWiJ9&digest=sha256%3Ad7c142fd7f35beb9d16a037898eb73554eda216b5598b77beb8bcddb0da22834 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=f1a5c52f-d64d-4396-890b-9a178e817de7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.656391ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:57 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:24:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=b04c10f9-69f2-4e66-82bc-536f58839837 http.request.method=POST http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:58 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=bd143809-0c19-4b88-bc9d-7afb59173901 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/cccc/blobs/uploads/839aad0e-6929-4f67-b48c-f908b4a00b04?_state=rwu_CqlsDal8KdFT4RHGwElW4cJSH6-6oLOoe__-nx97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4MzlhYWQwZS02OTI5LTRmNjctYjQ4Yy1mOTA4YjRhMDBiMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTguMTIzODY5ODQ5WiJ9&digest=sha256%3Ad0d6614610393bea05bc66d9c52900f611d788db0b99b10302f5cf14635b9083" http.request.useragent="Go-http-client/1.1" http.response.duration=2.138648817s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:24:58 +0000] "PUT /v2/foo/cccc/blobs/uploads/839aad0e-6929-4f67-b48c-f908b4a00b04?_state=rwu_CqlsDal8KdFT4RHGwElW4cJSH6-6oLOoe__-nx97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4MzlhYWQwZS02OTI5LTRmNjctYjQ4Yy1mOTA4YjRhMDBiMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjQ6NTguMTIzODY5ODQ5WiJ9&digest=sha256%3Ad0d6614610393bea05bc66d9c52900f611d788db0b99b10302f5cf14635b9083 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=eca8b98e-90ff-41e8-a3d6-54b70918de81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.49019ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:00 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=a4c4a86d-7c9d-45b9-9be5-39de699995bd http.request.method=POST http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:00 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=5d933ee8-9e8a-49a1-9470-ea1e23b819e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/dddd/blobs/uploads/9b6385ed-58dc-4781-a1e5-cd2447e4f3af?_state=Afg5cATtXNjzfzpTAtLDKA8UG_6DCB6uWV3HYtvXXCF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5YjYzODVlZC01OGRjLTQ3ODEtYTFlNS1jZDI0NDdlNGYzYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MDAuNDQ3NjY4Njg3WiJ9&digest=sha256%3Ac524929402d7f0115bd9d455f2cece1bda15299b9c03245da3864c4cc99d19c8" http.request.useragent="Go-http-client/1.1" http.response.duration=825.358565ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:00 +0000] "PUT /v2/foo/dddd/blobs/uploads/9b6385ed-58dc-4781-a1e5-cd2447e4f3af?_state=Afg5cATtXNjzfzpTAtLDKA8UG_6DCB6uWV3HYtvXXCF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5YjYzODVlZC01OGRjLTQ3ODEtYTFlNS1jZDI0NDdlNGYzYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MDAuNDQ3NjY4Njg3WiJ9&digest=sha256%3Ac524929402d7f0115bd9d455f2cece1bda15299b9c03245da3864c4cc99d19c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=9fd262b1-f9a9-4711-b376-2fad5d18fb41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46236" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.49703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42851" http.request.id=c0d9d878-763c-4117-ac3a-1d9aa32616c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46236" 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="716.046µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.15s) === RUN TestURLPrefix time="2025-12-04T00:25:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:25:01Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38851" http.request.id=ffbe257a-b536-4d26-9860-0c1c024be2da http.request.method=GET http.request.remoteaddr="127.0.0.1:52800" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.367µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-12-04T00:25:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:25:01Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=8fe97885-8c5f-4aa1-b83e-ccf534fed9b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46626" http.request.uri="/v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="919.088µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "GET /v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=a6561b1e-1f31-43c3-b583-4c90c4e58caf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="877.168µs" http.response.status=404 http.response.written=157 vars.digest="sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=9c205aca-d2f1-4cd9-8834-edafe3004df8 http.request.method=POST http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="956.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=c2f4ab9c-84fc-46e4-90de-6d1d971a84aa http.request.method=GET http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/bar/blobs/uploads/76bfef2f-4777-4957-b0e5-97c2f0a713ca?_state=hdu4eILbJ3oVE7SLJv267FRTggy6u8lzDepF5wXso_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2YmZlZjJmLTQ3NzctNDk1Ny1iMGU1LTk3YzJmMGE3MTNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40Mzk1MjY4MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="907.288µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "GET /v2/foo/bar/blobs/uploads/76bfef2f-4777-4957-b0e5-97c2f0a713ca?_state=hdu4eILbJ3oVE7SLJv267FRTggy6u8lzDepF5wXso_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2YmZlZjJmLTQ3NzctNDk1Ny1iMGU1LTk3YzJmMGE3MTNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40Mzk1MjY4MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=4f91a62a-a607-41a6-9d8a-0cf9863ba013 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/bar/blobs/uploads/76bfef2f-4777-4957-b0e5-97c2f0a713ca?_state=hdu4eILbJ3oVE7SLJv267FRTggy6u8lzDepF5wXso_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2YmZlZjJmLTQ3NzctNDk1Ny1iMGU1LTk3YzJmMGE3MTNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40Mzk1MjY4MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="867.728µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "DELETE /v2/foo/bar/blobs/uploads/76bfef2f-4777-4957-b0e5-97c2f0a713ca?_state=hdu4eILbJ3oVE7SLJv267FRTggy6u8lzDepF5wXso_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2YmZlZjJmLTQ3NzctNDk1Ny1iMGU1LTk3YzJmMGE3MTNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40Mzk1MjY4MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=dd4e8daf-bdf8-4ffd-96fc-94b66530d740 http.request.method=GET http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/bar/blobs/uploads/76bfef2f-4777-4957-b0e5-97c2f0a713ca?_state=hdu4eILbJ3oVE7SLJv267FRTggy6u8lzDepF5wXso_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2YmZlZjJmLTQ3NzctNDk1Ny1iMGU1LTk3YzJmMGE3MTNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40Mzk1MjY4MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=76bfef2f-4777-4957-b0e5-97c2f0a713ca time="2025-12-04T00:25:01Z" 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.25.5 http.request.host="127.0.0.1:37299" http.request.id=dd4e8daf-bdf8-4ffd-96fc-94b66530d740 http.request.method=GET http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/bar/blobs/uploads/76bfef2f-4777-4957-b0e5-97c2f0a713ca?_state=hdu4eILbJ3oVE7SLJv267FRTggy6u8lzDepF5wXso_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2YmZlZjJmLTQ3NzctNDk1Ny1iMGU1LTk3YzJmMGE3MTNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40Mzk1MjY4MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="825.927µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=76bfef2f-4777-4957-b0e5-97c2f0a713ca 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "GET /v2/foo/bar/blobs/uploads/76bfef2f-4777-4957-b0e5-97c2f0a713ca?_state=hdu4eILbJ3oVE7SLJv267FRTggy6u8lzDepF5wXso_l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2YmZlZjJmLTQ3NzctNDk1Ny1iMGU1LTk3YzJmMGE3MTNjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40Mzk1MjY4MzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=67d74919-38ec-48d3-9487-3985abed7cf2 http.request.method=POST http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="930.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=430455eb-8c96-4937-b1ca-f744ec9e20e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/f9a573cf-aa4b-454d-829a-b20ad9473933?_state=iIVyct9iPyv5i2Z7e2umIw4q6PXbwwxSAx2MiK65SK97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YTU3M2NmLWFhNGItNDU0ZC04MjlhLWIyMGFkOTQ3MzkzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40NDM5NDI0MzJaIn0%3D&digest=sha256%3Aae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" provided=sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 vars.name="foo/bar" vars.uuid=f9a573cf-aa4b-454d-829a-b20ad9473933 time="2025-12-04T00:25:01Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=430455eb-8c96-4937-b1ca-f744ec9e20e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/f9a573cf-aa4b-454d-829a-b20ad9473933?_state=iIVyct9iPyv5i2Z7e2umIw4q6PXbwwxSAx2MiK65SK97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YTU3M2NmLWFhNGItNDU0ZC04MjlhLWIyMGFkOTQ3MzkzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40NDM5NDI0MzJaIn0%3D&digest=sha256%3Aae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f9a573cf-aa4b-454d-829a-b20ad9473933 time="2025-12-04T00:25:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=430455eb-8c96-4937-b1ca-f744ec9e20e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/f9a573cf-aa4b-454d-829a-b20ad9473933?_state=iIVyct9iPyv5i2Z7e2umIw4q6PXbwwxSAx2MiK65SK97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YTU3M2NmLWFhNGItNDU0ZC04MjlhLWIyMGFkOTQ3MzkzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40NDM5NDI0MzJaIn0%3D&digest=sha256%3Aae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="992.168µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f9a573cf-aa4b-454d-829a-b20ad9473933 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "PUT /v2/foo/bar/blobs/uploads/f9a573cf-aa4b-454d-829a-b20ad9473933?_state=iIVyct9iPyv5i2Z7e2umIw4q6PXbwwxSAx2MiK65SK97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YTU3M2NmLWFhNGItNDU0ZC04MjlhLWIyMGFkOTQ3MzkzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40NDM5NDI0MzJaIn0%3D&digest=sha256%3Aae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=ed3a67fa-b8f4-4634-bac8-5d920c91149d http.request.method=POST http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=81651e98-8e30-4840-b7ab-74687acafbc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/1e22f112-615b-488a-9834-f8bbee505206?_state=yINgDSyT_v6UbMDOy-eNMwd_OZaJO4qSQQKGIIBXcsJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlMjJmMTEyLTYxNWItNDg4YS05ODM0LWY4YmJlZTUwNTIwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40NDYzMzM4OTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16221ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "PUT /v2/foo/bar/blobs/uploads/1e22f112-615b-488a-9834-f8bbee505206?_state=yINgDSyT_v6UbMDOy-eNMwd_OZaJO4qSQQKGIIBXcsJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlMjJmMTEyLTYxNWItNDg4YS05ODM0LWY4YmJlZTUwNTIwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40NDYzMzM4OTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=345ebed2-f6ca-43b6-8f15-9a2c5aa0334f http.request.method=POST http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=b684605b-08ab-4335-88da-f5f5687528fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/86f7f18d-d1d0-4fbc-a53b-a00534037a55?_state=dJQMh_nS-_8m5Z60TD6sVmdgQ0WLnxXeqJ_lHJwwjGF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2ZjdmMThkLWQxZDAtNGZiYy1hNTNiLWEwMDUzNDAzN2E1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40NDg4NDIzMTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122649ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "PUT /v2/foo/bar/blobs/uploads/86f7f18d-d1d0-4fbc-a53b-a00534037a55?_state=dJQMh_nS-_8m5Z60TD6sVmdgQ0WLnxXeqJ_lHJwwjGF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2ZjdmMThkLWQxZDAtNGZiYy1hNTNiLWEwMDUzNDAzN2E1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40NDg4NDIzMTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=7f1abf19-ca98-4228-94dd-984ebafeff38 http.request.method=POST http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="876.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=c3b8b63a-b950-4863-ac09-8d9fde5a6fcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/66dcebf3-db76-46f8-a4ef-2d29759339fd?_state=MQN8lWwRJT7li-S4QVb7kz0wN2v8-aC_WBI5zWiPL_p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZGNlYmYzLWRiNzYtNDZmOC1hNGVmLTJkMjk3NTkzMzlmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40NTEyOTE4OTRaIn0%3D&digest=sha256%3Aae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" http.response.duration=674.366317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:01 +0000] "PUT /v2/foo/bar/blobs/uploads/66dcebf3-db76-46f8-a4ef-2d29759339fd?_state=MQN8lWwRJT7li-S4QVb7kz0wN2v8-aC_WBI5zWiPL_p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2ZGNlYmYzLWRiNzYtNDZmOC1hNGVmLTJkMjk3NTkzMzlmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMS40NTEyOTE4OTRaIn0%3D&digest=sha256%3Aae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=cd2203c9-065c-44b2-b4a3-cae82455efae http.request.method=POST http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37299" http.request.id=5fd8f70c-67bf-4ce2-8b5f-ca0d00fe7d3c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/189dcaeb-1817-492c-b9da-6aa0d9ee8f2a?_state=x_dPkUKxYnlDkZqUHjkES1bs9WysjpQO5MVNkoXWOUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OWRjYWViLTE4MTctNDkyYy1iOWRhLTZhYTBkOWVlOGYyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMi4yMjgxNjU0ODZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=677.04274ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:02 +0000] "PATCH /v2/foo/bar/blobs/uploads/189dcaeb-1817-492c-b9da-6aa0d9ee8f2a?_state=x_dPkUKxYnlDkZqUHjkES1bs9WysjpQO5MVNkoXWOUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OWRjYWViLTE4MTctNDkyYy1iOWRhLTZhYTBkOWVlOGYyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMi4yMjgxNjU0ODZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=2242b82e-c1b6-4b39-a685-e5779051b7fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/uploads/189dcaeb-1817-492c-b9da-6aa0d9ee8f2a?_state=riMQDerv2F-SP4NmzbG7AigC2KiqBpF6o0G6aPKywN97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OWRjYWViLTE4MTctNDkyYy1iOWRhLTZhYTBkOWVlOGYyYSIsIk9mZnNldCI6MTU1NDQzMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MDJaIn0%3D&digest=sha256%3Aae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" http.response.duration=1.20325ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:02 +0000] "PUT /v2/foo/bar/blobs/uploads/189dcaeb-1817-492c-b9da-6aa0d9ee8f2a?_state=riMQDerv2F-SP4NmzbG7AigC2KiqBpF6o0G6aPKywN97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4OWRjYWViLTE4MTctNDkyYy1iOWRhLTZhYTBkOWVlOGYyYSIsIk9mZnNldCI6MTU1NDQzMjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MDJaIn0%3D&digest=sha256%3Aae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=cc22d66b-95a2-45f4-b9e9-bfa6d7731f71 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="931.608µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=32625edd-0b52-4650-9f32-2b7a1360bc4a http.request.method=GET http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=74.422315ms http.response.status=200 http.response.written=15544320 127.0.0.1 - - [04/Dec/2025:00:25:02 +0000] "GET /v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 HTTP/1.1" 200 15544320 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=error msg="error parsing digest="sha257:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=7a9ab355-98cf-4303-a7f9-686fdca4ac73 http.request.method=GET http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/sha257:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" vars.name="foo/bar" time="2025-12-04T00:25:03Z" 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.25.5 http.request.host="127.0.0.1:37299" http.request.id=7a9ab355-98cf-4303-a7f9-686fdca4ac73 http.request.method=GET http.request.remoteaddr="127.0.0.1:46632" http.request.uri="/v2/foo/bar/blobs/sha257:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="886.927µs" http.response.status=400 http.response.written=110 vars.digest="sha257:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "GET /v2/foo/bar/blobs/sha257:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=0cb871dc-34c9-44d5-8fef-6aafb43ec27c http.request.method=GET http.request.remoteaddr="127.0.0.1:46644" http.request.uri="/v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12989ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "GET /v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:25:03Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=8104fe42-e3e1-405b-8852-8b422730818a http.request.method=GET http.request.remoteaddr="127.0.0.1:38416" http.request.uri="/v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="939.088µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "GET /v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=b0769732-cc07-4221-877f-0e9fdc9d1f42 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38432" http.request.uri="/v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="841.927µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=2b7df989-c476-446d-915f-f19a3a8844a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:38432" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.327µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=0b1794f9-8ae5-4781-b5e2-7b1ab8d0404e http.request.method=GET http.request.remoteaddr="127.0.0.1:38432" http.request.uri="/v2/foo/bar/blobs/uploads/b10e09c7-acdf-4796-9eda-86dcacabffa4?_state=k1Sxai5IEBniGPVGjIHRI9HQ2qhIwy8vkae13Qz3tZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMGUwOWM3LWFjZGYtNDc5Ni05ZWRhLTg2ZGNhY2FiZmZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMTkwNzI3MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="866.567µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "GET /v2/foo/bar/blobs/uploads/b10e09c7-acdf-4796-9eda-86dcacabffa4?_state=k1Sxai5IEBniGPVGjIHRI9HQ2qhIwy8vkae13Qz3tZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMGUwOWM3LWFjZGYtNDc5Ni05ZWRhLTg2ZGNhY2FiZmZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMTkwNzI3MDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=c7bd407d-51e2-4b56-b717-9c2a65d98d28 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38432" http.request.uri="/v2/foo/bar/blobs/uploads/b10e09c7-acdf-4796-9eda-86dcacabffa4?_state=k1Sxai5IEBniGPVGjIHRI9HQ2qhIwy8vkae13Qz3tZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMGUwOWM3LWFjZGYtNDc5Ni05ZWRhLTg2ZGNhY2FiZmZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMTkwNzI3MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="885.408µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "DELETE /v2/foo/bar/blobs/uploads/b10e09c7-acdf-4796-9eda-86dcacabffa4?_state=k1Sxai5IEBniGPVGjIHRI9HQ2qhIwy8vkae13Qz3tZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMGUwOWM3LWFjZGYtNDc5Ni05ZWRhLTg2ZGNhY2FiZmZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMTkwNzI3MDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=961f5f33-31b6-4cbf-8435-0aadeddf4f74 http.request.method=GET http.request.remoteaddr="127.0.0.1:38432" http.request.uri="/v2/foo/bar/blobs/uploads/b10e09c7-acdf-4796-9eda-86dcacabffa4?_state=k1Sxai5IEBniGPVGjIHRI9HQ2qhIwy8vkae13Qz3tZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMGUwOWM3LWFjZGYtNDc5Ni05ZWRhLTg2ZGNhY2FiZmZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMTkwNzI3MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b10e09c7-acdf-4796-9eda-86dcacabffa4 time="2025-12-04T00:25:03Z" 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.25.5 http.request.host="127.0.0.1:42325" http.request.id=961f5f33-31b6-4cbf-8435-0aadeddf4f74 http.request.method=GET http.request.remoteaddr="127.0.0.1:38432" http.request.uri="/v2/foo/bar/blobs/uploads/b10e09c7-acdf-4796-9eda-86dcacabffa4?_state=k1Sxai5IEBniGPVGjIHRI9HQ2qhIwy8vkae13Qz3tZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMGUwOWM3LWFjZGYtNDc5Ni05ZWRhLTg2ZGNhY2FiZmZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMTkwNzI3MDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="773.407µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b10e09c7-acdf-4796-9eda-86dcacabffa4 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "GET /v2/foo/bar/blobs/uploads/b10e09c7-acdf-4796-9eda-86dcacabffa4?_state=k1Sxai5IEBniGPVGjIHRI9HQ2qhIwy8vkae13Qz3tZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMGUwOWM3LWFjZGYtNDc5Ni05ZWRhLTg2ZGNhY2FiZmZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMTkwNzI3MDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=a6985513-9d16-41db-9734-f9aaf8357b59 http.request.method=POST http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="886.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=5c035e08-9bc3-4a23-8b77-ad7b05f4f439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/b6bf4a6c-acb6-4917-a2e6-3c3447e5a5f9?_state=okDHvVZ81ckW4wciYsN9jNMyQIWevhz6S5nGy6AfysN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YmY0YTZjLWFjYjYtNDkxNy1hMmU2LTNjMzQ0N2U1YTVmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMjMzOTM2NjNaIn0%3D&digest=sha256%3Ab1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" provided=sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 vars.name="foo/bar" vars.uuid=b6bf4a6c-acb6-4917-a2e6-3c3447e5a5f9 time="2025-12-04T00:25:03Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=5c035e08-9bc3-4a23-8b77-ad7b05f4f439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/b6bf4a6c-acb6-4917-a2e6-3c3447e5a5f9?_state=okDHvVZ81ckW4wciYsN9jNMyQIWevhz6S5nGy6AfysN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YmY0YTZjLWFjYjYtNDkxNy1hMmU2LTNjMzQ0N2U1YTVmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMjMzOTM2NjNaIn0%3D&digest=sha256%3Ab1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b6bf4a6c-acb6-4917-a2e6-3c3447e5a5f9 time="2025-12-04T00:25:03Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=5c035e08-9bc3-4a23-8b77-ad7b05f4f439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/b6bf4a6c-acb6-4917-a2e6-3c3447e5a5f9?_state=okDHvVZ81ckW4wciYsN9jNMyQIWevhz6S5nGy6AfysN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YmY0YTZjLWFjYjYtNDkxNy1hMmU2LTNjMzQ0N2U1YTVmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMjMzOTM2NjNaIn0%3D&digest=sha256%3Ab1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="980.768µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b6bf4a6c-acb6-4917-a2e6-3c3447e5a5f9 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "PUT /v2/foo/bar/blobs/uploads/b6bf4a6c-acb6-4917-a2e6-3c3447e5a5f9?_state=okDHvVZ81ckW4wciYsN9jNMyQIWevhz6S5nGy6AfysN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YmY0YTZjLWFjYjYtNDkxNy1hMmU2LTNjMzQ0N2U1YTVmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMjMzOTM2NjNaIn0%3D&digest=sha256%3Ab1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=c770d6bc-9e42-486a-a2fe-434c05bf7cc7 http.request.method=POST http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="781.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=a67d30d4-c8b3-4fd3-892c-818b74e47b00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/d270947c-07f4-4dec-902c-13dd7f93812d?_state=bwjgvS0OjwjZyE14SBX_l9jGL_otKAnR-_wizGdrQYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNzA5NDdjLTA3ZjQtNGRlYy05MDJjLTEzZGQ3ZjkzODEyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMjU2NDc3MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "PUT /v2/foo/bar/blobs/uploads/d270947c-07f4-4dec-902c-13dd7f93812d?_state=bwjgvS0OjwjZyE14SBX_l9jGL_otKAnR-_wizGdrQYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNzA5NDdjLTA3ZjQtNGRlYy05MDJjLTEzZGQ3ZjkzODEyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMjU2NDc3MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=6896fce5-900e-47aa-b686-e77102768a03 http.request.method=POST http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=2226e493-f78f-42d1-b352-219a818352f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/4556a23f-c848-4254-bce2-dd15c44d843c?_state=VXlD5DJRdtRlro1tmRq9Fq-5OmIJH6iFZ_KjGR_VHjl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NTZhMjNmLWM4NDgtNDI1NC1iY2UyLWRkMTVjNDRkODQzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMjc5NzQwNjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.070129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "PUT /v2/foo/bar/blobs/uploads/4556a23f-c848-4254-bce2-dd15c44d843c?_state=VXlD5DJRdtRlro1tmRq9Fq-5OmIJH6iFZ_KjGR_VHjl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1NTZhMjNmLWM4NDgtNDI1NC1iY2UyLWRkMTVjNDRkODQzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMjc5NzQwNjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=bc86e7e9-843a-4a9a-bf1c-dc23739ab906 http.request.method=POST http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="847.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=288b8df1-f083-43c4-93b2-e088abc4795e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/76a47c48-7c7b-456c-bd28-50f61172cfd4?_state=OlKTQyXuSoEKFUgPsYZmVLNaqSov5Tz5pIn1h9EDAZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2YTQ3YzQ4LTdjN2ItNDU2Yy1iZDI4LTUwZjYxMTcyY2ZkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMzAyOTkwNDFaIn0%3D&digest=sha256%3Ab1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102334811s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "PUT /v2/foo/bar/blobs/uploads/76a47c48-7c7b-456c-bd28-50f61172cfd4?_state=OlKTQyXuSoEKFUgPsYZmVLNaqSov5Tz5pIn1h9EDAZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2YTQ3YzQ4LTdjN2ItNDU2Yy1iZDI4LTUwZjYxMTcyY2ZkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowMy4yMzAyOTkwNDFaIn0%3D&digest=sha256%3Ab1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=e5b515bc-9345-472c-8bda-f6fd56e5731e http.request.method=POST http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09005ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42325" http.request.id=93ba6e9d-cdb7-4bed-a2ab-b7ae4b21805a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/ff9b72c2-15e9-4a37-ae16-4dc2ee754b0b?_state=ZP_exfMMveaA5USFKiOFPgzgWkCCAcSXS320YXeQ1WV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOWI3MmMyLTE1ZTktNGEzNy1hZTE2LTRkYzJlZTc1NGIwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNC40NjMzNjE5MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082848804s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:04 +0000] "PATCH /v2/foo/bar/blobs/uploads/ff9b72c2-15e9-4a37-ae16-4dc2ee754b0b?_state=ZP_exfMMveaA5USFKiOFPgzgWkCCAcSXS320YXeQ1WV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOWI3MmMyLTE1ZTktNGEzNy1hZTE2LTRkYzJlZTc1NGIwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNC40NjMzNjE5MjhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=bbef947c-4a6f-4ede-b949-8c5932b817d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/uploads/ff9b72c2-15e9-4a37-ae16-4dc2ee754b0b?_state=OqQcJfqCTlGac6_PSTMx-UlVw4yhXQiKp-1vEJSgAOJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOWI3MmMyLTE1ZTktNGEzNy1hZTE2LTRkYzJlZTc1NGIwYiIsIk9mZnNldCI6MjAwNjM3NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MDRaIn0%3D&digest=sha256%3Ab1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17177ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "PUT /v2/foo/bar/blobs/uploads/ff9b72c2-15e9-4a37-ae16-4dc2ee754b0b?_state=OqQcJfqCTlGac6_PSTMx-UlVw4yhXQiKp-1vEJSgAOJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOWI3MmMyLTE1ZTktNGEzNy1hZTE2LTRkYzJlZTc1NGIwYiIsIk9mZnNldCI6MjAwNjM3NDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MDRaIn0%3D&digest=sha256%3Ab1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=f637e875-3b55-4ea5-b811-b92361d58d34 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.012689ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=b561444b-baf8-41ef-aadc-b4ff3d8440f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=100.145495ms http.response.status=200 http.response.written=20063744 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "GET /v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 HTTP/1.1" 200 20063744 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=error msg="error parsing digest="sha257:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=5a087e8a-40fa-4c9c-9e0d-3b987b4a0056 http.request.method=GET http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/sha257:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" vars.name="foo/bar" time="2025-12-04T00:25:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=5a087e8a-40fa-4c9c-9e0d-3b987b4a0056 http.request.method=GET http.request.remoteaddr="127.0.0.1:38442" http.request.uri="/v2/foo/bar/blobs/sha257:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="827.207µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "GET /v2/foo/bar/blobs/sha257:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=1eee13cc-8a28-4e42-9041-bb2e4bf254b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38448" http.request.uri="/v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041689ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "GET /v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=7ae112dc-0488-4b8a-87fc-459a41bff392 http.request.method=GET http.request.remoteaddr="127.0.0.1:38444" http.request.uri="/v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.287925ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "GET /v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42325" http.request.id=20a255cd-82fd-41e3-84fa-958ac92ba46e http.request.method=GET http.request.remoteaddr="127.0.0.1:38448" http.request.uri="/v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.25398ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "GET /v2/foo/bar/blobs/sha256:b1105ecb2ab145615b01c291f32877247b30b256eec625934c7d166649cd9358 HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=2436fa57-e2a3-4594-8f4c-f172d88af20a http.request.method=GET http.request.remoteaddr="127.0.0.1:46642" http.request.uri="/v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.677260296s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "GET /v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37299" http.request.id=cc19e9a8-45e4-408f-9897-1f9b0efd958b http.request.method=GET http.request.remoteaddr="127.0.0.1:46644" http.request.uri="/v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.672596296s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [04/Dec/2025:00:25:03 +0000] "GET /v2/foo/bar/blobs/sha256:ae720dda55ad4fb66008c4e65aedaefc300e7aad80bdc82ff43bbd5a60c98e84 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.41s) === RUN TestBlobDelete time="2025-12-04T00:25:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:25:05Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=d72e650f-59af-41a3-b046-d9137084e447 http.request.method=GET http.request.remoteaddr="127.0.0.1:53558" http.request.uri="/v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.068489ms http.response.status=404 http.response.written=157 vars.digest="sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "GET /v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=e7f36740-2d04-4359-b186-c13788e0a69a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53574" http.request.uri="/v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="963.168µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=9233e639-5bd7-490b-ab38-9a23dbd57b45 http.request.method=POST http.request.remoteaddr="127.0.0.1:53574" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="993.288µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=dda2dfe0-44cb-4914-a123-ead3195d8861 http.request.method=GET http.request.remoteaddr="127.0.0.1:53574" http.request.uri="/v2/foo/bar/blobs/uploads/d2776f52-e37a-4d78-9ff3-32d30020c1e5?_state=UyHDupXM9xIpGUbCfMR47jWwzhj8xtsahVHLzZHOG8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNzc2ZjUyLWUzN2EtNGQ3OC05ZmYzLTMyZDMwMDIwYzFlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDI4ODM2NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="920.007µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "GET /v2/foo/bar/blobs/uploads/d2776f52-e37a-4d78-9ff3-32d30020c1e5?_state=UyHDupXM9xIpGUbCfMR47jWwzhj8xtsahVHLzZHOG8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNzc2ZjUyLWUzN2EtNGQ3OC05ZmYzLTMyZDMwMDIwYzFlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDI4ODM2NjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=6959572b-c0e5-4b8b-aeba-2d81c5140e05 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53574" http.request.uri="/v2/foo/bar/blobs/uploads/d2776f52-e37a-4d78-9ff3-32d30020c1e5?_state=UyHDupXM9xIpGUbCfMR47jWwzhj8xtsahVHLzZHOG8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNzc2ZjUyLWUzN2EtNGQ3OC05ZmYzLTMyZDMwMDIwYzFlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDI4ODM2NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="930.128µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "DELETE /v2/foo/bar/blobs/uploads/d2776f52-e37a-4d78-9ff3-32d30020c1e5?_state=UyHDupXM9xIpGUbCfMR47jWwzhj8xtsahVHLzZHOG8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNzc2ZjUyLWUzN2EtNGQ3OC05ZmYzLTMyZDMwMDIwYzFlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDI4ODM2NjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=31514bd8-342d-45cc-872f-b8de72519ea0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53574" http.request.uri="/v2/foo/bar/blobs/uploads/d2776f52-e37a-4d78-9ff3-32d30020c1e5?_state=UyHDupXM9xIpGUbCfMR47jWwzhj8xtsahVHLzZHOG8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNzc2ZjUyLWUzN2EtNGQ3OC05ZmYzLTMyZDMwMDIwYzFlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDI4ODM2NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d2776f52-e37a-4d78-9ff3-32d30020c1e5 time="2025-12-04T00:25:05Z" 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.25.5 http.request.host="127.0.0.1:36537" http.request.id=31514bd8-342d-45cc-872f-b8de72519ea0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53574" http.request.uri="/v2/foo/bar/blobs/uploads/d2776f52-e37a-4d78-9ff3-32d30020c1e5?_state=UyHDupXM9xIpGUbCfMR47jWwzhj8xtsahVHLzZHOG8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNzc2ZjUyLWUzN2EtNGQ3OC05ZmYzLTMyZDMwMDIwYzFlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDI4ODM2NjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.848µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d2776f52-e37a-4d78-9ff3-32d30020c1e5 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "GET /v2/foo/bar/blobs/uploads/d2776f52-e37a-4d78-9ff3-32d30020c1e5?_state=UyHDupXM9xIpGUbCfMR47jWwzhj8xtsahVHLzZHOG8h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNzc2ZjUyLWUzN2EtNGQ3OC05ZmYzLTMyZDMwMDIwYzFlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDI4ODM2NjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=9d7b7b85-820b-4a82-a09b-2caf11994cfc http.request.method=POST http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=bda15dac-91e8-487c-b294-292c940bea0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/f6743804-b2a5-4455-b579-806eb8fed108?_state=kCI1H0jv0zyxUXC1QnedjUfKM0nzzCJaHyHgq31bOm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NzQzODA0LWIyYTUtNDQ1NS1iNTc5LTgwNmViOGZlZDEwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDc0MTM4MjRaIn0%3D&digest=sha256%3Ae83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" provided=sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 vars.name="foo/bar" vars.uuid=f6743804-b2a5-4455-b579-806eb8fed108 time="2025-12-04T00:25:05Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=bda15dac-91e8-487c-b294-292c940bea0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/f6743804-b2a5-4455-b579-806eb8fed108?_state=kCI1H0jv0zyxUXC1QnedjUfKM0nzzCJaHyHgq31bOm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NzQzODA0LWIyYTUtNDQ1NS1iNTc5LTgwNmViOGZlZDEwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDc0MTM4MjRaIn0%3D&digest=sha256%3Ae83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f6743804-b2a5-4455-b579-806eb8fed108 time="2025-12-04T00:25:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=bda15dac-91e8-487c-b294-292c940bea0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/f6743804-b2a5-4455-b579-806eb8fed108?_state=kCI1H0jv0zyxUXC1QnedjUfKM0nzzCJaHyHgq31bOm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NzQzODA0LWIyYTUtNDQ1NS1iNTc5LTgwNmViOGZlZDEwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDc0MTM4MjRaIn0%3D&digest=sha256%3Ae83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.007449ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f6743804-b2a5-4455-b579-806eb8fed108 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "PUT /v2/foo/bar/blobs/uploads/f6743804-b2a5-4455-b579-806eb8fed108?_state=kCI1H0jv0zyxUXC1QnedjUfKM0nzzCJaHyHgq31bOm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NzQzODA0LWIyYTUtNDQ1NS1iNTc5LTgwNmViOGZlZDEwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDc0MTM4MjRaIn0%3D&digest=sha256%3Ae83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=afd46859-ac05-4cae-8139-09a69e2c9435 http.request.method=POST http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.447µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=3fbfb969-9012-44d8-9393-2346ce7d9880 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/ab4e3e4e-588e-420a-8cc3-bdeaf63ae257?_state=YqQA2VRkwJ7c4T3FqPI4_cun8DMCZjX6ZNbjhimbN_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNGUzZTRlLTU4OGUtNDIwYS04Y2MzLWJkZWFmNjNhZTI1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDk3NDQ3NjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.231531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "PUT /v2/foo/bar/blobs/uploads/ab4e3e4e-588e-420a-8cc3-bdeaf63ae257?_state=YqQA2VRkwJ7c4T3FqPI4_cun8DMCZjX6ZNbjhimbN_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNGUzZTRlLTU4OGUtNDIwYS04Y2MzLWJkZWFmNjNhZTI1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NDk3NDQ3NjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=b004efdb-337e-4a30-bf24-f53835bd95df http.request.method=POST http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=1b1fc8c7-b703-4cd6-8b37-21488c3ab966 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/e3dca506-93e4-440f-8887-80da1994d7dc?_state=YgSp7ior_YhSWG5wjTcECcdUlNIKBrDlf6-gBh8Wvg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzZGNhNTA2LTkzZTQtNDQwZi04ODg3LTgwZGExOTk0ZDdkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NTIzNTA1ODZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "PUT /v2/foo/bar/blobs/uploads/e3dca506-93e4-440f-8887-80da1994d7dc?_state=YgSp7ior_YhSWG5wjTcECcdUlNIKBrDlf6-gBh8Wvg97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzZGNhNTA2LTkzZTQtNDQwZi04ODg3LTgwZGExOTk0ZDdkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NTIzNTA1ODZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=8b4cc8a3-3040-4a4c-b432-0fdd397166ed http.request.method=POST http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=65be6e2b-f122-4509-952c-99d584920b0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/751423dc-86b3-432b-b7c8-c7e249d1af94?_state=MuohvWgI9uiVP_gwMCseu9QYviX3KOub9PnhURO3A317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MTQyM2RjLTg2YjMtNDMyYi1iN2M4LWM3ZTI0OWQxYWY5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NTQ3OTg0MDdaIn0%3D&digest=sha256%3Ae83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.duration=571.800322ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:05 +0000] "PUT /v2/foo/bar/blobs/uploads/751423dc-86b3-432b-b7c8-c7e249d1af94?_state=MuohvWgI9uiVP_gwMCseu9QYviX3KOub9PnhURO3A317Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MTQyM2RjLTg2YjMtNDMyYi1iN2M4LWM3ZTI0OWQxYWY5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNS44NTQ3OTg0MDdaIn0%3D&digest=sha256%3Ae83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=46605c93-0787-40cd-a8f6-6177ed44e224 http.request.method=POST http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36537" http.request.id=867b84dc-855c-40e2-9d2d-db953a69ea65 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/bde1deba-bf4e-4ca2-96d5-d5690298d9a9?_state=81IWqGErClYBYTYydWMmGX0JuJvWowwh4XrwnzuHqWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkZTFkZWJhLWJmNGUtNGNhMi05NmQ1LWQ1NjkwMjk4ZDlhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNi41MjM0MTYwMzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=584.241028ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/bde1deba-bf4e-4ca2-96d5-d5690298d9a9?_state=81IWqGErClYBYTYydWMmGX0JuJvWowwh4XrwnzuHqWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkZTFkZWJhLWJmNGUtNGNhMi05NmQ1LWQ1NjkwMjk4ZDlhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNi41MjM0MTYwMzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=5fcc97df-1635-4227-81db-a49afa9ef3a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/uploads/bde1deba-bf4e-4ca2-96d5-d5690298d9a9?_state=EA81SgwujSofobJ05qfjBIq6W9PlnEfZ2uPcUs0j-n97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkZTFkZWJhLWJmNGUtNGNhMi05NmQ1LWQ1NjkwMjk4ZDlhOSIsIk9mZnNldCI6MTQ2NTcwMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MDZaIn0%3D&digest=sha256%3Ae83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "PUT /v2/foo/bar/blobs/uploads/bde1deba-bf4e-4ca2-96d5-d5690298d9a9?_state=EA81SgwujSofobJ05qfjBIq6W9PlnEfZ2uPcUs0j-n97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkZTFkZWJhLWJmNGUtNGNhMi05NmQ1LWQ1NjkwMjk4ZDlhOSIsIk9mZnNldCI6MTQ2NTcwMjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MDZaIn0%3D&digest=sha256%3Ae83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=8dc2cfaa-34ff-45f4-8fcd-8887c091feb1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="926.088µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=9583fbd6-9bf9-408a-9968-6c839db0eeb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=69.461113ms http.response.status=200 http.response.written=14657024 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "GET /v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 200 14657024 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=error msg="error parsing digest="sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=3f0e34d2-3b7f-485a-9b27-2e9a0eff326c http.request.method=GET http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" vars.name="foo/bar" time="2025-12-04T00:25:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=3f0e34d2-3b7f-485a-9b27-2e9a0eff326c http.request.method=GET http.request.remoteaddr="127.0.0.1:53582" http.request.uri="/v2/foo/bar/blobs/sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="809.327µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "GET /v2/foo/bar/blobs/sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=17a7adf5-e866-4a9e-978e-c041931b5b83 http.request.method=GET http.request.remoteaddr="127.0.0.1:53590" http.request.uri="/v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027889ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "GET /v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=d71f83b9-e48b-4c6e-b60e-f8fb184cd696 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53600" http.request.uri="/v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.duration="903.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=b9d7097b-c64e-4289-8339-ed80b4dd75ba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53600" http.request.uri="/v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="781.407µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=e4ea7640-1668-4695-baf9-19b7da13e61a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53600" http.request.uri="/v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.967µs" http.response.status=404 http.response.written=74 vars.digest="sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=error msg="error parsing digest="sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=6dbc294a-2939-499d-a41c-e47b3d31ab2a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53612" http.request.uri="/v2/foo/bar/blobs/sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" vars.name="foo/bar" time="2025-12-04T00:25:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=6dbc294a-2939-499d-a41c-e47b3d31ab2a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53612" http.request.uri="/v2/foo/bar/blobs/sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="931.848µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "DELETE /v2/foo/bar/blobs/sha257:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=21812d1b-93a0-4583-975f-6eb08651b51d http.request.method=POST http.request.remoteaddr="127.0.0.1:53624" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=8f9c5f53-f47d-437b-bd66-09df558f9cfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:53624" http.request.uri="/v2/foo/bar/blobs/uploads/99187103-c1fe-4e8a-b5b9-605eed15c25a?_state=-yUUroUcB1nj-UniiixBWbJzkcSi9jikUeIBQgW7VXh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5MTg3MTAzLWMxZmUtNGU4YS1iNWI5LTYwNWVlZDE1YzI1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNy4yMjM3MjY3NzRaIn0%3D&digest=sha256%3Ae83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.duration=605.099606ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "PUT /v2/foo/bar/blobs/uploads/99187103-c1fe-4e8a-b5b9-605eed15c25a?_state=-yUUroUcB1nj-UniiixBWbJzkcSi9jikUeIBQgW7VXh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5MTg3MTAzLWMxZmUtNGU4YS1iNWI5LTYwNWVlZDE1YzI1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNy4yMjM3MjY3NzRaIn0%3D&digest=sha256%3Ae83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=4f9b62dd-7057-4a56-940a-ed244b04f692 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53624" http.request.uri="/v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.12845ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=1a8cd9ce-4d18-4222-b0de-979c43116358 http.request.method=GET http.request.remoteaddr="127.0.0.1:53584" http.request.uri="/v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=714.625661ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "GET /v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36537" http.request.id=90af7653-c2c2-47ea-87cc-e7a064172ab2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53590" http.request.uri="/v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=709.931061ms http.response.status=200 http.response.written=2634240 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "GET /v2/foo/bar/blobs/sha256:e83decdb4410ac862eb61cc1abc11bd46aee01aec11488e5f8ed4b02e09528b1 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.23s) === RUN TestRelativeURL time="2025-12-04T00:25:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:25:07Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40355" http.request.id=fff1f42e-da3f-4ce6-ab58-eee80596c7d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:36648" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="988.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40355" http.request.id=3fe1557a-19ba-4410-9ee4-f5765a644107 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36648" http.request.uri="/v2/foo/bar/blobs/uploads/5b31e26d-a70f-4736-805a-86bd3f6825b8?_state=tbeBjwyj0s4mp-N9Onisoxa0GWFeNOjl-ulmKohCoGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzFlMjZkLWE3MGYtNDczNi04MDVhLTg2YmQzZjY4MjViOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNy45MzE5NjM1ODFaIn0%3D&digest=sha256%3A00d88061b8a1e76212f67968625fb2441d5aa7e25691846443575be7c345e3de" http.request.useragent="Go-http-client/1.1" http.response.duration=1.687936691s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:08 +0000] "PUT /v2/foo/bar/blobs/uploads/5b31e26d-a70f-4736-805a-86bd3f6825b8?_state=tbeBjwyj0s4mp-N9Onisoxa0GWFeNOjl-ulmKohCoGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzFlMjZkLWE3MGYtNDczNi04MDVhLTg2YmQzZjY4MjViOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTowNy45MzE5NjM1ODFaIn0%3D&digest=sha256%3A00d88061b8a1e76212f67968625fb2441d5aa7e25691846443575be7c345e3de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40355" http.request.id=0acc07bb-7f54-463b-9fdd-d7f87fcca417 http.request.method=POST http.request.remoteaddr="127.0.0.1:36648" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40355" http.request.id=87982a97-09d4-4573-a890-5da7df914bb3 http.request.method=POST http.request.remoteaddr="127.0.0.1:36648" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="940.368µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40355" http.request.id=91b67d92-5dc3-4151-831d-4199d56168c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36648" http.request.uri="/v2/foo/bar/blobs/uploads/4a43258f-401e-4c67-b8cb-7e53e48f3773?_state=GbqzmYQE4Vp9FZ0YV90P5YRfqfh6gmamat9QsPeUkGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNDMyNThmLTQwMWUtNGM2Ny1iOGNiLTdlNTNlNDhmMzc3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNToxMC4xMTMwMjMwNDJaIn0%3D&digest=sha256%3A139b211bab940a567c6ecab5acb363272e58d7717aa2b4e86f7217bd1ee41a46" http.request.useragent="Go-http-client/1.1" http.response.duration=1.717301782s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:10 +0000] "PUT /v2/foo/bar/blobs/uploads/4a43258f-401e-4c67-b8cb-7e53e48f3773?_state=GbqzmYQE4Vp9FZ0YV90P5YRfqfh6gmamat9QsPeUkGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNDMyNThmLTQwMWUtNGM2Ny1iOGNiLTdlNTNlNDhmMzc3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNToxMC4xMTMwMjMwNDJaIn0%3D&digest=sha256%3A139b211bab940a567c6ecab5acb363272e58d7717aa2b4e86f7217bd1ee41a46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.90s) === RUN TestBlobDeleteDisabled time="2025-12-04T00:25:11Z" 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.25.5 time="2025-12-04T00:25:11Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:12Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:35933" http.request.id=19fe2429-9f98-40f4-a07b-ffd6cfbf1dd5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52462" http.request.uri="/v2/foo/bar/blobs/sha256:a24b87c5b5239c4cbb7f2170dd5529f7a9bac3ca4777267d48fa284638b1f9f8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="969.888µs" http.response.status=405 http.response.written=78 vars.digest="sha256:a24b87c5b5239c4cbb7f2170dd5529f7a9bac3ca4777267d48fa284638b1f9f8" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:a24b87c5b5239c4cbb7f2170dd5529f7a9bac3ca4777267d48fa284638b1f9f8 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.29s) === RUN TestDeleteDisabled time="2025-12-04T00:25: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.25.5 time="2025-12-04T00:25:12Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35753" http.request.id=4fcc5c75-78ce-4218-a1e2-fd735ec5c649 http.request.method=POST http.request.remoteaddr="127.0.0.1:58020" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35753" http.request.id=2dcd2192-dae3-4005-a8c1-91b871797fd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58020" http.request.uri="/v2/foo/bar/blobs/uploads/41c60405-ee07-46dc-b5d2-7da6ff567ccb?_state=BPB3ZbN-t9sV9n5ZUqoU50oyk4wuURoFgsQxU-jgD1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxYzYwNDA1LWVlMDctNDZkYy1iNWQyLTdkYTZmZjU2N2NjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNToxMi4zOTEyNTg5NzNaIn0%3D&digest=sha256%3Aac6e69155e21e9d2d6cad1a42f3552c28b94ec415ebce7d08626b4205d5c689a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.224748715s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:12 +0000] "PUT /v2/foo/bar/blobs/uploads/41c60405-ee07-46dc-b5d2-7da6ff567ccb?_state=BPB3ZbN-t9sV9n5ZUqoU50oyk4wuURoFgsQxU-jgD1Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxYzYwNDA1LWVlMDctNDZkYy1iNWQyLTdkYTZmZjU2N2NjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNToxMi4zOTEyNTg5NzNaIn0%3D&digest=sha256%3Aac6e69155e21e9d2d6cad1a42f3552c28b94ec415ebce7d08626b4205d5c689a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:35753" http.request.id=d7016574-0ebc-414a-90d3-dfb83dae1eed http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58020" http.request.uri="/v2/foo/bar/blobs/sha256:ac6e69155e21e9d2d6cad1a42f3552c28b94ec415ebce7d08626b4205d5c689a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.607µs" http.response.status=405 http.response.written=78 vars.digest="sha256:ac6e69155e21e9d2d6cad1a42f3552c28b94ec415ebce7d08626b4205d5c689a" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:ac6e69155e21e9d2d6cad1a42f3552c28b94ec415ebce7d08626b4205d5c689a HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.50s) === RUN TestDeleteReadOnly time="2025-12-04T00:25:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:25:14Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46723" http.request.id=b3f89385-25a5-4ce4-8cc2-837c440f7a7c http.request.method=POST http.request.remoteaddr="127.0.0.1:52016" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46723" http.request.id=ba3f9f90-21ea-453b-b608-7261d8a07c92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52016" http.request.uri="/v2/foo/bar/blobs/uploads/04a51192-1c00-476b-b268-f8a6b3efc942?_state=T5HhoiqeqWwbvrQTPR_UqB9jfK9lOVvE8n57iSavs217Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0YTUxMTkyLTFjMDAtNDc2Yi1iMjY4LWY4YTZiM2VmYzk0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNToxNC44ODU0ODA1MDhaIn0%3D&digest=sha256%3Ad0c158c876923a3d943cd0fe7f6f0ee297a7b5bd9b6bbea1acc195c503dac89e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.062039206s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:14 +0000] "PUT /v2/foo/bar/blobs/uploads/04a51192-1c00-476b-b268-f8a6b3efc942?_state=T5HhoiqeqWwbvrQTPR_UqB9jfK9lOVvE8n57iSavs217Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0YTUxMTkyLTFjMDAtNDc2Yi1iMjY4LWY4YTZiM2VmYzk0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNToxNC44ODU0ODA1MDhaIn0%3D&digest=sha256%3Ad0c158c876923a3d943cd0fe7f6f0ee297a7b5bd9b6bbea1acc195c503dac89e HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Dec/2025:00:25:16 +0000] "DELETE /v2/foo/bar/blobs/sha256:d0c158c876923a3d943cd0fe7f6f0ee297a7b5bd9b6bbea1acc195c503dac89e HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.33s) === RUN TestStartPushReadOnly time="2025-12-04T00:25:16Z" 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.25.5 time="2025-12-04T00:25:16Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [04/Dec/2025:00:25:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-12-04T00:25:16Z" 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.25.5 time="2025-12-04T00:25:16Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=8ceab516-1368-4747-89fe-5cd2762109c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.007129ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:25:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:25:16Z" 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.25.5 http.request.host="127.0.0.1:40937" http.request.id=f414cf1d-0b17-45f5-82ff-af4b19abda19 http.request.method=GET http.request.remoteaddr="127.0.0.1:42468" 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="734.166µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:00:25:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:25:16Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=8098939f-fbc5-44ca-821a-3623a03f3763 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" 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="811.087µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:25:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T00:25:16Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=e9549d01-d952-47da-8ae7-07b0aaf05e62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.020786ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:25:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=e9549d01-d952-47da-8ae7-07b0aaf05e62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.103666ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:25:16Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=e9549d01-d952-47da-8ae7-07b0aaf05e62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.158107ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:25:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=e9549d01-d952-47da-8ae7-07b0aaf05e62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.210067ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:25:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T00:25:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=788d09be-f1dc-4559-8799-bdef2598fc95 http.request.method=POST http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.17685ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:17 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=f96a82e9-f429-47d4-bf60-4651f2b0e8bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/blobs/uploads/acc371ed-f3c0-4c65-908a-a60de12d9dd5?_state=kitZLULOvTGueCsJCczUtR9rNdpe0ss5KhmtECOFH6d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2MzNzFlZC1mM2MwLTRjNjUtOTA4YS1hNjBkZTEyZDlkZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MTcuMjAzNDU4NThaIn0%3D&digest=sha256%3A2d7f3ea514f9e3953511e8f0fdb29de83696688abf1c7d61234be267b056be0b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.669634856s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:17 +0000] "PUT /v2/foo/schema1/blobs/uploads/acc371ed-f3c0-4c65-908a-a60de12d9dd5?_state=kitZLULOvTGueCsJCczUtR9rNdpe0ss5KhmtECOFH6d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2MzNzFlZC1mM2MwLTRjNjUtOTA4YS1hNjBkZTEyZDlkZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MTcuMjAzNDU4NThaIn0%3D&digest=sha256%3A2d7f3ea514f9e3953511e8f0fdb29de83696688abf1c7d61234be267b056be0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=f8f2941f-c463-4117-b52b-ddaea1c3e30c http.request.method=POST http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10385ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=5b31ca59-3792-4820-8f74-573276965f9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/blobs/uploads/b4d65064-1b87-4876-aad1-2c07706303ff?_state=BPLP9A9ufdy5yH-YZ7ZQM860EY2nUtHROa6AuQrimLV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNGQ2NTA2NC0xYjg3LTQ4NzYtYWFkMS0yYzA3NzA2MzAzZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MTkuMDM3MTAwMTk2WiJ9&digest=sha256%3A614960eb97fde5d693f274ea574e1b67eabcfba4d99923a32e0ae0c280a64fa3" http.request.useragent="Go-http-client/1.1" http.response.duration=779.510256ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/b4d65064-1b87-4876-aad1-2c07706303ff?_state=BPLP9A9ufdy5yH-YZ7ZQM860EY2nUtHROa6AuQrimLV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNGQ2NTA2NC0xYjg3LTQ4NzYtYWFkMS0yYzA3NzA2MzAzZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MTkuMDM3MTAwMTk2WiJ9&digest=sha256%3A614960eb97fde5d693f274ea574e1b67eabcfba4d99923a32e0ae0c280a64fa3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=e422c172-626a-43e1-91e5-dd5bde2b804a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.654072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=be36e414-8378-4237-be93-cf193ad7fcf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.357029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=f9888af5-6879-4129-971c-b4d5ab70cf46 http.request.method=GET http.request.remoteaddr="127.0.0.1:42468" 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.933697ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=74ea64af-933d-4dda-9f11-ae7fd29a9448 http.request.method=GET http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.834136ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "GET /v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40937" http.request.id=74d4f64c-c3e9-4aa3-a439-bacc6319898a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.296348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40937" http.request.id=db001ad1-7fa8-48e4-960e-c284727a662f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.283268ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:40937" http.request.id=9d710d1a-181a-4192-a84b-88ed3f80b12f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.302788ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=12a8fbbb-d078-44b8-8280-09ec708e87b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.777255ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "GET /v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=ee118441-0568-43e6-95d7-95df4c88f5cd http.request.method=GET http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="750.246µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=f001ef2b-ccb2-4bf8-a7e9-532b4b799b1c http.request.method=GET http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e" http.request.useragent="Go-http-client/1.1" http.response.duration="762.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "GET /v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=f232f575-c460-4ac4-9a82-16fba2c71880 http.request.method=GET http.request.remoteaddr="127.0.0.1:42468" 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="801.527µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=error msg="payload digest does match: "sha256:fbc0fa6d122ab5e53a7b33af4db5de011af7701cb5723b63939e83b09492405c" != "sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e"" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=a99748b5-ddd2-4dc3-97ec-f5f3124f66bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e" time="2025-12-04T00:25:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=a99748b5-ddd2-4dc3-97ec-f5f3124f66bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:42468" http.request.uri="/v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.007649ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e" 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:720962b19a8fdad6b65edc304adcd3b37213c64b5a92cb988b2608a4c6d3749e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=1c8d8b02-a5bd-4112-b9a5-4f8f6c25eb4d http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" 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="892.768µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" 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.25.5 http.request.host="127.0.0.1:40937" http.request.id=afcc1391-c484-4de7-8869-3dec500a96ad http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" 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="778.127µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40937" http.request.id=fde13a29-e488-48fe-a0c2-cd6c6a1ef6fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" 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="899.927µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:19Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40937" http.request.id=fde13a29-e488-48fe-a0c2-cd6c6a1ef6fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.011008ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:19Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40937" http.request.id=fde13a29-e488-48fe-a0c2-cd6c6a1ef6fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.065969ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=412b267c-a096-4da2-9abb-ce61027e3f16 http.request.method=POST http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=36323d6e-ae30-445d-8103-077f0341f629 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/blobs/uploads/27973b58-b497-4de9-b2ce-ed5d475536e2?_state=aBZMXs12FC5lWAsv_CgfZm7_uxXS7RDAq_rqnbfkViR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzk3M2I1OC1iNDk3LTRkZTktYjJjZS1lZDVkNDc1NTM2ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MTkuODU1Nzc0MTg2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.254971ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/27973b58-b497-4de9-b2ce-ed5d475536e2?_state=aBZMXs12FC5lWAsv_CgfZm7_uxXS7RDAq_rqnbfkViR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzk3M2I1OC1iNDk3LTRkZTktYjJjZS1lZDVkNDc1NTM2ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MTkuODU1Nzc0MTg2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:19Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40937" http.request.id=b97a7f72-aeb7-4c29-b370-29d53bd53a0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" 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="890.047µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:19Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40937" http.request.id=b97a7f72-aeb7-4c29-b370-29d53bd53a0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" 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="998.328µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:25:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T00:25:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=1c135620-f390-4635-b593-3e913ae30706 http.request.method=POST http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040929ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=efcbeee8-d4e1-41e5-8247-112fdd43dac2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/blobs/uploads/6453ff84-d1f0-492d-8e1f-03e89bba63f6?_state=MHaiBP0vmdESGQUhGT1oeBFIRECmHnuiOVRdjRNkdtF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDUzZmY4NC1kMWYwLTQ5MmQtOGUxZi0wM2U4OWJiYTYzZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjAuMDIyOTU3MzM0WiJ9&digest=sha256%3A286e1d9963bfca6c1cee79a7b87a978bdf46505d3d2f75e91ad809310b0b3931" http.request.useragent="Go-http-client/1.1" http.response.duration=762.930715ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/6453ff84-d1f0-492d-8e1f-03e89bba63f6?_state=MHaiBP0vmdESGQUhGT1oeBFIRECmHnuiOVRdjRNkdtF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDUzZmY4NC1kMWYwLTQ5MmQtOGUxZi0wM2U4OWJiYTYzZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjAuMDIyOTU3MzM0WiJ9&digest=sha256%3A286e1d9963bfca6c1cee79a7b87a978bdf46505d3d2f75e91ad809310b0b3931 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=fedd814b-5ecc-46ae-a4ff-8e3f37880284 http.request.method=POST http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=54b0eeed-9249-42b6-8394-aa5a4e3dc733 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/blobs/uploads/502addd6-c8cd-4b58-b217-756ef147b99c?_state=TTJllsk1A6Og5WstxUAIO7V31gCWqG-YBSsnbuWR7l97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MDJhZGRkNi1jOGNkLTRiNTgtYjIxNy03NTZlZjE0N2I5OWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjEuMDQzODQ2NDExWiJ9&digest=sha256%3A5f62068593f96674d82ac52e55b4d44ddf2bbfffc1625fbac5275725db130b84" http.request.useragent="Go-http-client/1.1" http.response.duration=1.794101359s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/502addd6-c8cd-4b58-b217-756ef147b99c?_state=TTJllsk1A6Og5WstxUAIO7V31gCWqG-YBSsnbuWR7l97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MDJhZGRkNi1jOGNkLTRiNTgtYjIxNy03NTZlZjE0N2I5OWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjEuMDQzODQ2NDExWiJ9&digest=sha256%3A5f62068593f96674d82ac52e55b4d44ddf2bbfffc1625fbac5275725db130b84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40937" http.request.id=84d69390-43be-4da4-8513-744ab1b616ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40937" http.request.id=73112d0b-aee7-4b38-8616-728c5f7b5c4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/sha256:09c6f4ef027a0a0b7b76032ca8dafeca68551c850f7cbb2d1018f6bcd3e0051c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:09c6f4ef027a0a0b7b76032ca8dafeca68551c850f7cbb2d1018f6bcd3e0051c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=f8c80cbb-fb3f-42ff-9910-786fc46df1c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.018489ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=9c40f2d2-c3b1-4f6e-9730-50dea7674647 http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/sha256:09c6f4ef027a0a0b7b76032ca8dafeca68551c850f7cbb2d1018f6bcd3e0051c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="953.208µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema2/manifests/sha256:09c6f4ef027a0a0b7b76032ca8dafeca68551c850f7cbb2d1018f6bcd3e0051c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=64c7659b-b532-4627-b67d-98d5705a0389 http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="734.246µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=0f93d439-e9d9-4f7a-b9f1-295875bd8c87 http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/sha256:09c6f4ef027a0a0b7b76032ca8dafeca68551c850f7cbb2d1018f6bcd3e0051c" http.request.useragent="Go-http-client/1.1" http.response.duration="713.526µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema2/manifests/sha256:09c6f4ef027a0a0b7b76032ca8dafeca68551c850f7cbb2d1018f6bcd3e0051c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=da0c7928-ce15-41db-af02-881f110a7129 http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" 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="792.486µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="rewriting manifest sha256:09c6f4ef027a0a0b7b76032ca8dafeca68551c850f7cbb2d1018f6bcd3e0051c in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=fed2da27-b2c1-4cad-b814-4376b07f812f http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=fed2da27-b2c1-4cad-b814-4376b07f812f http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.026497ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40937" http.request.id=2d73dd10-6256-4659-a3e2-f0d4e6306938 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" 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="910.288µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40937" http.request.id=21b51f17-392f-4bac-8093-5eaaeb734a97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044928ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40937" http.request.id=f2799aab-5c67-497d-be6d-c497527d345f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/sha256:4377620f05a55714f40ba85ab4aed377790ee78fccdeb83173c9a0ba8620417a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:4377620f05a55714f40ba85ab4aed377790ee78fccdeb83173c9a0ba8620417a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=0787df85-439e-4a88-8bc0-9c0d1116adb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" 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="894.288µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=7ad5d7ce-f7ad-4d90-a186-65af047a810c http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/sha256:4377620f05a55714f40ba85ab4aed377790ee78fccdeb83173c9a0ba8620417a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="885.207µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema2/manifests/sha256:4377620f05a55714f40ba85ab4aed377790ee78fccdeb83173c9a0ba8620417a HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=926f5f1f-a75b-4362-8099-25d700d8550f http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="844.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=02899855-f6fc-4dfb-b68d-38926f889c3c http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/sha256:4377620f05a55714f40ba85ab4aed377790ee78fccdeb83173c9a0ba8620417a" http.request.useragent="Go-http-client/1.1" http.response.duration="740.767µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema2/manifests/sha256:4377620f05a55714f40ba85ab4aed377790ee78fccdeb83173c9a0ba8620417a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=info msg="rewriting manifest list sha256:4377620f05a55714f40ba85ab4aed377790ee78fccdeb83173c9a0ba8620417a in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=1d78feae-19d6-41af-81bd-03a0570e8cf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-04T00:25:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40937" http.request.id=1d78feae-19d6-41af-81bd-03a0570e8cf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53268" 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.102978ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:25:22Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=85cbcb9c-aef8-470b-af49-144cc374c44a http.request.method=GET http.request.remoteaddr="127.0.0.1:39912" 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="870.048µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" 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.25.5 http.request.host="127.0.0.1:42615" http.request.id=6f9ea4f5-ccff-4459-8aaa-8aef3857f0e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:39912" 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="828.727µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=29be6ca8-6630-46d6-b4ac-afcc05f192c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" 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="750.086µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T00:25:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=f3cbb907-d8d0-4c46-b882-adab7df24cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.108026ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:25:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=f3cbb907-d8d0-4c46-b882-adab7df24cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.146827ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:25:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=f3cbb907-d8d0-4c46-b882-adab7df24cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.175467ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:25:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=f3cbb907-d8d0-4c46-b882-adab7df24cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.201587ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:25:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T00:25:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=c2a95595-2f2e-48c2-a83e-ffff217a469c http.request.method=POST http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=85def97a-a274-4c50-a870-45cc1f8495bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/blobs/uploads/decc4ab0-6602-4e7a-a045-c636faab0668?_state=BbX0089pj-ayje4YNrv3SjTTpfK64xU-SbT6Fqiu4Lp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZWNjNGFiMC02NjAyLTRlN2EtYTA0NS1jNjM2ZmFhYjA2NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjMuMTI4ODA1NTM0WiJ9&digest=sha256%3A5f6483424887a20e143ee90a6b3e347030e37f65d884692fa3737239ec3db850" http.request.useragent="Go-http-client/1.1" http.response.duration=1.782274139s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/decc4ab0-6602-4e7a-a045-c636faab0668?_state=BbX0089pj-ayje4YNrv3SjTTpfK64xU-SbT6Fqiu4Lp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZWNjNGFiMC02NjAyLTRlN2EtYTA0NS1jNjM2ZmFhYjA2NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjMuMTI4ODA1NTM0WiJ9&digest=sha256%3A5f6483424887a20e143ee90a6b3e347030e37f65d884692fa3737239ec3db850 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=3ac0688f-345e-4065-b634-4e3ff24741cf http.request.method=POST http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=fb74f84e-2bd0-4ed3-ac32-4e2655c1a9ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/blobs/uploads/130a2543-ce0f-4146-a620-ed9f5d019d24?_state=XwBMKUFH3GV5TEWdij2LRd5yC7BsNmtjl0vkwMTzz2t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMzBhMjU0My1jZTBmLTQxNDYtYTYyMC1lZDlmNWQwMTlkMjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjUuMTA3NTYxMjMxWiJ9&digest=sha256%3Abec1673a31800bbcb5e9bca0a179e043e8477aee6b752500b3b8d7c2ad80c156" http.request.useragent="Go-http-client/1.1" http.response.duration=960.245559ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/130a2543-ce0f-4146-a620-ed9f5d019d24?_state=XwBMKUFH3GV5TEWdij2LRd5yC7BsNmtjl0vkwMTzz2t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMzBhMjU0My1jZTBmLTQxNDYtYTYyMC1lZDlmNWQwMTlkMjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjUuMTA3NTYxMjMxWiJ9&digest=sha256%3Abec1673a31800bbcb5e9bca0a179e043e8477aee6b752500b3b8d7c2ad80c156 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=25f22172-ba62-48d6-b4ee-949d86210822 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.592271ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=ad049861-38a7-4c00-8bdb-1a178d05882f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.359949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=1c39366f-6e24-4f29-b1c0-a81ace578a3d http.request.method=GET http.request.remoteaddr="127.0.0.1:39912" 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.821575ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=ca0448ca-19d2-458d-b6fb-6f17b04a7e40 http.request.method=GET http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.732695ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "GET /v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42615" http.request.id=dcdeb962-eb0f-486d-90d5-bf38acf439f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.302148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42615" http.request.id=5f3099ac-748b-419f-888a-2a305a26cf64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.41543ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:42615" http.request.id=4f6382ac-2b22-4141-af3b-469c718b215a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.371709ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=8b245a03-841d-4a96-902c-8b711546a840 http.request.method=GET http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.811215ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "GET /v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=63a0c3a7-5529-44cf-aa11-0fcdeef40961 http.request.method=GET http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="799.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=90d0afac-b471-4049-aab4-b43d1881e7bd http.request.method=GET http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b" http.request.useragent="Go-http-client/1.1" http.response.duration="771.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "GET /v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=4fa9d6bb-cc31-40ed-964d-735ef4ff15b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39912" 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="773.487µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=error msg="payload digest does match: "sha256:a430f7f6c8d0f6c14677e5bcdeacd327a36a61c3f1bec205a0acef4ce6d46365" != "sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b"" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=8430cd64-aaf8-4c4b-be40-74c50175bfe8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b" time="2025-12-04T00:25:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=8430cd64-aaf8-4c4b-be40-74c50175bfe8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39912" http.request.uri="/v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.848µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b" 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:3fc9088da09529ce0962b388fca4ee73572966eeb707d1613165bc688107c45b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=4508e5a8-a0c5-4278-b1dc-249e4ec8b059 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" 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.248µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" 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.25.5 http.request.host="127.0.0.1:42615" http.request.id=e4e9f4b4-8405-42a8-9107-722691d37007 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" 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="790.607µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42615" http.request.id=28df4d9a-a169-4fbc-b358-ea68291cb0a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" 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="901.088µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:26Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42615" http.request.id=28df4d9a-a169-4fbc-b358-ea68291cb0a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" 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="946.248µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:26Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42615" http.request.id=28df4d9a-a169-4fbc-b358-ea68291cb0a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" 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="975.128µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=e9ddd693-e3ee-47b5-8355-6fc1c1c95b8b http.request.method=POST http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.607µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=a67fccce-cea8-4df2-9169-25cd4c8863d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/blobs/uploads/d36e1890-c40c-4edd-a696-f016b7a4ef6b?_state=fxaDDUwosSYsOTlrpBRujhyknSVZ-KqhCdxQzKw-zNl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMzZlMTg5MC1jNDBjLTRlZGQtYTY5Ni1mMDE2YjdhNGVmNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjYuMTA2ODQyNzI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.20829ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/d36e1890-c40c-4edd-a696-f016b7a4ef6b?_state=fxaDDUwosSYsOTlrpBRujhyknSVZ-KqhCdxQzKw-zNl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMzZlMTg5MC1jNDBjLTRlZGQtYTY5Ni1mMDE2YjdhNGVmNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjYuMTA2ODQyNzI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42615" http.request.id=b2a07879-33dc-4135-aa1e-5be5551d1fc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" 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="943.968µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:26Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42615" http.request.id=b2a07879-33dc-4135-aa1e-5be5551d1fc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.024049ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=bf0d2dc3-f93e-4e7b-8b0d-0482f11acf34 http.request.method=POST http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="984.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=3fd91ada-0f88-4ecd-8e73-147a987c75b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/blobs/uploads/7f24b36e-1dd1-4b49-8a13-c9110b7c250e?_state=FmbqoC9M5fy8LF1kS8J0VQZ72l9e9qSngGgGXQYXcOh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZjI0YjM2ZS0xZGQxLTRiNDktOGExMy1jOTExMGI3YzI1MGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjYuMjYyNjgxMTM1WiJ9&digest=sha256%3A6f047529d58781400cd60b43bfeacef4509ec5a70ad3e1b440a407fc713eda6c" http.request.useragent="Go-http-client/1.1" http.response.duration=667.151417ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/7f24b36e-1dd1-4b49-8a13-c9110b7c250e?_state=FmbqoC9M5fy8LF1kS8J0VQZ72l9e9qSngGgGXQYXcOh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZjI0YjM2ZS0xZGQxLTRiNDktOGExMy1jOTExMGI3YzI1MGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjYuMjYyNjgxMTM1WiJ9&digest=sha256%3A6f047529d58781400cd60b43bfeacef4509ec5a70ad3e1b440a407fc713eda6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:27Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=d61e9270-b039-4a96-a45a-2d2e63a45cff http.request.method=POST http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=8a389e46-2ca7-43d3-81ba-5870dc97c975 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/blobs/uploads/dae68633-7dd5-42d0-a62a-3257c88f68a8?_state=s8P96WLxXilA8vjYSgHUM7_mjXRcIm7kxj_qQNYD6BJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYWU2ODYzMy03ZGQ1LTQyZDAtYTYyYS0zMjU3Yzg4ZjY4YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjcuMTg1MzU4ODk0WiJ9&digest=sha256%3A49296deab4b00299217f869781feaf3b6b3db009b171bf86a242c13632ecb926" http.request.useragent="Go-http-client/1.1" http.response.duration=1.699725915s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/dae68633-7dd5-42d0-a62a-3257c88f68a8?_state=s8P96WLxXilA8vjYSgHUM7_mjXRcIm7kxj_qQNYD6BJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYWU2ODYzMy03ZGQ1LTQyZDAtYTYyYS0zMjU3Yzg4ZjY4YTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjcuMTg1MzU4ODk0WiJ9&digest=sha256%3A49296deab4b00299217f869781feaf3b6b3db009b171bf86a242c13632ecb926 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42615" http.request.id=0705dceb-7d74-4f9d-99d6-261dd1318b82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.347331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42615" http.request.id=c97a3a44-9511-4b33-86c3-5e1910e60f1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/sha256:3e879d6c8e4aa1e61acc9924bd00eb8af16693e63bbaaee2e02d092c9f8cfad7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:3e879d6c8e4aa1e61acc9924bd00eb8af16693e63bbaaee2e02d092c9f8cfad7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=f1e637e1-3041-405b-8a4b-98bd89f04df1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" 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="956.808µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=7b5416d8-5129-4380-9fa6-93befd031735 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/sha256:3e879d6c8e4aa1e61acc9924bd00eb8af16693e63bbaaee2e02d092c9f8cfad7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="905.207µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema2/manifests/sha256:3e879d6c8e4aa1e61acc9924bd00eb8af16693e63bbaaee2e02d092c9f8cfad7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=0f76b700-d4ac-4f3d-b923-0e7c2dcc0439 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="716.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=4a74f4a4-f5cb-40cd-81cb-18698b454c71 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/sha256:3e879d6c8e4aa1e61acc9924bd00eb8af16693e63bbaaee2e02d092c9f8cfad7" http.request.useragent="Go-http-client/1.1" http.response.duration="664.486µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema2/manifests/sha256:3e879d6c8e4aa1e61acc9924bd00eb8af16693e63bbaaee2e02d092c9f8cfad7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=1e913505-e8e0-423f-8629-2d9e2116ce8c http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" 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="732.887µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="rewriting manifest sha256:3e879d6c8e4aa1e61acc9924bd00eb8af16693e63bbaaee2e02d092c9f8cfad7 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=f737435e-24c6-4989-8ede-3edc194b0425 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=f737435e-24c6-4989-8ede-3edc194b0425 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" 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.932736ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42615" http.request.id=2f3b695a-e194-4fca-a1f2-9f4d099eb3f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" 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="786.647µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42615" http.request.id=7660f6bb-f652-4b89-864b-ce1ec8bd039d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="966.808µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42615" http.request.id=d466da83-c836-4b67-9ba2-cefe368f8641 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/sha256:a8dc9679c7e88486acac9857d6cd805275d03b3431563382c727bb5ecd957373" http.request.useragent="Go-http-client/1.1" http.response.duration="901.048µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:a8dc9679c7e88486acac9857d6cd805275d03b3431563382c727bb5ecd957373 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=1a841ed0-51f6-4765-add2-b00dc2309d4a http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" 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="847.447µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=2116fb69-2468-4153-91ab-6f714fe86df7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/sha256:a8dc9679c7e88486acac9857d6cd805275d03b3431563382c727bb5ecd957373" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="810.727µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema2/manifests/sha256:a8dc9679c7e88486acac9857d6cd805275d03b3431563382c727bb5ecd957373 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=51e3fe31-5faa-424d-9159-68140a87e31d http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="640.966µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=d492f715-bdc0-4894-9922-8ad30a2d7857 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/sha256:a8dc9679c7e88486acac9857d6cd805275d03b3431563382c727bb5ecd957373" http.request.useragent="Go-http-client/1.1" http.response.duration="624.245µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema2/manifests/sha256:a8dc9679c7e88486acac9857d6cd805275d03b3431563382c727bb5ecd957373 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=info msg="rewriting manifest list sha256:a8dc9679c7e88486acac9857d6cd805275d03b3431563382c727bb5ecd957373 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=12183529-fed8-4fa2-a472-96bea35c4cc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-04T00:25:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42615" http.request.id=12183529-fed8-4fa2-a472-96bea35c4cc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39916" 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.929137ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (11.95s) === RUN TestGetManifestWithStorageError time="2025-12-04T00:25:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:25:28Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:35287" http.request.id=9f3a714c-abaf-400c-8884-d04bf22b69ed http.request.method=GET http.request.remoteaddr="127.0.0.1:59160" 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="829.327µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:35287" http.request.id=7664e228-1ac9-4017-b25b-6f9e163835e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59160" 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="666.166µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:35287" http.request.id=b8ab9c3f-4eda-460a-be0c-9d3bd7f146bf http.request.method=GET http.request.remoteaddr="127.0.0.1:59160" 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="689.806µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:35287" http.request.id=2da0c21e-65ec-43f2-af9b-8eeb301eaa27 http.request.method=GET http.request.remoteaddr="127.0.0.1:59160" 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="700.286µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-12-04T00:25:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:25:28Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=0e02cd46-00c6-4839-849b-369a5c538df7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59880" 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="759.886µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" 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.25.5 http.request.host="127.0.0.1:41029" http.request.id=17235355-f154-4796-ba45-fb0d47b64854 http.request.method=GET http.request.remoteaddr="127.0.0.1:59880" 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="664.206µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=a63bd0bf-df4c-4268-a930-4248bb289f9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" 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="680.966µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T00:25:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=21798340-2043-41de-8b04-4732b142348d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" 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.935625ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:25:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=21798340-2043-41de-8b04-4732b142348d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.030946ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:25:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=21798340-2043-41de-8b04-4732b142348d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.083186ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T00:25:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=21798340-2043-41de-8b04-4732b142348d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.134787ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:00:25:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T00:25:29Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=041eb526-c7c9-49f2-bc3d-9d4fca177c3e http.request.method=POST http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=a49a015c-2253-41e8-bad1-5d129be97b49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/blobs/uploads/a37b8fc8-bb6f-4515-924a-78dab6980c68?_state=izVn-PSEu0uRW85ai2u-cPRPfWoE5QeiQL-sQdBX7sN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMzdiOGZjOC1iYjZmLTQ1MTUtOTI0YS03OGRhYjY5ODBjNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjkuMTIxMzE2OTQ1WiJ9&digest=sha256%3A50927af281f9fdbc8d54dd2ca04c4a2c97c7510b7e403932cac4332be0711c12" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124993087s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/a37b8fc8-bb6f-4515-924a-78dab6980c68?_state=izVn-PSEu0uRW85ai2u-cPRPfWoE5QeiQL-sQdBX7sN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMzdiOGZjOC1iYjZmLTQ1MTUtOTI0YS03OGRhYjY5ODBjNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MjkuMTIxMzE2OTQ1WiJ9&digest=sha256%3A50927af281f9fdbc8d54dd2ca04c4a2c97c7510b7e403932cac4332be0711c12 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=0b77b95e-7ac3-49fe-8e8d-fb13a5a89965 http.request.method=POST http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15249ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=22f28ab7-fddb-438e-bd99-f313a84240da http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/blobs/uploads/d42ab49f-18a8-4a33-a881-2d42df582f6e?_state=on3NR8VrNOs1R3C6gBXtYTAYu5uGX-SFVvv3Sl2Z_qt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNDJhYjQ5Zi0xOGE4LTRhMzMtYTg4MS0yZDQyZGY1ODJmNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MzAuNDE1NzQyNzU5WiJ9&digest=sha256%3A2769a15b2840c9039b6d39ae8bfa5881a51519ed5134d60503d5c84150953f29" http.request.useragent="Go-http-client/1.1" http.response.duration=828.744077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/d42ab49f-18a8-4a33-a881-2d42df582f6e?_state=on3NR8VrNOs1R3C6gBXtYTAYu5uGX-SFVvv3Sl2Z_qt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNDJhYjQ5Zi0xOGE4LTRhMzMtYTg4MS0yZDQyZGY1ODJmNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MzAuNDE1NzQyNzU5WiJ9&digest=sha256%3A2769a15b2840c9039b6d39ae8bfa5881a51519ed5134d60503d5c84150953f29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=11f39243-72cc-476d-88f6-e6eaddfbe0de http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.53291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=de35d70f-04bb-440d-8eef-3b31174433ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.duration=3.286428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=1fa6e4f6-1ab6-42cc-9794-02eddd48c9d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59880" 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.867416ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=0ee7d6c2-6381-4c4e-890a-52298d397f9c http.request.method=GET http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.741935ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41029" http.request.id=44e84923-b5f5-4588-8684-b3d800216a53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.duration=3.382469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41029" http.request.id=c00f77ea-3331-4221-b093-80d01f0aa0ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.duration=3.276988ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:41029" http.request.id=c3bff205-353b-4741-a23c-f2d840d9e832 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.duration=3.271147ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=f5f7f711-579c-4887-8c8c-33171a30ff4a http.request.method=GET http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.802896ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=49e219b3-ab67-497b-b2e6-d8862c3a4206 http.request.method=GET http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="774.407µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=376e56a0-ac12-4ce2-b6b2-b2dcdd498545 http.request.method=GET http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.duration="694.286µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=604b2068-1763-4145-8f4a-096b424ebbb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59880" 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="668.645µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=error msg="payload digest does match: "sha256:16e82e02c145b0b594c65faca0558b8a8d21c25f9b117abaa165f81baf118b68" != "sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176"" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=d854cef3-6834-4145-87dd-ac1e6574616e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" time="2025-12-04T00:25:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=d854cef3-6834-4145-87dd-ac1e6574616e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59880" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="888.127µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=1b7900e1-29c7-4823-b77f-f8ca4fd486e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.duration="991.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=a4d906ae-5143-47d7-a325-fef4968e7606 http.request.method=GET http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="737.447µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=a8497cf6-7a51-4d07-b20d-f86305268de9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59888" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.367µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=2b217de2-e6a1-41dd-9b6d-6c8b2a98f640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59896" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.duration=3.431869ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=c320bc9c-8589-4ed2-b657-40501a4a5f23 http.request.method=GET http.request.remoteaddr="127.0.0.1:59896" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.709334ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=423b2241-6e87-4224-b54c-ed6d75ab22c0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59906" 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="844.407µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=6942a99a-c7c7-4d7d-b1e1-fbfea0df30cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.42347ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=36767f08-7a44-4063-a01a-9a3f3975186e http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" 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="766.006µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=221d1a12-50b6-4c65-ae7c-c78706e3efe2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176" http.request.useragent="Go-http-client/1.1" http.response.duration="909.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "DELETE /v2/foo/schema1/manifests/sha256:58ee1cbd94962b788d481026c134216d9403a7521df0d34b25c72795d401b176 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=a4beb63f-c34d-4834-909d-622430c5e908 http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" 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="723.126µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=4a238de5-c313-449d-b484-c0ed534f43cf http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" 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="769.407µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" 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.25.5 http.request.host="127.0.0.1:41029" http.request.id=5538d4b6-7ed6-4ba5-9107-386fc38dd70f http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" 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="702.286µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41029" http.request.id=86015950-cc06-445e-a477-552cb3a113f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59918" 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="927.368µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:31Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41029" http.request.id=86015950-cc06-445e-a477-552cb3a113f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59918" 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="972.449µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:31Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41029" http.request.id=86015950-cc06-445e-a477-552cb3a113f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.001129ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=154f0794-2e5c-4d97-ab36-3fc1a7f67486 http.request.method=POST http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="838.727µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=4a1d9ccc-5def-4913-93c6-4663667dc748 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/blobs/uploads/172900d0-6ab3-4a15-a176-06c3dec8d4c4?_state=wWDQO4PVBy6agDxIIvSBcA6nQNzIWrzWhrnQuuhMyA57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNzI5MDBkMC02YWIzLTRhMTUtYTE3Ni0wNmMzZGVjOGQ0YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MzEuMjk4NzI4ODZaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15057ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/172900d0-6ab3-4a15-a176-06c3dec8d4c4?_state=wWDQO4PVBy6agDxIIvSBcA6nQNzIWrzWhrnQuuhMyA57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNzI5MDBkMC02YWIzLTRhMTUtYTE3Ni0wNmMzZGVjOGQ0YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MzEuMjk4NzI4ODZaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41029" http.request.id=e67731ef-eff2-4a25-a608-3e4296ed824b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59918" 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="944.648µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:31Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41029" http.request.id=e67731ef-eff2-4a25-a608-3e4296ed824b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59918" 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="991.489µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T00:25:31Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=6073f223-1462-4e87-8225-ad41893c2d53 http.request.method=POST http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.007048ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=a389a384-a531-4b3a-88b0-aeb196616569 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/blobs/uploads/99e793a5-82e1-4581-91f6-9a7d0867b2d2?_state=xeOdkZIwwFMHGFgPMbCPaKP9mh5t1-rldk_HIIItONx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OWU3OTNhNS04MmUxLTQ1ODEtOTFmNi05YTdkMDg2N2IyZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MzEuNDUzMzEyMDJaIn0%3D&digest=sha256%3Ad7506cdf512f55999fb9eecee2810ee02f966ffb3ef460c172bb65a7fa5463d2" http.request.useragent="Go-http-client/1.1" http.response.duration=679.689364ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/99e793a5-82e1-4581-91f6-9a7d0867b2d2?_state=xeOdkZIwwFMHGFgPMbCPaKP9mh5t1-rldk_HIIItONx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OWU3OTNhNS04MmUxLTQ1ODEtOTFmNi05YTdkMDg2N2IyZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MzEuNDUzMzEyMDJaIn0%3D&digest=sha256%3Ad7506cdf512f55999fb9eecee2810ee02f966ffb3ef460c172bb65a7fa5463d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=aa92263a-c0ce-476d-a404-72ef66637d3e http.request.method=POST http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=5436b037-06a4-418b-b878-1470ed44d011 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/blobs/uploads/3332e721-4bbd-405f-a54f-380fc2b997c0?_state=4T11_kKBWfUNLtp1wV_nIkaqbwlQLKocDwJlHxg2lJ57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzMyZTcyMS00YmJkLTQwNWYtYTU0Zi0zODBmYzJiOTk3YzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MzIuMzUzNTMyODI3WiJ9&digest=sha256%3Aa1500507fc0b23c1f1403389d90011317046dd035d22b9c8fcd56b732fa63f30" http.request.useragent="Go-http-client/1.1" http.response.duration=1.425123531s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/3332e721-4bbd-405f-a54f-380fc2b997c0?_state=4T11_kKBWfUNLtp1wV_nIkaqbwlQLKocDwJlHxg2lJ57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzMyZTcyMS00YmJkLTQwNWYtYTU0Zi0zODBmYzJiOTk3YzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDA6MjU6MzIuMzUzNTMyODI3WiJ9&digest=sha256%3Aa1500507fc0b23c1f1403389d90011317046dd035d22b9c8fcd56b732fa63f30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41029" http.request.id=55496380-b393-475e-ab3f-f4215b6e179e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.289331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41029" http.request.id=52f6b421-a27c-4f4e-8187-5abba780c56d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" http.request.useragent="Go-http-client/1.1" http.response.duration=1.093249ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=85bc93dd-49b5-4964-a220-98ec997cfec1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" 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="893.488µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=c75fe607-78f0-4417-9e09-05700adfa793 http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="890.287µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "GET /v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=ce32d592-331d-4573-9dc3-aa8acbdd3361 http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="767.846µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=758bccec-a9af-4f02-a753-5c6cf6178b41 http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" http.request.useragent="Go-http-client/1.1" http.response.duration="754.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "GET /v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=ad0ffcff-53a7-4946-9276-38f9518e76f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" 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="718.366µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="rewriting manifest sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=67bf2ad4-2746-409d-91a1-fef24886e4a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=67bf2ad4-2746-409d-91a1-fef24886e4a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.008778ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=182264c0-2007-43eb-8fda-a83a6cb6e599 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" http.request.useragent="Go-http-client/1.1" http.response.duration="908.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=492506ff-5d92-496f-82de-c6859160e9e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="839.888µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "GET /v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=f54d17d0-c00c-44d2-8814-3bb77f86fa17 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59932" http.request.uri="/v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="930.888µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41029" http.request.id=9eca544f-59f4-437e-b224-ddd8bedd3781 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59938" http.request.uri="/v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" http.request.useragent="Go-http-client/1.1" http.response.duration=1.279731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=a6231938-bf0e-49f8-998a-fd94c9d866cf http.request.method=GET http.request.remoteaddr="127.0.0.1:59938" http.request.uri="/v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="907.727µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "GET /v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=7861e3c1-6a77-407c-8916-30e50daad15b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59954" 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="948.288µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41029" http.request.id=8e12f295-b3de-4054-8520-5ef1b43152de http.request.method=PUT http.request.remoteaddr="127.0.0.1:59964" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.256051ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=25c5ac4b-7356-4bba-97cf-c72cd00f8a86 http.request.method=GET http.request.remoteaddr="127.0.0.1:59964" 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="766.367µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=d7440505-4ca5-492d-aec3-3233870df490 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59964" http.request.uri="/v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937" http.request.useragent="Go-http-client/1.1" http.response.duration="933.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "DELETE /v2/foo/schema2/manifests/sha256:8212eab44b5de4ed0baf3c45b2eedd96322d6e93676e14a58c67f4cfe174f937 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:33Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:41029" http.request.id=e8c8a65a-9406-4091-a014-15ef5db3afcb http.request.method=GET http.request.remoteaddr="127.0.0.1:59964" 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="774.207µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:00:25:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.89s) === RUN TestManifestDeleteDisabled time="2025-12-04T00:25: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.25.5 time="2025-12-04T00:25:33Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:33Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:33701" http.request.id=f6c4fded-0887-4500-9c27-34f24f9833b8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41956" 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="867.567µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Dec/2025:00:25:33 +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="2025-12-04T00:25: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.25.5 time="2025-12-04T00:25:33Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:33Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T00:25:34Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-04T00:25:34Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.5 time="2025-12-04T00:25:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:41761" http.request.id=72037a6f-d835-410a-b666-6a6c739d72c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43312" 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.750975ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:25:34 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T00:25:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:41761" http.request.id=2c3706c3-1b05-445b-88b3-74b4208760b7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43318" 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.500853ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:00:25:34 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T00:25:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:41761" http.request.id=55441c76-e9b5-4548-a6ac-46622ce9f137 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.contenttype="application/json; charset=utf-8" http.response.duration=1.501412ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T00:25:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:41761" http.request.id=c5f3a4ab-f752-49e1-b20f-e4d5e276f94d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43332" 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.611734ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:00:25:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.40s) === RUN TestProxyManifestGetByTag time="2025-12-04T00:25:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:25:34Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=d8b1e777-e178-4c23-b4e2-9ed1d3ce1d60 http.request.method=POST http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=a4263065-a254-489a-abdc-7c030591c29f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/39801cb7-c79c-409b-afad-c8a7bf648084?_state=aQnL_20o4HxfXxHidApN8AT4fmWU3P1audqRAZuE3Hh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ODAxY2I3LWM3OWMtNDA5Yi1hZmFkLWM4YTdiZjY0ODA4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTozNC40ODQ0NTcxMDVaIn0%3D&digest=sha256%3A3c9277e82f565c14a666ff72f65cede56c2b20d18daea11054c22b6e86c3d16f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.097897917s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:34 +0000] "PUT /v2/foo/bar/blobs/uploads/39801cb7-c79c-409b-afad-c8a7bf648084?_state=aQnL_20o4HxfXxHidApN8AT4fmWU3P1audqRAZuE3Hh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ODAxY2I3LWM3OWMtNDA5Yi1hZmFkLWM4YTdiZjY0ODA4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTozNC40ODQ0NTcxMDVaIn0%3D&digest=sha256%3A3c9277e82f565c14a666ff72f65cede56c2b20d18daea11054c22b6e86c3d16f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=0c95dbe6-8da8-4bfe-ad36-ba9da07a9644 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.55223ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:36 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T00:25:36Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T00:25:36Z" level=info msg="Starting upload purge in 3m0s" go.version=go1.25.5 time="2025-12-04T00:25:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T00:25:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=c1cf9153-4a37-49c6-a502-dda508d8b8b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="688.326µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:25:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T00:25:36Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:43841" go.version=go1.25.5 time="2025-12-04T00:25:36Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.5 time="2025-12-04T00:25:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=ebafdf1f-25b1-4c93-8e30-486ef5f1b2a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59262" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="855.767µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:25:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T00:25:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43841 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43841/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40695" http.request.id=9e434851-6aa8-45f2-b8b2-b8acb282c0df http.request.method=GET http.request.remoteaddr="127.0.0.1:47344" http.request.uri="/v2/foo/bar/manifests/sha256:fea06892f6d346adac71c2eef0cb8063575fe3d6bf8f3170f3668a40c9eee99f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:fea06892f6d346adac71c2eef0cb8063575fe3d6bf8f3170f3668a40c9eee99f" time="2025-12-04T00:25:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=8eed1f9d-f382-44a3-8f2c-d65918bd75f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59270" http.request.uri="/v2/foo/bar/manifests/sha256:fea06892f6d346adac71c2eef0cb8063575fe3d6bf8f3170f3668a40c9eee99f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.871976ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:25:36 +0000] "GET /v2/foo/bar/manifests/sha256:fea06892f6d346adac71c2eef0cb8063575fe3d6bf8f3170f3668a40c9eee99f HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:25:36Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:fea06892f6d346adac71c2eef0cb8063575fe3d6bf8f3170f3668a40c9eee99f with ttl=167h59m59.9999962s" go.version=go1.25.5 time="2025-12-04T00:25:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40695" http.request.id=9e434851-6aa8-45f2-b8b2-b8acb282c0df http.request.method=GET http.request.remoteaddr="127.0.0.1:47344" http.request.uri="/v2/foo/bar/manifests/sha256:fea06892f6d346adac71c2eef0cb8063575fe3d6bf8f3170f3668a40c9eee99f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.616945ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:25:36 +0000] "GET /v2/foo/bar/manifests/sha256:fea06892f6d346adac71c2eef0cb8063575fe3d6bf8f3170f3668a40c9eee99f HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:25:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=2889cd1e-6104-42fb-9c2a-37907a2351f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59270" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="672.446µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:25:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T00:25:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43841 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43841/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40695" http.request.id=e65bedfe-a97b-4a45-a260-96605631b09a http.request.method=GET http.request.remoteaddr="127.0.0.1:47350" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-04T00:25:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=68e2a35b-b6ed-4df3-b0f5-1c46b91faf3e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59280" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.025818ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:25:36 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:25:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40695" http.request.id=e65bedfe-a97b-4a45-a260-96605631b09a http.request.method=GET http.request.remoteaddr="127.0.0.1:47350" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.025252ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:25:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:25:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=57390623-8a9c-4049-bcc4-26b79be63e8a http.request.method=POST http.request.remoteaddr="127.0.0.1:59280" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=a1582ca7-adfe-492c-a50d-9752b5ce5445 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59280" http.request.uri="/v2/foo/bar/blobs/uploads/4cf480b6-176d-4df9-8183-0c99c3530bda?_state=5AKTB2HdqaS6PnuVe9e5AErS3DyWB3jVNAosO3u1YSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjZjQ4MGI2LTE3NmQtNGRmOS04MTgzLTBjOTljMzUzMGJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTozNi44MTcxMDY0MjdaIn0%3D&digest=sha256%3Ac0cd6e15e0c33452d0fc4cc25bfe59e78a4e6042bb68d04190b3f60911f3259c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.284239288s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:36 +0000] "PUT /v2/foo/bar/blobs/uploads/4cf480b6-176d-4df9-8183-0c99c3530bda?_state=5AKTB2HdqaS6PnuVe9e5AErS3DyWB3jVNAosO3u1YSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjZjQ4MGI2LTE3NmQtNGRmOS04MTgzLTBjOTljMzUzMGJkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMDoyNTozNi44MTcxMDY0MjdaIn0%3D&digest=sha256%3Ac0cd6e15e0c33452d0fc4cc25bfe59e78a4e6042bb68d04190b3f60911f3259c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=358be3b8-24ad-491e-977b-297614846d2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59280" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.47843ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:00:25:38 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T00:25:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=b99fc4a4-b005-49e7-8507-23910552112d http.request.method=GET http.request.remoteaddr="127.0.0.1:59280" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="715.406µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:25:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T00:25:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43841 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43841/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40695" http.request.id=0301d0b0-2f59-47be-a170-716ac44786d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47356" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-04T00:25:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=986566c2-ac04-4c98-887b-f855f617418b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59294" 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.864536ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:25:38 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:25:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=8bc52f82-2d43-44ce-9979-cacb6c65c562 http.request.method=GET http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="665.405µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:00:25:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T00:25:38Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43841 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43841/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40695" http.request.id=0301d0b0-2f59-47be-a170-716ac44786d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47356" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-04T00:25:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43841" http.request.id=3254cf79-0628-4dc7-be54-27ea2511b719 http.request.method=GET http.request.remoteaddr="127.0.0.1:59296" 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.856975ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:25:38 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T00:25:38Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7266d7b44d5535d0188d690e220231d21eed440052d55265a517c2f03aa58b48 with ttl=167h59m59.99999468s" go.version=go1.25.5 time="2025-12-04T00:25:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40695" http.request.id=0301d0b0-2f59-47be-a170-716ac44786d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47356" 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=10.659211ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:00:25:38 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.90s) === RUN TestAppDispatcher time="2025-12-04T00:25:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37435" http.request.id=8810f269-756f-448a-8e69-081252cab3d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39458" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="817.807µs" http.response.status=200 http.response.written=0 time="2025-12-04T00:25:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37435" http.request.id=27f89034-6e7a-4991-a354-67223047526e http.request.method=GET http.request.remoteaddr="127.0.0.1:39458" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="717.086µs" http.response.status=200 http.response.written=0 time="2025-12-04T00:25:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37435" http.request.id=b513d069-7c5f-4baf-962d-fed8a6125afd http.request.method=GET http.request.remoteaddr="127.0.0.1:39458" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="811.047µs" http.response.status=200 http.response.written=0 time="2025-12-04T00:25:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37435" http.request.id=921039a0-1a44-4763-9b1a-422c9f105ad1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39458" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="777.767µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-12-04T00:25:38Z" 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.25.5 instance.id=b153e8b7-1daa-418e-9cae-518f161408c3 time="2025-12-04T00:25:38Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=b153e8b7-1daa-418e-9cae-518f161408c3 time="2025-12-04T00:25:38Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.5 http.request.host="127.0.0.1:38245" http.request.id=d9573aa5-7a63-4564-9db7-404cd39c1458 http.request.method=GET http.request.remoteaddr="127.0.0.1:35970" 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="2025-12-04T00:25:38Z" 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.25.5 instance.id=b153e8b7-1daa-418e-9cae-518f161408c3 time="2025-12-04T00:25:38Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=b153e8b7-1daa-418e-9cae-518f161408c3 time="2025-12-04T00:25:38Z" level=info msg="configuring file health check path=/tmp/healthcheck3974744635, interval=1" go.version=go1.25.5 instance.id=b153e8b7-1daa-418e-9cae-518f161408c3 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-04T00:25:42Z" 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.25.5 instance.id=b153e8b7-1daa-418e-9cae-518f161408c3 time="2025-12-04T00:25:42Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=b153e8b7-1daa-418e-9cae-518f161408c3 time="2025-12-04T00:25:42Z" level=info msg="configuring TCP health check addr=127.0.0.1:40671, interval=1" go.version=go1.25.5 instance.id=b153e8b7-1daa-418e-9cae-518f161408c3 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-04T00:25:46Z" 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.25.5 instance.id=b153e8b7-1daa-418e-9cae-518f161408c3 time="2025-12-04T00:25:46Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=b153e8b7-1daa-418e-9cae-518f161408c3 time="2025-12-04T00:25:46Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38873, interval=1, threshold=3" go.version=go1.25.5 instance.id=b153e8b7-1daa-418e-9cae-518f161408c3 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 68.117s ? 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.30s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.66s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.071s === RUN TestSchedule time="2025-12-04T00:24:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=5a1ba0c1-36c9-42fd-9927-aa48f6036e18 time="2025-12-04T00:24:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99748ms" go.version=go1.25.5 instance.id=5a1ba0c1-36c9-42fd-9927-aa48f6036e18 time="2025-12-04T00:24:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.04µs" go.version=go1.25.5 instance.id=5a1ba0c1-36c9-42fd-9927-aa48f6036e18 time="2025-12-04T00:24:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.72µs" go.version=go1.25.5 instance.id=5a1ba0c1-36c9-42fd-9927-aa48f6036e18 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="2025-12-04T00:24:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=5a1ba0c1-36c9-42fd-9927-aa48f6036e18 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-04T00:24:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=5a1ba0c1-36c9-42fd-9927-aa48f6036e18 time="2025-12-04T00:24:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99724ms" go.version=go1.25.5 instance.id=5a1ba0c1-36c9-42fd-9927-aa48f6036e18 time="2025-12-04T00:24:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99804ms" go.version=go1.25.5 instance.id=5a1ba0c1-36c9-42fd-9927-aa48f6036e18 time="2025-12-04T00:24:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=5a1ba0c1-36c9-42fd-9927-aa48f6036e18 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-04T00:24:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=5a1ba0c1-36c9-42fd-9927-aa48f6036e18 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.613s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.60s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18650112 sha256:2855cd70072d8fd14f6a39fd88b3d465374247012f8f0be8d9e433fdafce6940 [] map[] } --- PASS: TestSimpleBlobRead (0.47s) === RUN TestBlobMount --- PASS: TestBlobMount (0.42s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.50s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.94s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.26s) === 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:02e4877d09019a816864f1fafd6f67900e150de7dd4180187473b57afdd0b7a6 palailogos: marking blob sha256:566a9cc9c7e68d411561d372be4fc1825c39ba7c6b5e85102e3b9572bfc0f799 palailogos: marking blob sha256:893220c4fd29374d0defc572fbd8f5a915d5917276733b0cb3f8c11812d45eee palailogos: marking manifest sha256:166654b0577e70ba368000c2c767e51282667d7bad75ac22c5a95981cf9d5ae7 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:0e5bad4a78477eabe88c376eb3eedc4ffaa52de577e2dc95a559ea2981b4418a palailogos: marking blob sha256:2b449f0c81b7eea50fd58c951968f4890b592ef92b31969e1376e211161edfe4 palailogos: marking manifest sha256:8c0b95fdc88e09e93fa9023f36295ab6fd5cb2d28784d8f3af5e12bb57d257ee palailogos: marking blob sha256:02e4877d09019a816864f1fafd6f67900e150de7dd4180187473b57afdd0b7a6 palailogos: marking blob sha256:caf58be1e35fd5b5433c390429091c8d164c587af89e4d9450b9b972ba3207ed palailogos: marking manifest sha256:caf58be1e35fd5b5433c390429091c8d164c587af89e4d9450b9b972ba3207ed palailogos: marking blob sha256:564ff59499acb8439ae1392c34635553c745d65a352f8fc1f9edd0569851eeb3 palailogos: marking blob sha256:16092301c607d4ab050360025081bd0bb418a2436c46933815b2eccdcee58fca 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.88s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:31fcbbe72843adf06647774677d91b8939932a5e209d7653fd3053cbe41fd865 deletemanifests: marking manifest sha256:6c5abd40c687acbff32b04029357f65b3342ad743d258e3011527dd0b7155849 deletemanifests: marking blob sha256:e32e8132b55b8e6c516ee493134ce17983cc6eb8eb6872f3fe256ad0f0bb63be deletemanifests: marking blob sha256:c3a888353c7b56bd54f90c244b4819b4ee83cedd9e8c3928d18128ff15a7e49e deletemanifests: marking blob sha256:c48fd4e00390300fab81f6a4ed268cd16e7fb05c2271f3b43adbeefad20ef9b4 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:6e5a8a6545309f07bdca791280ad4bb487310288d79c3fdb0a6a7a261c0bbe90 blob eligible for deletion: sha256:bf2d340a17b82a034fd838d125e2627551eedfbe01dd3ea8537a376b872b9110 blob eligible for deletion: sha256:31fcbbe72843adf06647774677d91b8939932a5e209d7653fd3053cbe41fd865 blob eligible for deletion: sha256:58ccf873099678e8d153c5259064085f25f4cda27fb01c97b6a863399402e54a deletemanifests manifest eligible for deletion: sha256:31fcbbe72843adf06647774677d91b8939932a5e209d7653fd3053cbe41fd865 deletemanifests: marking manifest sha256:6c5abd40c687acbff32b04029357f65b3342ad743d258e3011527dd0b7155849 deletemanifests: marking blob sha256:e32e8132b55b8e6c516ee493134ce17983cc6eb8eb6872f3fe256ad0f0bb63be deletemanifests: marking blob sha256:c3a888353c7b56bd54f90c244b4819b4ee83cedd9e8c3928d18128ff15a7e49e deletemanifests: marking blob sha256:c48fd4e00390300fab81f6a4ed268cd16e7fb05c2271f3b43adbeefad20ef9b4 time="2025-12-04T00:25:02Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/31fcbbe72843adf06647774677d91b8939932a5e209d7653fd3053cbe41fd865" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 time="2025-12-04T00:25:02Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/31fcbbe72843adf06647774677d91b8939932a5e209d7653fd3053cbe41fd865" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:31fcbbe72843adf06647774677d91b8939932a5e209d7653fd3053cbe41fd865 time="2025-12-04T00:25:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/31fcbbe72843adf06647774677d91b8939932a5e209d7653fd3053cbe41fd865" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 blob eligible for deletion: sha256:58ccf873099678e8d153c5259064085f25f4cda27fb01c97b6a863399402e54a time="2025-12-04T00:25:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/58/58ccf873099678e8d153c5259064085f25f4cda27fb01c97b6a863399402e54a" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 blob eligible for deletion: sha256:6e5a8a6545309f07bdca791280ad4bb487310288d79c3fdb0a6a7a261c0bbe90 time="2025-12-04T00:25:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6e/6e5a8a6545309f07bdca791280ad4bb487310288d79c3fdb0a6a7a261c0bbe90" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 blob eligible for deletion: sha256:bf2d340a17b82a034fd838d125e2627551eedfbe01dd3ea8537a376b872b9110 time="2025-12-04T00:25:02Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bf/bf2d340a17b82a034fd838d125e2627551eedfbe01dd3ea8537a376b872b9110" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 --- PASS: TestDeleteManifestIfTagNotFound (2.18s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:087cb97322b8927ce33a5d0cabc9dfafee316680d826e7b5543f1d3816f5207b time="2025-12-04T00:25:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/08/087cb97322b8927ce33a5d0cabc9dfafee316680d826e7b5543f1d3816f5207b" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 blob eligible for deletion: sha256:5ca1a6631b0043e51d68f0136067a48d0c1c8443bd2d0e46ff6e1483bb51a48a time="2025-12-04T00:25:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5ca1a6631b0043e51d68f0136067a48d0c1c8443bd2d0e46ff6e1483bb51a48a" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 blob eligible for deletion: sha256:fa3ee5b65610c06641a9792f88644f57ebf749636743d13816377fd7c95b7f6b time="2025-12-04T00:25:03Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fa/fa3ee5b65610c06641a9792f88644f57ebf749636743d13816377fd7c95b7f6b" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 --- PASS: TestGCWithMissingManifests (0.77s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:a743b0f08a94f5aff645e4f2e44f1f2a0b47fe1f4a431b8da2cc7b021a707c41 komnenos: marking blob sha256:af922a93b632bfb1cbdb814d2a5a12e534bb054b126c607e6cb0a5d98882ff49 komnenos: marking blob sha256:9c9abc6c15ad7907d6b2eb087665bc70b71f48376249e18541477355584280e0 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5a87924d7f083a0ffe933b1fbef7b643f3bb92c86cb88c8f71bf248c84682bd3 time="2025-12-04T00:25:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5a87924d7f083a0ffe933b1fbef7b643f3bb92c86cb88c8f71bf248c84682bd3" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 blob eligible for deletion: sha256:7a87d4fbee46a825cea4238cbb72b62301d0355f38d63f8b5036a80fc0aa1d8f time="2025-12-04T00:25:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7a/7a87d4fbee46a825cea4238cbb72b62301d0355f38d63f8b5036a80fc0aa1d8f" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 blob eligible for deletion: sha256:8c93325236a51573bade288db2cd03553dfdc0cd9bb92ee723d5f9a98655c940 time="2025-12-04T00:25:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8c/8c93325236a51573bade288db2cd03553dfdc0cd9bb92ee723d5f9a98655c940" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-04T00:25:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 blob eligible for deletion: sha256:eb85d8c8b27c6ca743ec556d3cfa1b4eedb4952e2ed1c04b5d0c708faf57791c time="2025-12-04T00:25:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/eb/eb85d8c8b27c6ca743ec556d3cfa1b4eedb4952e2ed1c04b5d0c708faf57791c" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 blob eligible for deletion: sha256:2b51067a2d0407ac636e32dc2e9cca23a93c404f731efdd2fc6eec72e8ef3698 time="2025-12-04T00:25:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2b/2b51067a2d0407ac636e32dc2e9cca23a93c404f731efdd2fc6eec72e8ef3698" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 blob eligible for deletion: sha256:4c12b1ed2821b0c68d3ba385c4d63d299bc4ea68a78ff357bd4ae02e34af1061 time="2025-12-04T00:25:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4c12b1ed2821b0c68d3ba385c4d63d299bc4ea68a78ff357bd4ae02e34af1061" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 --- PASS: TestDeletionHasEffect (2.47s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.40s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:3bbf56e98f0f855d59c7cea78fba8409ef9250d15933650f96e928970eff3c7f michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:4f9f9f515c72644da9f8d1bbd5831ffd1e8749c81ffa9d6190ba97762a20d30b michael_z_doukas: marking blob sha256:7ed17c24ab4d6c1c44c709ec3a19f33c93ca876bcfd690092af26cd0cf2f0fbd 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e690a245aa001746891fb0ffa7c612e044b21ed939ffaf2d0b1017dc75ebbd1f time="2025-12-04T00:25:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e6/e690a245aa001746891fb0ffa7c612e044b21ed939ffaf2d0b1017dc75ebbd1f" go.version=go1.25.5 instance.id=1e71ec9c-8a65-4002-ba22-673904d9e439 --- PASS: TestOrphanBlobDeleted (1.16s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:29f0b6a5d1b92819679d09a81b035782243277bfcef3531ff8cea1dfb6dd18f6 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d178f6545ad488cabe2cdae432ffecfe74b94ded7d2408ea674b4af3d2c682eb --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.69s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.99s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.45s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.67s) === 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="2025-12-04T00:25:13Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 23:25:13.010652141 +0000 UTC m=-3572.077711398, actuallyDelete=true" time="2025-12-04T00:25:13Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-04T00:25:13Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652, actuallyDelete=true" time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/84ef26e0-42cd-4d26-afb7-888d741717ae have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9f5e4bd2-f94f-493a-98f2-b0d1e4ccdcd8 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/be2cd1b1-ee5d-4b24-a7d5-83c07d6bc66f have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c1ba961b-ae7c-4395-8064-fece43906447 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e75677d0-1659-4364-a1a3-4630a9b7787b have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/60b920e1-7806-4616-b5fc-3179f7a2fd86 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fea21c48-a334-49cf-a6ae-6e9011357d36 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/d08fc748-1437-4cbf-a331-8ca1812462b8 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/04fa8c74-12bb-4759-a6be-6ffd143de066 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6138713f-e939-4c83-8ccb-70f1723bcb19 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7be08ee9-a776-4015-ae4a-55b302734ff3 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.011795151 +0000 UTC m=+27.923431652). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-04T00:25:13Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:25:13.013390564 +0000 UTC m=+27.925027065, actuallyDelete=true" time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e6f6573e-9a7b-47b9-ab1c-1af1b42d0653 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.013390564 +0000 UTC m=+27.925027065). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/09042cdb-6537-49b7-8285-8fb4a0d9e76d have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.013390564 +0000 UTC m=+27.925027065). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/09ac112d-1520-4a06-9cad-1b6cf285ad4c have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.013390564 +0000 UTC m=+27.925027065). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/986582b2-de8e-41ce-a5e0-a8bf519aa307 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.013390564 +0000 UTC m=+27.925027065). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/19ef3406-bd88-43a3-a4c6-55700e9d04a5 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.013390564 +0000 UTC m=+27.925027065). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-04T00:25:13Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:25:13.014542774 +0000 UTC m=+27.926179275, actuallyDelete=true" time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7235d74b-5f6d-4f09-8e76-af23291ecee5 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.014542774 +0000 UTC m=+27.926179275). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/883ac359-fca0-487f-92b8-99cfb3cced18 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.014542774 +0000 UTC m=+27.926179275). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8b461668-b183-469a-b287-56114f378b70 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.014542774 +0000 UTC m=+27.926179275). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8f6e9fd2-fdbf-49a5-8181-057eeb432a59 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.014542774 +0000 UTC m=+27.926179275). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9be3f458-2b8d-46c4-b315-de3082bed755 have older date (2025-12-03 23:25:13 +0000 UTC) than purge date (2025-12-04 00:25:13.014542774 +0000 UTC m=+27.926179275). Removing upload directory." time="2025-12-04T00:25:13Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-04T00:25:13Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 00:25:13.01526606 +0000 UTC m=+27.926902561, actuallyDelete=true" time="2025-12-04T00:25:13Z" 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 27.971s ? 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.040s === 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.051s === RUN TestWalkFileRemoved time="2025-12-04T00:24:45Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.022s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.389s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === 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.137s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.596s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.34s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.742s ? 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="2025-12-04T00:24:45Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-12-04T00:24:45Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-12-04T00:24:45Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.5 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV6 time="2025-12-04T00:24:45Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestParsing (0.00s) time="2025-12-04T00:24:45Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=c5acc10c-f9ba-45af-bc5e-00ec41c00a4b ip=?0000000000000000000000000000000000 time="2025-12-04T00:24:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=c5acc10c-f9ba-45af-bc5e-00ec41c00a4b --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV6 (0.00s) time="2025-12-04T00:24:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=c5acc10c-f9ba-45af-bc5e-00ec41c00a4b --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4 (0.01s) time="2025-12-04T00:24:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T00:24:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T00:24:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T00:24:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.552s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.039s ? 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.397s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.50s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.909s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.029s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r18.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r18.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r18.apk >>> docker-registry: Build complete at Thu, 04 Dec 2025 00:25:53 +0000 elapsed time 0h 1m 29s >>> 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 (20251204.002425) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 289 MiB in 105 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...