>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Thu, 04 Dec 2025 07:15:04 +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.071505) Executing busybox-1.37.0-r29.trigger OK: 543 MiB in 109 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-04T07:15:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-04T07:15:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.09s) PASS ok github.com/docker/distribution/configuration 0.098s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-04T07:15:30Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.018s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.039s === 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.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.71s) PASS ok github.com/docker/distribution/health/checks 0.729s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.011s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.015s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.011s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.015s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/12/04 07:15:32 http: TLS handshake error from 127.0.0.1:45482: 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:38171/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38171/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38171/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38171/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45179?status=0, fail=true --- PASS: TestHTTPSink (0.10s) === RUN TestListener --- PASS: TestListener (0.27s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-04T07:15:32Z" level=info msg="broadcaster: closing" time="2025-12-04T07:15:32Z" level=info msg="closing testSink" time="2025-12-04T07:15:32Z" level=info msg="closing testSink" time="2025-12-04T07:15:32Z" level=info msg="closing testSink" time="2025-12-04T07:15:32Z" level=info msg="closing testSink" time="2025-12-04T07:15:32Z" level=info msg="closing testSink" time="2025-12-04T07:15:32Z" level=info msg="closing testSink" time="2025-12-04T07:15:32Z" level=info msg="closing testSink" time="2025-12-04T07:15:32Z" level=info msg="closing testSink" time="2025-12-04T07:15:32Z" level=info msg="closing testSink" time="2025-12-04T07:15:32Z" level=info msg="closing testSink" time="2025-12-04T07:15:32Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-04T07:15:33Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.22s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 1} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 1} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 1} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 1} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T07:15:33Z" level=warning msg="&{0xc00138e450 0.9} encountered too many errors, backing off" time="2025-12-04T07:15:33Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.71s) PASS ok github.com/docker/distribution/notifications 1.309s ? 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-04T07:15:32Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T07:15:32.815474923Z" 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-04T07:15:32.815495815Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:15:32.81580676Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-04T07:15:32.81581521Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-04T07:15:32.816138088Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-04T07:15:32.816225075Z" level=info msg="Starting upload purge in 16m0s" go.version=go1.25.5 time="2025-12-04T07:15:35.828674911Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=37bca557-1b3f-4109-a988-eb996029a2e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39086" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="970.427µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:07:15:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-04T07:15:35.828792723Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (3.28s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-04T07:15:36.111427634Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T07:15:36.112277201Z" 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-04T07:15:36.112295859Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:15:36.112452047Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.25.5 time="2025-12-04T07:15:36.112498672Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.29s) PASS ok github.com/docker/distribution/registry 11.605s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.02s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.11s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.02s) PASS ok github.com/docker/distribution/registry/api/v2 0.213s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-04T07:15:33Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=8fae1dad-3abb-4771-bcdb-d319c567659a time="2025-12-04T07:15:33Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=8fae1dad-3abb-4771-bcdb-d319c567659a --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-04T07:15:33Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password="95eZZFb-klgfX6c08W9MEpoHIfI3_APGbttCXcM-4Zc" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.093s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.017s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2025-12-04T07:15:33Z" level=info msg="token not to be used before 2025-12-04 07:15:34 +0000 UTC - currently 2025-12-04 07:15:33.503291965 +0000 UTC m=+0.003549548" time="2025-12-04T07:15:33Z" level=info msg="token not to be used after 2025-12-04 07:15:33 +0000 UTC - currently 2025-12-04 07:15:33.503506593 +0000 UTC m=+0.003764175" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-12-04T07:15:33Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.010s === 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.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.02s) === 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.01s) === 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.067s === 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.022s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.011s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-04T07:15:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T07:15:35Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:15:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45793" http.request.id=547a798b-2ff4-4b26-a60f-040fe7d7d932 http.request.method=GET http.request.remoteaddr="127.0.0.1:56704" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.040458ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:07:15:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2025-12-04T07:15:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T07:15:35Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:15:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=1594190f-6e51-4f9e-a4e8-b1f1124a51e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="708.504µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:07:15:35 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T07:15:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=cd54bdd3-0afd-4151-ab30-da7c73a66de3 http.request.method=POST http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.211674ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:35 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=3a4f4152-026f-46d6-87b7-2fb040e77e08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/aaaa/blobs/uploads/4104005d-ace9-4db5-8b05-6c4b0b02802d?_state=00TWQSCsGHmM5hxXtpnvK6BvXGohXWPZKPgK0uShoTB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0MTA0MDA1ZC1hY2U5LTRkYjUtOGIwNS02YzRiMGIwMjgwMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6MzUuMjE2NjU2MDE4WiJ9&digest=sha256%3A9d46828ad64e5107e273e4e0c2c3fa8fc11b5309cb9c90745e417fd0cdc2e93e" http.request.useragent="Go-http-client/1.1" http.response.duration=814.604673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:35 +0000] "PUT /v2/foo/aaaa/blobs/uploads/4104005d-ace9-4db5-8b05-6c4b0b02802d?_state=00TWQSCsGHmM5hxXtpnvK6BvXGohXWPZKPgK0uShoTB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0MTA0MDA1ZC1hY2U5LTRkYjUtOGIwNS02YzRiMGIwMjgwMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6MzUuMjE2NjU2MDE4WiJ9&digest=sha256%3A9d46828ad64e5107e273e4e0c2c3fa8fc11b5309cb9c90745e417fd0cdc2e93e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=2f85c2d7-2f29-4255-ad33-14814333665f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264964ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:36 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=706adff2-3ad2-49de-bcf6-13c321d2a838 http.request.method=POST http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.292µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:36 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=51527e20-74e2-4e9c-9b0d-220cbd1289bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/bbbb/blobs/uploads/dfe440ed-761d-4df9-90de-4b0fb6334040?_state=IpljAmxUM82X21IwpG-xdWF3hPWqoIiSHxzL3QcPAUF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkZmU0NDBlZC03NjFkLTRkZjktOTBkZS00YjBmYjYzMzQwNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6MzYuMTM2MjQ0Nzk3WiJ9&digest=sha256%3A502bdf1527aa73b87efa3a53763b627d45d1154fa6943ab5718d3295317700a4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.882064037s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:36 +0000] "PUT /v2/foo/bbbb/blobs/uploads/dfe440ed-761d-4df9-90de-4b0fb6334040?_state=IpljAmxUM82X21IwpG-xdWF3hPWqoIiSHxzL3QcPAUF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkZmU0NDBlZC03NjFkLTRkZjktOTBkZS00YjBmYjYzMzQwNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6MzYuMTM2MjQ0Nzk3WiJ9&digest=sha256%3A502bdf1527aa73b87efa3a53763b627d45d1154fa6943ab5718d3295317700a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=77220360-df01-4eb4-a78b-8b22b197c355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276683ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:38 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=0207eebc-9609-4bfa-ac13-25af0c6d3dee http.request.method=POST http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.578161ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:38 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=18526ed6-4145-4904-9ebc-947ddc1eb345 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/cccc/blobs/uploads/7987669a-5981-4876-b634-a1b022ef549b?_state=RS6aYe3-ZaSLzar0AQTFUSmEE9L9_AYNakFWVF5ddlZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3OTg3NjY5YS01OTgxLTQ4NzYtYjYzNC1hMWIwMjJlZjU0OWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6MzguMTAyNDIxNjU5WiJ9&digest=sha256%3Aba1b19183c0ee11cbe786c2729f17f0c08799c3700a918794c1adf5d2096fca4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137609567s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:38 +0000] "PUT /v2/foo/cccc/blobs/uploads/7987669a-5981-4876-b634-a1b022ef549b?_state=RS6aYe3-ZaSLzar0AQTFUSmEE9L9_AYNakFWVF5ddlZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3OTg3NjY5YS01OTgxLTQ4NzYtYjYzNC1hMWIwMjJlZjU0OWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6MzguMTAyNDIxNjU5WiJ9&digest=sha256%3Aba1b19183c0ee11cbe786c2729f17f0c08799c3700a918794c1adf5d2096fca4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=8557585b-8734-4716-9c4f-00f7b65e3c97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.614221ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:39 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=757772aa-18aa-4e4a-8b33-f76ef5b5264f http.request.method=POST http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.405µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:39 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=b584dc9d-c97e-425f-9458-22aa4328ad22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/dddd/blobs/uploads/0e167dfa-c9f5-4acd-811b-9819ad30ce3f?_state=fLGAu_fj81GB9h8x3TCAnZ53PZsvo5iIYTWJHm_GGsx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwZTE2N2RmYS1jOWY1LTRhY2QtODExYi05ODE5YWQzMGNlM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6MzkuMzIxNTY2NTYzWiJ9&digest=sha256%3A25ad33888edb8b47ca775ce3ccf75f4f26273a9be503d25519e737b92f86b9b5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.627085997s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:39 +0000] "PUT /v2/foo/dddd/blobs/uploads/0e167dfa-c9f5-4acd-811b-9819ad30ce3f?_state=fLGAu_fj81GB9h8x3TCAnZ53PZsvo5iIYTWJHm_GGsx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwZTE2N2RmYS1jOWY1LTRhY2QtODExYi05ODE5YWQzMGNlM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6MzkuMzIxNTY2NTYzWiJ9&digest=sha256%3A25ad33888edb8b47ca775ce3ccf75f4f26273a9be503d25519e737b92f86b9b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=67b745c7-bf14-4008-8b0f-4ce9dee06fff http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.47447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:40 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=3fd179c6-46b7-4765-9bed-7cb72061b0df http.request.method=POST http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.384208ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:41 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=f541d4d9-9152-4dee-a667-f2d692715006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/eeee/blobs/uploads/540c7afa-0ade-4c39-bcf8-e81e92a6014b?_state=ug1mDkOI8vOLUDOGBITri4iRk1jcJ1PQOmip_ktSrfh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1NDBjN2FmYS0wYWRlLTRjMzktYmNmOC1lODFlOTJhNjAxNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NDEuMDM4MDE5Njc5WiJ9&digest=sha256%3Aade02224606e9fe5d3b3752e30daa24002f0cff5e0a446e84a6878b11231c6f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367784578s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:41 +0000] "PUT /v2/foo/eeee/blobs/uploads/540c7afa-0ade-4c39-bcf8-e81e92a6014b?_state=ug1mDkOI8vOLUDOGBITri4iRk1jcJ1PQOmip_ktSrfh7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1NDBjN2FmYS0wYWRlLTRjMzktYmNmOC1lODFlOTJhNjAxNGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NDEuMDM4MDE5Njc5WiJ9&digest=sha256%3Aade02224606e9fe5d3b3752e30daa24002f0cff5e0a446e84a6878b11231c6f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=4ab2ea29-97d4-4404-bb55-16533c7635b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342041ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:42 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=e39684fb-92d5-48dd-9ec6-5cf42e6cad0a http.request.method=POST http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="991.354µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:42 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=3f54b17e-ff67-4941-b795-9970ced76178 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/ffff/blobs/uploads/34c94033-a8bf-44df-ae0b-933701dc851f?_state=F5nGdJQ2kqU9qcUVMg3sNKQuQD5IDW88dyJVm2jissB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzNGM5NDAzMy1hOGJmLTQ0ZGYtYWUwYi05MzM3MDFkYzg1MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NDIuNTQxMTIwNjcyWiJ9&digest=sha256%3Af3987135f9b11693697d348ff124ce48fa19c6b061c5797e7aacd0bd1f9565bd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.602040017s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:42 +0000] "PUT /v2/foo/ffff/blobs/uploads/34c94033-a8bf-44df-ae0b-933701dc851f?_state=F5nGdJQ2kqU9qcUVMg3sNKQuQD5IDW88dyJVm2jissB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzNGM5NDAzMy1hOGJmLTQ0ZGYtYWUwYi05MzM3MDFkYzg1MWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NDIuNTQxMTIwNjcyWiJ9&digest=sha256%3Af3987135f9b11693697d348ff124ce48fa19c6b061c5797e7aacd0bd1f9565bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=26ac918d-0fac-4593-9094-7b9974607060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.233281ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=b9ff79d9-dc4f-4bc3-b141-1e0ea52d5658 http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="531.643µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=8453bbac-f556-427a-bb7c-d5d48a8d32f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" 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="515.037µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=9d4a4ca7-80ff-47ed-9014-2283459d2077 http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" 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="529.361µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=6d2d993a-d17c-4d38-96ed-a5bf0cf6766b http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" 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="567.059µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=c4b9a11e-ef70-49f4-b7dd-87f3eca2212f http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" 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="587.613µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=68c583d7-8598-4448-94dd-e29fbe4600de http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" 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="635.933µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" 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:43479" http.request.id=dd3e0845-f0dc-4532-9c77-134eeb4cf4d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" 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="667.424µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" 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:43479" http.request.id=e493e5a8-3bc1-4eb1-99aa-3095448550c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" 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="613.535µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=0e1add0c-16e7-47dd-9574-b68c1b2095a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" 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="638.353µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T07:15:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43479" http.request.id=28b3e798-5260-406d-acc9-5b4b386be6ed http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" 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="720.33µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T07:15: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-04T07:15:45Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:15:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=6035e03c-ea93-4f49-85a9-808af1169224 http.request.method=POST http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.869477ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=1dc7d034-b5bb-48c5-b8ef-90cd954c9112 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/aaaa/blobs/uploads/97d914c5-a1b3-4bff-80bb-a9b595acbc67?_state=J-iBiqkoE-LRXeCJXBXKBkXF0waUWfY7iCBlGM6EqOZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5N2Q5MTRjNS1hMWIzLTRiZmYtODBiYi1hOWI1OTVhY2JjNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NDUuMzA5MDYxMjA4WiJ9&digest=sha256%3A3753ae700b0b3ca9b6c70aec0f297b5cc6190d0d699230fd963b70da6ad1bffd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.398567343s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/97d914c5-a1b3-4bff-80bb-a9b595acbc67?_state=J-iBiqkoE-LRXeCJXBXKBkXF0waUWfY7iCBlGM6EqOZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5N2Q5MTRjNS1hMWIzLTRiZmYtODBiYi1hOWI1OTVhY2JjNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NDUuMzA5MDYxMjA4WiJ9&digest=sha256%3A3753ae700b0b3ca9b6c70aec0f297b5cc6190d0d699230fd963b70da6ad1bffd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=fe0e2ebe-2cbf-4c74-ad0a-53388ae407e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.281197ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:47 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=276c23c9-baa3-4d80-97a6-836d39e6b43f http.request.method=POST http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="810.029µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:47 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=b6ea44e8-8d13-4665-934c-ac39063aa779 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/bbbb/blobs/uploads/f2b4d44a-cd6d-4605-aaa8-80a75c75acda?_state=0avXu5xUb7MA93R7_R-V0X3ojt41cgJuBALgpiKVS7d7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmMmI0ZDQ0YS1jZDZkLTQ2MDUtYWFhOC04MGE3NWM3NWFjZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NDcuODAwODUzNzkxWiJ9&digest=sha256%3A2f8294623aa3375fd59638a215d2979d7435b26d66f8e3f2d265c247ee13bdc1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.626852291s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:47 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f2b4d44a-cd6d-4605-aaa8-80a75c75acda?_state=0avXu5xUb7MA93R7_R-V0X3ojt41cgJuBALgpiKVS7d7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmMmI0ZDQ0YS1jZDZkLTQ2MDUtYWFhOC04MGE3NWM3NWFjZGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NDcuODAwODUzNzkxWiJ9&digest=sha256%3A2f8294623aa3375fd59638a215d2979d7435b26d66f8e3f2d265c247ee13bdc1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=4e961437-31ec-4e41-bc25-35dea093bbc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217027ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:49 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=7884b68e-ca2a-4fc0-95d4-d6c5cebfc08a http.request.method=POST http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.357µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:49 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=3a8b6366-9e1c-4d62-8b65-6c7e7b6d9d0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/cccc/blobs/uploads/b6095726-417f-4c55-bbd5-5614d664e44b?_state=kniHg7ysZAHh7owq8CrBOK2hAkBP5SJfg8m0RrWLPxt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiNjA5NTcyNi00MTdmLTRjNTUtYmJkNS01NjE0ZDY2NGU0NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NDkuNTAyMzc5NDY3WiJ9&digest=sha256%3A8a110710d5dff391c49ccbdb494ce9697bd829d45c5f11a658180c1c7087b792" http.request.useragent="Go-http-client/1.1" http.response.duration=935.241847ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:49 +0000] "PUT /v2/foo/cccc/blobs/uploads/b6095726-417f-4c55-bbd5-5614d664e44b?_state=kniHg7ysZAHh7owq8CrBOK2hAkBP5SJfg8m0RrWLPxt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiNjA5NTcyNi00MTdmLTRjNTUtYmJkNS01NjE0ZDY2NGU0NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NDkuNTAyMzc5NDY3WiJ9&digest=sha256%3A8a110710d5dff391c49ccbdb494ce9697bd829d45c5f11a658180c1c7087b792 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=0b40f946-45d1-43b5-88b0-70db42e1496e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.164165ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:50 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=a2c61696-6e79-47ac-b598-18ca75e95f87 http.request.method=POST http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.387µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:50 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=14b73b74-6cca-4646-9ffe-143a20e2a6bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/dddd/blobs/uploads/cc2549e4-1097-4845-b30d-b60cc0e67746?_state=MWcKAy70CxzDMaj8W974E69mD2vct-ycgWIhbgqoAa97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjYzI1NDllNC0xMDk3LTQ4NDUtYjMwZC1iNjBjYzBlNjc3NDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NTAuNTQ1MDQzMDFaIn0%3D&digest=sha256%3Aadef1b8238c78f2a62c717e0ea9f5b2096d32dd9f70ba7560575e079c6a7ddd2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.985160228s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:50 +0000] "PUT /v2/foo/dddd/blobs/uploads/cc2549e4-1097-4845-b30d-b60cc0e67746?_state=MWcKAy70CxzDMaj8W974E69mD2vct-ycgWIhbgqoAa97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjYzI1NDllNC0xMDk3LTQ4NDUtYjMwZC1iNjBjYzBlNjc3NDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NTAuNTQ1MDQzMDFaIn0%3D&digest=sha256%3Aadef1b8238c78f2a62c717e0ea9f5b2096d32dd9f70ba7560575e079c6a7ddd2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=af9e3cba-ba6b-4c56-9aa6-38f656b47c74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43852" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.248302ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44277" http.request.id=0deb7728-8188-4edf-9891-6d0c4e463e0e http.request.method=GET http.request.remoteaddr="127.0.0.1:43852" 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="550.997µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (17.43s) === RUN TestURLPrefix time="2025-12-04T07:15:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T07:15:52Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37537" http.request.id=5d7e8220-1967-4f08-b3da-110a575b5c26 http.request.method=GET http.request.remoteaddr="127.0.0.1:58200" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="683.482µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-12-04T07:15:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T07:15:52Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:15:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=ba19be8a-5666-4e03-9ec9-337e0aa7de25 http.request.method=GET http.request.remoteaddr="127.0.0.1:33038" http.request.uri="/v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="948.473µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "GET /v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=04c7c786-8e95-4af6-b583-12dea76c440a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33054" http.request.uri="/v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="696.152µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=f31fb7db-73e1-4041-a88e-068727ce3b58 http.request.method=POST http.request.remoteaddr="127.0.0.1:33054" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="634.141µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=8a79f74c-8f9c-43be-ace8-0f1a58816906 http.request.method=GET http.request.remoteaddr="127.0.0.1:33054" http.request.uri="/v2/foo/bar/blobs/uploads/f2ae89a7-3016-4cae-a6fd-590b845357ef?_state=9lp98-p60EM9EB7MQC3PKs0GeHANWuK-s_1lAS33BnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYWU4OWE3LTMwMTYtNGNhZS1hNmZkLTU5MGI4NDUzNTdlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MDczNDMxNTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="621.216µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "GET /v2/foo/bar/blobs/uploads/f2ae89a7-3016-4cae-a6fd-590b845357ef?_state=9lp98-p60EM9EB7MQC3PKs0GeHANWuK-s_1lAS33BnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYWU4OWE3LTMwMTYtNGNhZS1hNmZkLTU5MGI4NDUzNTdlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MDczNDMxNTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=f60b5ef9-6ffb-48e4-8066-0871d980188a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33054" http.request.uri="/v2/foo/bar/blobs/uploads/f2ae89a7-3016-4cae-a6fd-590b845357ef?_state=9lp98-p60EM9EB7MQC3PKs0GeHANWuK-s_1lAS33BnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYWU4OWE3LTMwMTYtNGNhZS1hNmZkLTU5MGI4NDUzNTdlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MDczNDMxNTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="585.475µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "DELETE /v2/foo/bar/blobs/uploads/f2ae89a7-3016-4cae-a6fd-590b845357ef?_state=9lp98-p60EM9EB7MQC3PKs0GeHANWuK-s_1lAS33BnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYWU4OWE3LTMwMTYtNGNhZS1hNmZkLTU5MGI4NDUzNTdlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MDczNDMxNTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=3073e88b-349e-4c81-817d-97655c4ac916 http.request.method=GET http.request.remoteaddr="127.0.0.1:33054" http.request.uri="/v2/foo/bar/blobs/uploads/f2ae89a7-3016-4cae-a6fd-590b845357ef?_state=9lp98-p60EM9EB7MQC3PKs0GeHANWuK-s_1lAS33BnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYWU4OWE3LTMwMTYtNGNhZS1hNmZkLTU5MGI4NDUzNTdlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MDczNDMxNTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f2ae89a7-3016-4cae-a6fd-590b845357ef time="2025-12-04T07:15:52Z" 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:42889" http.request.id=3073e88b-349e-4c81-817d-97655c4ac916 http.request.method=GET http.request.remoteaddr="127.0.0.1:33054" http.request.uri="/v2/foo/bar/blobs/uploads/f2ae89a7-3016-4cae-a6fd-590b845357ef?_state=9lp98-p60EM9EB7MQC3PKs0GeHANWuK-s_1lAS33BnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYWU4OWE3LTMwMTYtNGNhZS1hNmZkLTU5MGI4NDUzNTdlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MDczNDMxNTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="571.168µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f2ae89a7-3016-4cae-a6fd-590b845357ef 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "GET /v2/foo/bar/blobs/uploads/f2ae89a7-3016-4cae-a6fd-590b845357ef?_state=9lp98-p60EM9EB7MQC3PKs0GeHANWuK-s_1lAS33BnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYWU4OWE3LTMwMTYtNGNhZS1hNmZkLTU5MGI4NDUzNTdlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MDczNDMxNTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=a561011d-d7cb-4b88-9970-67a2c5fdf52f http.request.method=POST http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="800.415µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=097d516d-59ea-4e13-b8fb-af495ea10cba http.request.method=PUT http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/fc06ac05-779f-4596-a410-d9885e0e153a?_state=zBo1bmCKlf4sL64emmh1zdvFR0xhD3RUtlqNpMuMDeh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDZhYzA1LTc3OWYtNDU5Ni1hNDEwLWQ5ODg1ZTBlMTUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MTAzNTU5NzFaIn0%3D&digest=sha256%3A8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" provided=sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b vars.name="foo/bar" vars.uuid=fc06ac05-779f-4596-a410-d9885e0e153a time="2025-12-04T07:15:52Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=097d516d-59ea-4e13-b8fb-af495ea10cba http.request.method=PUT http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/fc06ac05-779f-4596-a410-d9885e0e153a?_state=zBo1bmCKlf4sL64emmh1zdvFR0xhD3RUtlqNpMuMDeh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDZhYzA1LTc3OWYtNDU5Ni1hNDEwLWQ5ODg1ZTBlMTUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MTAzNTU5NzFaIn0%3D&digest=sha256%3A8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fc06ac05-779f-4596-a410-d9885e0e153a time="2025-12-04T07:15:52Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b, 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:42889" http.request.id=097d516d-59ea-4e13-b8fb-af495ea10cba http.request.method=PUT http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/fc06ac05-779f-4596-a410-d9885e0e153a?_state=zBo1bmCKlf4sL64emmh1zdvFR0xhD3RUtlqNpMuMDeh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDZhYzA1LTc3OWYtNDU5Ni1hNDEwLWQ5ODg1ZTBlMTUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MTAzNTU5NzFaIn0%3D&digest=sha256%3A8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="707.436µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fc06ac05-779f-4596-a410-d9885e0e153a 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "PUT /v2/foo/bar/blobs/uploads/fc06ac05-779f-4596-a410-d9885e0e153a?_state=zBo1bmCKlf4sL64emmh1zdvFR0xhD3RUtlqNpMuMDeh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDZhYzA1LTc3OWYtNDU5Ni1hNDEwLWQ5ODg1ZTBlMTUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MTAzNTU5NzFaIn0%3D&digest=sha256%3A8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=9a148fce-b252-4371-b7e1-c4bb5ac01af1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="656.763µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=753d2328-373f-45b8-918a-08de317e9c75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/722498ec-4571-4f3f-99dc-0b8c29230d7e?_state=kH6zIHjYA9YOD2YnrgTNXcW3BWSRJhJPJiP4EeAJVnB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMjQ5OGVjLTQ1NzEtNGYzZi05OWRjLTBiOGMyOTIzMGQ3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MTE5MTA5NjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="798.285µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "PUT /v2/foo/bar/blobs/uploads/722498ec-4571-4f3f-99dc-0b8c29230d7e?_state=kH6zIHjYA9YOD2YnrgTNXcW3BWSRJhJPJiP4EeAJVnB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyMjQ5OGVjLTQ1NzEtNGYzZi05OWRjLTBiOGMyOTIzMGQ3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MTE5MTA5NjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=61f23ca2-6672-4b2a-a8da-a1de78561fd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="548.925µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=8f576367-a7d0-43c8-8e83-7af6b9929c68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/27fdbae1-3133-4689-a355-94f670604a11?_state=MDJfcSNm4DS5OXYLbuJnQbNx_kFrr9Mn1CxOuZ-5bKt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3ZmRiYWUxLTMxMzMtNDY4OS1hMzU1LTk0ZjY3MDYwNGExMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MTM0MTg3NjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="679.37µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "PUT /v2/foo/bar/blobs/uploads/27fdbae1-3133-4689-a355-94f670604a11?_state=MDJfcSNm4DS5OXYLbuJnQbNx_kFrr9Mn1CxOuZ-5bKt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3ZmRiYWUxLTMxMzMtNDY4OS1hMzU1LTk0ZjY3MDYwNGExMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MTM0MTg3NjhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=9c0dac26-1a75-447f-9c52-59a7bb6bf9bf http.request.method=POST http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="578.678µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=6de0990e-bf1c-49cd-b976-20b81bb007a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/801aa492-36be-4e63-a479-eaff597eebd6?_state=9IRvbHrJyVYtMBm7BFkm5PS2ITz9sODjUppM4-O0Y0x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwMWFhNDkyLTM2YmUtNGU2My1hNDc5LWVhZmY1OTdlZWJkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MTQ4MjY1MDdaIn0%3D&digest=sha256%3A8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" http.response.duration=548.338156ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:52 +0000] "PUT /v2/foo/bar/blobs/uploads/801aa492-36be-4e63-a479-eaff597eebd6?_state=9IRvbHrJyVYtMBm7BFkm5PS2ITz9sODjUppM4-O0Y0x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwMWFhNDkyLTM2YmUtNGU2My1hNDc5LWVhZmY1OTdlZWJkNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Mi42MTQ4MjY1MDdaIn0%3D&digest=sha256%3A8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=3d780930-1737-4085-a722-35e89e5cd9c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.275µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42889" http.request.id=9043a0a8-acdf-46e9-b80e-112e7fa0bce3 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/efb5b0dd-1ad0-4042-a5b8-ea6c1af7ba9e?_state=Fyj234jb9X9dXjzhNGSl3Aj2PR-a-Kg6-RAmy01gy6l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYjViMGRkLTFhZDAtNDA0Mi1hNWI4LWVhNmMxYWY3YmE5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My4xNzUwODY5NTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=591.558881ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "PATCH /v2/foo/bar/blobs/uploads/efb5b0dd-1ad0-4042-a5b8-ea6c1af7ba9e?_state=Fyj234jb9X9dXjzhNGSl3Aj2PR-a-Kg6-RAmy01gy6l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYjViMGRkLTFhZDAtNDA0Mi1hNWI4LWVhNmMxYWY3YmE5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My4xNzUwODY5NTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=e4e50d30-3219-4dd6-bb1e-d9178ef88c50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/uploads/efb5b0dd-1ad0-4042-a5b8-ea6c1af7ba9e?_state=lSX76H0CPydbbrLjWijsY-dm6xIv1oWeDdj3SCBORMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYjViMGRkLTFhZDAtNDA0Mi1hNWI4LWVhNmMxYWY3YmE5ZSIsIk9mZnNldCI6MTQ4NzcxODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NTNaIn0%3D&digest=sha256%3A8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039583ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "PUT /v2/foo/bar/blobs/uploads/efb5b0dd-1ad0-4042-a5b8-ea6c1af7ba9e?_state=lSX76H0CPydbbrLjWijsY-dm6xIv1oWeDdj3SCBORMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmYjViMGRkLTFhZDAtNDA0Mi1hNWI4LWVhNmMxYWY3YmE5ZSIsIk9mZnNldCI6MTQ4NzcxODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NTNaIn0%3D&digest=sha256%3A8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=e22ad7e9-ec2e-45a1-a1ac-4e5ff9986d15 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="660.891µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=fc94c91c-69a5-4fb7-9375-7dcd20fb34c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.610243ms http.response.status=200 http.response.written=14877184 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "GET /v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b HTTP/1.1" 200 14877184 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=error msg="error parsing digest="sha257:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=378112dd-63b4-4a0f-85e4-61ec1289dc70 http.request.method=GET http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/sha257:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" vars.name="foo/bar" time="2025-12-04T07:15:53Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=378112dd-63b4-4a0f-85e4-61ec1289dc70 http.request.method=GET http.request.remoteaddr="127.0.0.1:33068" http.request.uri="/v2/foo/bar/blobs/sha257:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="643.803µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "GET /v2/foo/bar/blobs/sha257:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=17b650a1-365f-42c4-913e-adfa972a03ac http.request.method=GET http.request.remoteaddr="127.0.0.1:33080" http.request.uri="/v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" http.response.duration="865.865µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "GET /v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T07:15:53Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:15:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=7312847a-5bf6-41cc-b52d-e01c89fc4634 http.request.method=GET http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="971.217µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "GET /v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=03bc082c-33bc-4d35-96a1-ea0fdeb3fa4b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42854" http.request.uri="/v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.043µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=500f2ab8-ecc6-4c08-859d-be461904449a http.request.method=POST http.request.remoteaddr="127.0.0.1:42854" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="668.577µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=2b8c2368-6c50-4cbf-a7dd-7de456ee88bd http.request.method=GET http.request.remoteaddr="127.0.0.1:42854" http.request.uri="/v2/foo/bar/blobs/uploads/9516a0fb-5fb3-49de-9dfc-abc943532ddb?_state=M25n6NYcEFM-EvquFRU_QeEdkJCdNDKpvMYdluRBPA17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTZhMGZiLTVmYjMtNDlkZS05ZGZjLWFiYzk0MzUzMmRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTEwNzIwNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="777.187µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "GET /v2/foo/bar/blobs/uploads/9516a0fb-5fb3-49de-9dfc-abc943532ddb?_state=M25n6NYcEFM-EvquFRU_QeEdkJCdNDKpvMYdluRBPA17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTZhMGZiLTVmYjMtNDlkZS05ZGZjLWFiYzk0MzUzMmRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTEwNzIwNjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=fce7d860-a1af-4b45-95b2-1b2f4083641c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42854" http.request.uri="/v2/foo/bar/blobs/uploads/9516a0fb-5fb3-49de-9dfc-abc943532ddb?_state=M25n6NYcEFM-EvquFRU_QeEdkJCdNDKpvMYdluRBPA17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTZhMGZiLTVmYjMtNDlkZS05ZGZjLWFiYzk0MzUzMmRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTEwNzIwNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="671.652µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "DELETE /v2/foo/bar/blobs/uploads/9516a0fb-5fb3-49de-9dfc-abc943532ddb?_state=M25n6NYcEFM-EvquFRU_QeEdkJCdNDKpvMYdluRBPA17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTZhMGZiLTVmYjMtNDlkZS05ZGZjLWFiYzk0MzUzMmRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTEwNzIwNjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=a38c4340-2ba1-43e6-b957-bcffe8c574fb http.request.method=GET http.request.remoteaddr="127.0.0.1:42854" http.request.uri="/v2/foo/bar/blobs/uploads/9516a0fb-5fb3-49de-9dfc-abc943532ddb?_state=M25n6NYcEFM-EvquFRU_QeEdkJCdNDKpvMYdluRBPA17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTZhMGZiLTVmYjMtNDlkZS05ZGZjLWFiYzk0MzUzMmRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTEwNzIwNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9516a0fb-5fb3-49de-9dfc-abc943532ddb time="2025-12-04T07:15:53Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=a38c4340-2ba1-43e6-b957-bcffe8c574fb http.request.method=GET http.request.remoteaddr="127.0.0.1:42854" http.request.uri="/v2/foo/bar/blobs/uploads/9516a0fb-5fb3-49de-9dfc-abc943532ddb?_state=M25n6NYcEFM-EvquFRU_QeEdkJCdNDKpvMYdluRBPA17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTZhMGZiLTVmYjMtNDlkZS05ZGZjLWFiYzk0MzUzMmRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTEwNzIwNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="578.457µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9516a0fb-5fb3-49de-9dfc-abc943532ddb 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "GET /v2/foo/bar/blobs/uploads/9516a0fb-5fb3-49de-9dfc-abc943532ddb?_state=M25n6NYcEFM-EvquFRU_QeEdkJCdNDKpvMYdluRBPA17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1MTZhMGZiLTVmYjMtNDlkZS05ZGZjLWFiYzk0MzUzMmRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTEwNzIwNjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=68c16447-0f1a-4f74-ad32-74ac124e2e45 http.request.method=POST http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="736.666µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=c9d94410-5a3e-4009-9252-da5223abfa1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/55c13484-a170-44da-8cd1-d3004067f9d9?_state=PF9q2_ox_ypjZfI2xRwCQ1sT0AS75PYYrrQGUJ9lsfh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1YzEzNDg0LWExNzAtNDRkYS04Y2QxLWQzMDA0MDY3ZjlkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTUwODUxMDhaIn0%3D&digest=sha256%3A8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" provided=sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d vars.name="foo/bar" vars.uuid=55c13484-a170-44da-8cd1-d3004067f9d9 time="2025-12-04T07:15:53Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=c9d94410-5a3e-4009-9252-da5223abfa1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/55c13484-a170-44da-8cd1-d3004067f9d9?_state=PF9q2_ox_ypjZfI2xRwCQ1sT0AS75PYYrrQGUJ9lsfh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1YzEzNDg0LWExNzAtNDRkYS04Y2QxLWQzMDA0MDY3ZjlkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTUwODUxMDhaIn0%3D&digest=sha256%3A8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=55c13484-a170-44da-8cd1-d3004067f9d9 time="2025-12-04T07:15:53Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d, 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:35803" http.request.id=c9d94410-5a3e-4009-9252-da5223abfa1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/55c13484-a170-44da-8cd1-d3004067f9d9?_state=PF9q2_ox_ypjZfI2xRwCQ1sT0AS75PYYrrQGUJ9lsfh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1YzEzNDg0LWExNzAtNDRkYS04Y2QxLWQzMDA0MDY3ZjlkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTUwODUxMDhaIn0%3D&digest=sha256%3A8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="697.137µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=55c13484-a170-44da-8cd1-d3004067f9d9 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "PUT /v2/foo/bar/blobs/uploads/55c13484-a170-44da-8cd1-d3004067f9d9?_state=PF9q2_ox_ypjZfI2xRwCQ1sT0AS75PYYrrQGUJ9lsfh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1YzEzNDg0LWExNzAtNDRkYS04Y2QxLWQzMDA0MDY3ZjlkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTUwODUxMDhaIn0%3D&digest=sha256%3A8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=a8986f4b-a054-4405-a30e-bd3953545555 http.request.method=POST http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="553.661µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=0891f9fb-fd7e-4ed2-bdb6-ee18f838fc2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/8601d135-7ed4-4b93-b5bf-155f8b59ad36?_state=T51GWCF6pbkAMO1TAfUkT9-t_9TB8bJJTN1t2-wgQDt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2MDFkMTM1LTdlZDQtNGI5My1iNWJmLTE1NWY4YjU5YWQzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTY2Mjc3MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="751.608µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "PUT /v2/foo/bar/blobs/uploads/8601d135-7ed4-4b93-b5bf-155f8b59ad36?_state=T51GWCF6pbkAMO1TAfUkT9-t_9TB8bJJTN1t2-wgQDt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2MDFkMTM1LTdlZDQtNGI5My1iNWJmLTE1NWY4YjU5YWQzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NTY2Mjc3MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=e7712e9f-91b5-4661-a640-8b35f0e5a42e http.request.method=POST http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="613.3µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=e5ccd471-4df3-4fe7-86b2-3df94918ebdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/12377c25-9110-4e41-a4e0-eb3a21ca9b6c?_state=7wfGz7YDJHNdcenPFCzAJ9eB-2fCEHA3co8fFen-d4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzc3YzI1LTkxMTAtNGU0MS1hNGUwLWViM2EyMWNhOWI2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NjI1NzM0NDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="674.854µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "PUT /v2/foo/bar/blobs/uploads/12377c25-9110-4e41-a4e0-eb3a21ca9b6c?_state=7wfGz7YDJHNdcenPFCzAJ9eB-2fCEHA3co8fFen-d4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMzc3YzI1LTkxMTAtNGU0MS1hNGUwLWViM2EyMWNhOWI2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NjI1NzM0NDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=6dee996f-b757-4ad8-b388-cd8a048d3915 http.request.method=POST http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="560.988µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=a64b82f0-eb00-4e8b-ac6c-d94cae95c7b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/ddcfbeb0-01bd-417c-abb7-4edb3baa7d7f?_state=lsnU_hLij95OchocsAwwOF8rxZnO7Tl9m5dGdLBKwwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkY2ZiZWIwLTAxYmQtNDE3Yy1hYmI3LTRlZGIzYmFhN2Q3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NjM5OTg4OTVaIn0%3D&digest=sha256%3A8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" http.response.duration=683.338394ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "PUT /v2/foo/bar/blobs/uploads/ddcfbeb0-01bd-417c-abb7-4edb3baa7d7f?_state=lsnU_hLij95OchocsAwwOF8rxZnO7Tl9m5dGdLBKwwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkY2ZiZWIwLTAxYmQtNDE3Yy1hYmI3LTRlZGIzYmFhN2Q3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1My44NjM5OTg4OTVaIn0%3D&digest=sha256%3A8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=97f048dd-9f03-466c-9aeb-2b2a00723cbe http.request.method=POST http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="924.07µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35803" http.request.id=48554b5a-3dd5-4225-9f3d-7fa97dc458c8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/0bb4f6d0-9c45-47e4-abff-a45ffd4448fb?_state=hBWUq83X_zPT4OlCy3e5owRJzogR-VXKtWFsMqbKeKh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYjRmNmQwLTljNDUtNDdlNC1hYmZmLWE0NWZmZDQ0NDhmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NC41NjIwODc3NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=672.34049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:54 +0000] "PATCH /v2/foo/bar/blobs/uploads/0bb4f6d0-9c45-47e4-abff-a45ffd4448fb?_state=hBWUq83X_zPT4OlCy3e5owRJzogR-VXKtWFsMqbKeKh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYjRmNmQwLTljNDUtNDdlNC1hYmZmLWE0NWZmZDQ0NDhmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NC41NjIwODc3NTJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=6dba0c43-1373-4935-b098-d84655e37779 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/uploads/0bb4f6d0-9c45-47e4-abff-a45ffd4448fb?_state=drmA2iiSRHzp_wGrz4VojRsB8Ag_yRwDfkLfBfellvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYjRmNmQwLTljNDUtNDdlNC1hYmZmLWE0NWZmZDQ0NDhmYiIsIk9mZnNldCI6MTYwNzgzMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NTRaIn0%3D&digest=sha256%3A8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019922ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "PUT /v2/foo/bar/blobs/uploads/0bb4f6d0-9c45-47e4-abff-a45ffd4448fb?_state=drmA2iiSRHzp_wGrz4VojRsB8Ag_yRwDfkLfBfellvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYjRmNmQwLTljNDUtNDdlNC1hYmZmLWE0NWZmZDQ0NDhmYiIsIk9mZnNldCI6MTYwNzgzMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NTRaIn0%3D&digest=sha256%3A8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=74e70d73-4f82-417c-9896-c25bd6981c6f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="699.065µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=0589d219-cc94-4f60-b556-b57871309d09 http.request.method=GET http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.021032ms http.response.status=200 http.response.written=16078336 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "GET /v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d HTTP/1.1" 200 16078336 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=error msg="error parsing digest="sha257:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=97281b13-9fd2-425b-93dd-92bf651676fc http.request.method=GET http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/sha257:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" vars.name="foo/bar" time="2025-12-04T07:15:55Z" 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:35803" http.request.id=97281b13-9fd2-425b-93dd-92bf651676fc http.request.method=GET http.request.remoteaddr="127.0.0.1:42856" http.request.uri="/v2/foo/bar/blobs/sha257:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="598.559µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "GET /v2/foo/bar/blobs/sha257:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=c73a8606-391d-46c9-a90e-ea78a909188b http.request.method=GET http.request.remoteaddr="127.0.0.1:42886" http.request.uri="/v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" http.response.duration="849.163µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "GET /v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=324c4123-0bdd-4b47-93f9-41962382ff78 http.request.method=GET http.request.remoteaddr="127.0.0.1:42886" http.request.uri="/v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.701206ms http.response.status=200 http.response.written=1867776 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "GET /v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d HTTP/1.1" 200 1867776 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35803" http.request.id=d5fae08d-52d5-4cb3-b867-2c20c562f8fa http.request.method=GET http.request.remoteaddr="127.0.0.1:42870" http.request.uri="/v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.35597ms http.response.status=200 http.response.written=2660544 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "GET /v2/foo/bar/blobs/sha256:8446e97f7de54c220043a6d270fd755d349d995e15c7d3ef392f53432c7af48d HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=9fad9e7d-24f4-49e7-b5a2-11e09948f84e http.request.method=GET http.request.remoteaddr="127.0.0.1:33080" http.request.uri="/v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.480336998s http.response.status=200 http.response.written=2689536 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "GET /v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b HTTP/1.1" 200 2689536 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42889" http.request.id=60a772cf-a3d9-49f4-8ffe-b4e4da8cd7d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33072" http.request.uri="/v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.48293183s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [04/Dec/2025:07:15:53 +0000] "GET /v2/foo/bar/blobs/sha256:8dd1147a54138f439426051c27105a8abc606487aff6d1b36a5c7a704a55385b HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (2.72s) === RUN TestBlobDelete time="2025-12-04T07:15:55Z" 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-04T07:15:55Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:15:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=5df5ffc4-ed19-42e3-a3a7-1674141dfb7c http.request.method=GET http.request.remoteaddr="127.0.0.1:33478" http.request.uri="/v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="931.606µs" http.response.status=404 http.response.written=157 vars.digest="sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "GET /v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=15fedc99-c85b-4934-a3c6-1d05df8331be http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33484" http.request.uri="/v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="709.68µs" http.response.status=404 http.response.written=157 vars.digest="sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=b68ecfaf-b9c3-4c98-b219-adedcd703429 http.request.method=POST http.request.remoteaddr="127.0.0.1:33484" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="665.617µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=f115c450-bf99-48ef-97f5-f4ec61221820 http.request.method=GET http.request.remoteaddr="127.0.0.1:33484" http.request.uri="/v2/foo/bar/blobs/uploads/ab9e79bd-41c2-49b4-b48a-6485c641e1c0?_state=VeUnMziGmgJ6iEL_tTNa0Kuw7q17C7akJXgsxDP8Zxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiOWU3OWJkLTQxYzItNDliNC1iNDhhLTY0ODVjNjQxZTFjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNDkxMDMxNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="616.689µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "GET /v2/foo/bar/blobs/uploads/ab9e79bd-41c2-49b4-b48a-6485c641e1c0?_state=VeUnMziGmgJ6iEL_tTNa0Kuw7q17C7akJXgsxDP8Zxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiOWU3OWJkLTQxYzItNDliNC1iNDhhLTY0ODVjNjQxZTFjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNDkxMDMxNDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=9c0f2b38-8dc6-4d63-9204-aaca06d34956 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33484" http.request.uri="/v2/foo/bar/blobs/uploads/ab9e79bd-41c2-49b4-b48a-6485c641e1c0?_state=VeUnMziGmgJ6iEL_tTNa0Kuw7q17C7akJXgsxDP8Zxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiOWU3OWJkLTQxYzItNDliNC1iNDhhLTY0ODVjNjQxZTFjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNDkxMDMxNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="641.764µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "DELETE /v2/foo/bar/blobs/uploads/ab9e79bd-41c2-49b4-b48a-6485c641e1c0?_state=VeUnMziGmgJ6iEL_tTNa0Kuw7q17C7akJXgsxDP8Zxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiOWU3OWJkLTQxYzItNDliNC1iNDhhLTY0ODVjNjQxZTFjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNDkxMDMxNDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=1a45591c-48a9-4fc5-8201-7f8f3f0f58cb http.request.method=GET http.request.remoteaddr="127.0.0.1:33484" http.request.uri="/v2/foo/bar/blobs/uploads/ab9e79bd-41c2-49b4-b48a-6485c641e1c0?_state=VeUnMziGmgJ6iEL_tTNa0Kuw7q17C7akJXgsxDP8Zxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiOWU3OWJkLTQxYzItNDliNC1iNDhhLTY0ODVjNjQxZTFjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNDkxMDMxNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ab9e79bd-41c2-49b4-b48a-6485c641e1c0 time="2025-12-04T07:15:55Z" 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:42621" http.request.id=1a45591c-48a9-4fc5-8201-7f8f3f0f58cb http.request.method=GET http.request.remoteaddr="127.0.0.1:33484" http.request.uri="/v2/foo/bar/blobs/uploads/ab9e79bd-41c2-49b4-b48a-6485c641e1c0?_state=VeUnMziGmgJ6iEL_tTNa0Kuw7q17C7akJXgsxDP8Zxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiOWU3OWJkLTQxYzItNDliNC1iNDhhLTY0ODVjNjQxZTFjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNDkxMDMxNDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="559.695µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ab9e79bd-41c2-49b4-b48a-6485c641e1c0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "GET /v2/foo/bar/blobs/uploads/ab9e79bd-41c2-49b4-b48a-6485c641e1c0?_state=VeUnMziGmgJ6iEL_tTNa0Kuw7q17C7akJXgsxDP8Zxh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiOWU3OWJkLTQxYzItNDliNC1iNDhhLTY0ODVjNjQxZTFjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNDkxMDMxNDRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=0e76d336-d749-4b21-97ae-1661a0b29a88 http.request.method=POST http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="748.711µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=3df979a7-5796-450d-b972-6610822a8a95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/53feade1-1e72-4712-8e1d-bc414f6fe73b?_state=xFkA2zSbVfXt-sjYpu1bv-lA96CiWXhb5MGzjkNJSSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzZmVhZGUxLTFlNzItNDcxMi04ZTFkLWJjNDE0ZjZmZTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNTc5NzkyMzJaIn0%3D&digest=sha256%3A37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" provided=sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa vars.name="foo/bar" vars.uuid=53feade1-1e72-4712-8e1d-bc414f6fe73b time="2025-12-04T07:15:55Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=3df979a7-5796-450d-b972-6610822a8a95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/53feade1-1e72-4712-8e1d-bc414f6fe73b?_state=xFkA2zSbVfXt-sjYpu1bv-lA96CiWXhb5MGzjkNJSSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzZmVhZGUxLTFlNzItNDcxMi04ZTFkLWJjNDE0ZjZmZTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNTc5NzkyMzJaIn0%3D&digest=sha256%3A37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=53feade1-1e72-4712-8e1d-bc414f6fe73b time="2025-12-04T07:15:55Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa, 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:42621" http.request.id=3df979a7-5796-450d-b972-6610822a8a95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/53feade1-1e72-4712-8e1d-bc414f6fe73b?_state=xFkA2zSbVfXt-sjYpu1bv-lA96CiWXhb5MGzjkNJSSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzZmVhZGUxLTFlNzItNDcxMi04ZTFkLWJjNDE0ZjZmZTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNTc5NzkyMzJaIn0%3D&digest=sha256%3A37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="603.698µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=53feade1-1e72-4712-8e1d-bc414f6fe73b 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "PUT /v2/foo/bar/blobs/uploads/53feade1-1e72-4712-8e1d-bc414f6fe73b?_state=xFkA2zSbVfXt-sjYpu1bv-lA96CiWXhb5MGzjkNJSSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzZmVhZGUxLTFlNzItNDcxMi04ZTFkLWJjNDE0ZjZmZTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNTc5NzkyMzJaIn0%3D&digest=sha256%3A37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=bd336223-3e26-4971-a5a8-6453d2b88e23 http.request.method=POST http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="563.945µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=5412c199-387d-4d91-bb32-f0c788e8d64b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/e7f127ea-60da-40c6-9725-a492d5fd8c8c?_state=85OApEdaiXiRmXbHzRKK3Eaoj72UJcb5c3eez-O7WFV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3ZjEyN2VhLTYwZGEtNDBjNi05NzI1LWE0OTJkNWZkOGM4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNTkzNDg5NDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="669.005µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "PUT /v2/foo/bar/blobs/uploads/e7f127ea-60da-40c6-9725-a492d5fd8c8c?_state=85OApEdaiXiRmXbHzRKK3Eaoj72UJcb5c3eez-O7WFV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3ZjEyN2VhLTYwZGEtNDBjNi05NzI1LWE0OTJkNWZkOGM4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNTkzNDg5NDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=d16b7f90-4e33-477e-a125-6b08f1327bea http.request.method=POST http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="563.547µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=824d9540-dd2b-4c22-9490-59f50307bf2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/d19ebed1-f9c2-4e65-bc04-a1bec0fee20e?_state=jUm0eTu2-T0So4mFUmK5zDDtDKlulQ4rprdDMHEk91B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOWViZWQxLWY5YzItNGU2NS1iYzA0LWExYmVjMGZlZTIwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNjA3NjIxMjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="653.92µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "PUT /v2/foo/bar/blobs/uploads/d19ebed1-f9c2-4e65-bc04-a1bec0fee20e?_state=jUm0eTu2-T0So4mFUmK5zDDtDKlulQ4rprdDMHEk91B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxOWViZWQxLWY5YzItNGU2NS1iYzA0LWExYmVjMGZlZTIwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNjA3NjIxMjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=d487f11f-6433-4ed5-82eb-a87af163a1cf http.request.method=POST http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="561.994µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=672532db-3799-400a-bbaf-42a919c8bf03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/a6690776-2f43-4995-9839-dd960eff8269?_state=hnNs71MARHhzOxmUS3k5mbVBykdDq9JBBtxXBQX0jo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2NjkwNzc2LTJmNDMtNDk5NS05ODM5LWRkOTYwZWZmODI2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNjIxMzMxMzdaIn0%3D&digest=sha256%3A37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.duration=987.578973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:55 +0000] "PUT /v2/foo/bar/blobs/uploads/a6690776-2f43-4995-9839-dd960eff8269?_state=hnNs71MARHhzOxmUS3k5mbVBykdDq9JBBtxXBQX0jo97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2NjkwNzc2LTJmNDMtNDk5NS05ODM5LWRkOTYwZWZmODI2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1NS4zNjIxMzMxMzdaIn0%3D&digest=sha256%3A37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=585746e8-cb15-4955-9b6f-5d84c8661b35 http.request.method=POST http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.694µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42621" http.request.id=9037d275-1886-4a4e-ae9f-c17c88e57e9a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/bf6d4b78-681f-4543-b9e4-696b857b3228?_state=5LA-xfqbXXTivrAvhTRTijdMiIuanNhC5JuH4fYAA7d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNmQ0Yjc4LTY4MWYtNDU0My1iOWU0LTY5NmI4NTdiMzIyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Ni4zNjUwMDcxNloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=964.035469ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:56 +0000] "PATCH /v2/foo/bar/blobs/uploads/bf6d4b78-681f-4543-b9e4-696b857b3228?_state=5LA-xfqbXXTivrAvhTRTijdMiIuanNhC5JuH4fYAA7d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNmQ0Yjc4LTY4MWYtNDU0My1iOWU0LTY5NmI4NTdiMzIyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Ni4zNjUwMDcxNloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=7008d43b-81b2-46f0-ab63-3a6cf2675dcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/uploads/bf6d4b78-681f-4543-b9e4-696b857b3228?_state=oFPPWeU5j_CjkuTpxYsRHe5bHpND6fugaq68ug9xtgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNmQ0Yjc4LTY4MWYtNDU0My1iOWU0LTY5NmI4NTdiMzIyOCIsIk9mZnNldCI6MTkyNjQ1MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NTZaIn0%3D&digest=sha256%3A37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "PUT /v2/foo/bar/blobs/uploads/bf6d4b78-681f-4543-b9e4-696b857b3228?_state=oFPPWeU5j_CjkuTpxYsRHe5bHpND6fugaq68ug9xtgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmNmQ0Yjc4LTY4MWYtNDU0My1iOWU0LTY5NmI4NTdiMzIyOCIsIk9mZnNldCI6MTkyNjQ1MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTU6NTZaIn0%3D&digest=sha256%3A37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=1ea12c2d-ba87-4acb-b2c5-c492e6088117 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="648.38µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=4d3dd538-90f8-4712-bfbe-daba81a35818 http.request.method=GET http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.954361ms http.response.status=200 http.response.written=19264512 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "GET /v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 200 19264512 "" "Go-http-client/1.1" time="2025-12-04T07:15:57Z" level=error msg="error parsing digest="sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=da2a6b8e-2911-476f-9428-62dba58fe444 http.request.method=GET http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" vars.name="foo/bar" time="2025-12-04T07:15:57Z" 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:42621" http.request.id=da2a6b8e-2911-476f-9428-62dba58fe444 http.request.method=GET http.request.remoteaddr="127.0.0.1:33500" http.request.uri="/v2/foo/bar/blobs/sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="620.777µs" http.response.status=400 http.response.written=110 vars.digest="sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "GET /v2/foo/bar/blobs/sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T07:15:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=7a7e76f2-8d32-4df1-aaf5-035403f06dbd http.request.method=GET http.request.remoteaddr="127.0.0.1:56750" http.request.uri="/v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.duration="779.172µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "GET /v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=5f7c3a59-247d-45b7-b1e7-31dc7339de01 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56758" http.request.uri="/v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.duration="706.242µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:57Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=418f82d3-1d71-45eb-b399-abcd12fe5707 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56758" http.request.uri="/v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="521.965µs" http.response.status=404 http.response.written=157 vars.digest="sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "HEAD /v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T07:15:57Z" 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:42621" http.request.id=b3fa7186-a000-4f21-8140-edc6ac9975e9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56758" http.request.uri="/v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="509.112µs" http.response.status=404 http.response.written=74 vars.digest="sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-04T07:15:57Z" level=error msg="error parsing digest="sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=fe2cec3b-192f-4454-a2fe-e1201727c04e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56770" http.request.uri="/v2/foo/bar/blobs/sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" vars.name="foo/bar" time="2025-12-04T07:15:57Z" 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:42621" http.request.id=fe2cec3b-192f-4454-a2fe-e1201727c04e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56770" http.request.uri="/v2/foo/bar/blobs/sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="668.266µs" http.response.status=400 http.response.written=110 vars.digest="sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "DELETE /v2/foo/bar/blobs/sha257:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T07:15:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=7cbb9f89-1463-47cd-b78f-05d98dd61d73 http.request.method=POST http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="729.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=0136ed58-e738-45d5-bacf-d1b6c6246db1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/bar/blobs/uploads/725bd57c-9eea-4418-aeb9-e175b43aff0c?_state=q5kfHQfzHOCtHyG_AEbNRoervGHoglT8jE9F8wGpYQJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNWJkNTdjLTllZWEtNDQxOC1hZWI5LWUxNzViNDNhZmYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Ny4zNTYyNjM5MDFaIn0%3D&digest=sha256%3A37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.109776192s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "PUT /v2/foo/bar/blobs/uploads/725bd57c-9eea-4418-aeb9-e175b43aff0c?_state=q5kfHQfzHOCtHyG_AEbNRoervGHoglT8jE9F8wGpYQJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyNWJkNTdjLTllZWEtNDQxOC1hZWI5LWUxNzViNDNhZmYwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1Ny4zNTYyNjM5MDFaIn0%3D&digest=sha256%3A37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=24c670a9-69b8-4b07-88f2-3b11c72ecc49 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56780" http.request.uri="/v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.118485ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T07:15:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=f9d2737b-b0ef-4709-9adf-a4d737e0b943 http.request.method=GET http.request.remoteaddr="127.0.0.1:56750" http.request.uri="/v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.15744387s http.response.status=200 http.response.written=2689536 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "GET /v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 200 2689536 "" "Go-http-client/1.1" time="2025-12-04T07:15:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:42621" http.request.id=a3a69883-fed2-4231-8d37-e8d5644192f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56736" http.request.uri="/v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.160624824s http.response.status=200 http.response.written=2660544 127.0.0.1 - - [04/Dec/2025:07:15:57 +0000] "GET /v2/foo/bar/blobs/sha256:37cdc5e171e29cfe097f3f396b530ce3977f4ed06de2eab5b94c073dac80fffa HTTP/1.1" 200 2660544 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.24s) === RUN TestRelativeURL time="2025-12-04T07:15:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T07:15:58Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:15:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43629" http.request.id=adf6b287-8798-4e66-ac50-3a74f42093b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:48976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.271µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43629" http.request.id=071bfe38-b718-4fbb-96c5-33dd6ff8ca06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48976" http.request.uri="/v2/foo/bar/blobs/uploads/bfddc797-bfd0-4b48-9fc7-a36b296b91cc?_state=_hZL21_0es3oOINUgiNfUHQcxhFsEcVhIqtPBjKmfBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGRjNzk3LWJmZDAtNGI0OC05ZmM3LWEzNmIyOTZiOTFjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1OC41MTQ0MDcyMTZaIn0%3D&digest=sha256%3A731c4e7b66579fe761664d6d34496c56734eff675a85dbde7fbde202246ad0a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.008222595s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:15:58 +0000] "PUT /v2/foo/bar/blobs/uploads/bfddc797-bfd0-4b48-9fc7-a36b296b91cc?_state=_hZL21_0es3oOINUgiNfUHQcxhFsEcVhIqtPBjKmfBF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGRjNzk3LWJmZDAtNGI0OC05ZmM3LWEzNmIyOTZiOTFjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNTo1OC41MTQ0MDcyMTZaIn0%3D&digest=sha256%3A731c4e7b66579fe761664d6d34496c56734eff675a85dbde7fbde202246ad0a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43629" http.request.id=62b6027c-80f4-4f34-b776-fd8295f0f7d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:48976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43629" http.request.id=57b78275-52c4-4bbb-8748-4eb94171372b http.request.method=POST http.request.remoteaddr="127.0.0.1:48976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="574.622µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43629" http.request.id=18f8737a-3cf7-48e9-97b8-a4afb640cbcb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48976" http.request.uri="/v2/foo/bar/blobs/uploads/c45851cc-2db0-447b-9ec0-dfdb2d01b69d?_state=lVuigsgK1RB8exrwVzcX19OdCNNbH-Wx0vU3wiH8bJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0NTg1MWNjLTJkYjAtNDQ3Yi05ZWMwLWRmZGIyZDAxYjY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNjowMC42NzU3OTUwMTZaIn0%3D&digest=sha256%3Ae742bd3427a6014052a0d0c5dd7e35b702cdcecd4db3c41389d4bf7a77c2a273" http.request.useragent="Go-http-client/1.1" http.response.duration=550.229133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:00 +0000] "PUT /v2/foo/bar/blobs/uploads/c45851cc-2db0-447b-9ec0-dfdb2d01b69d?_state=lVuigsgK1RB8exrwVzcX19OdCNNbH-Wx0vU3wiH8bJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0NTg1MWNjLTJkYjAtNDQ3Yi05ZWMwLWRmZGIyZDAxYjY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNjowMC42NzU3OTUwMTZaIn0%3D&digest=sha256%3Ae742bd3427a6014052a0d0c5dd7e35b702cdcecd4db3c41389d4bf7a77c2a273 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.72s) === RUN TestBlobDeleteDisabled time="2025-12-04T07:16: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-04T07:16:01Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:16:01Z" 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:36953" http.request.id=81c6b8b1-fca6-4191-96b7-5a8c833eca3a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39614" http.request.uri="/v2/foo/bar/blobs/sha256:57a848183c6f9e486064775839220d088f1593e88735ad198e15d9f9f7643a19" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="960.905µs" http.response.status=405 http.response.written=78 vars.digest="sha256:57a848183c6f9e486064775839220d088f1593e88735ad198e15d9f9f7643a19" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:16:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:57a848183c6f9e486064775839220d088f1593e88735ad198e15d9f9f7643a19 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.07s) === RUN TestDeleteDisabled time="2025-12-04T07:16: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-04T07:16:01Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:16:01Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39155" http.request.id=8b660a6b-7c95-4c72-8df7-ce6f16feee84 http.request.method=POST http.request.remoteaddr="127.0.0.1:38196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39155" http.request.id=b58f6ab4-dc31-444e-b662-dc625cafd1b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38196" http.request.uri="/v2/foo/bar/blobs/uploads/948b61f4-3f16-4e7a-a49b-96f35678d666?_state=1xO767gqVHwBfpLGoauPXJnOg_GwSURuvl3q8hY8PBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGI2MWY0LTNmMTYtNGU3YS1hNDliLTk2ZjM1Njc4ZDY2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNjowMS4zNzE5ODQ4NTdaIn0%3D&digest=sha256%3Aa4417e0262a0305989739a3fbb10179b0a16d291d1fca608e10ca774dc493dad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100513828s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:01 +0000] "PUT /v2/foo/bar/blobs/uploads/948b61f4-3f16-4e7a-a49b-96f35678d666?_state=1xO767gqVHwBfpLGoauPXJnOg_GwSURuvl3q8hY8PBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0OGI2MWY0LTNmMTYtNGU3YS1hNDliLTk2ZjM1Njc4ZDY2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNjowMS4zNzE5ODQ4NTdaIn0%3D&digest=sha256%3Aa4417e0262a0305989739a3fbb10179b0a16d291d1fca608e10ca774dc493dad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:02Z" 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:39155" http.request.id=13004a29-a089-4299-8cbc-c07343558c5f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38196" http.request.uri="/v2/foo/bar/blobs/sha256:a4417e0262a0305989739a3fbb10179b0a16d291d1fca608e10ca774dc493dad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="871.609µs" http.response.status=405 http.response.written=78 vars.digest="sha256:a4417e0262a0305989739a3fbb10179b0a16d291d1fca608e10ca774dc493dad" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:16:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:a4417e0262a0305989739a3fbb10179b0a16d291d1fca608e10ca774dc493dad HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.18s) === RUN TestDeleteReadOnly time="2025-12-04T07:16:02Z" 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-04T07:16:02Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:16:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38413" http.request.id=19e29940-51f2-41a7-a05d-10b71b7203f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:40640" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091391ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38413" http.request.id=5043b274-50f1-4a6e-ae66-9a54b08a7643 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40640" http.request.uri="/v2/foo/bar/blobs/uploads/efcc88ff-49e1-4c36-8f26-3d9648ad67b3?_state=tZumYB052qN4VjhEpSxCiOSd3iJ9biDMVCjQgasYc-V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmY2M4OGZmLTQ5ZTEtNGMzNi04ZjI2LTNkOTY0OGFkNjdiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNjowMi41NTE0OTM2MzlaIn0%3D&digest=sha256%3A347f10f2bd42f384493d2143fedc24fbc17bd15250e9b75c5674f91b05244fea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.173685892s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:02 +0000] "PUT /v2/foo/bar/blobs/uploads/efcc88ff-49e1-4c36-8f26-3d9648ad67b3?_state=tZumYB052qN4VjhEpSxCiOSd3iJ9biDMVCjQgasYc-V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmY2M4OGZmLTQ5ZTEtNGMzNi04ZjI2LTNkOTY0OGFkNjdiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNjowMi41NTE0OTM2MzlaIn0%3D&digest=sha256%3A347f10f2bd42f384493d2143fedc24fbc17bd15250e9b75c5674f91b05244fea HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Dec/2025:07:16:03 +0000] "DELETE /v2/foo/bar/blobs/sha256:347f10f2bd42f384493d2143fedc24fbc17bd15250e9b75c5674f91b05244fea HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.25s) === RUN TestStartPushReadOnly time="2025-12-04T07:16: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-04T07:16:03Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [04/Dec/2025:07:16:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-12-04T07:16: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-04T07:16:03Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:16:03Z" 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:37467" http.request.id=9ddcc1f7-e58f-44f3-91b0-68d293d543de http.request.method=GET http.request.remoteaddr="127.0.0.1:33740" 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="751.458µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:07:16:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T07:16:03Z" 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:37467" http.request.id=7743c888-41ab-493a-9665-45bccc7104fd http.request.method=GET http.request.remoteaddr="127.0.0.1:33740" 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="540.477µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:07:16:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T07:16:03Z" 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:37467" http.request.id=db2fee6e-3b0d-45db-87c1-e28b963b7288 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" 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="497.561µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:07:16:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T07:16:03Z" 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:37467" http.request.id=f67862ba-54df-43fc-9ec2-c16f509afb5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.554µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T07:16:03Z" 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:37467" http.request.id=f67862ba-54df-43fc-9ec2-c16f509afb5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" 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="692.302µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T07:16:03Z" 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:37467" http.request.id=f67862ba-54df-43fc-9ec2-c16f509afb5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" 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="709.427µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T07:16:03Z" 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:37467" http.request.id=f67862ba-54df-43fc-9ec2-c16f509afb5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" 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="728.404µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:07:16:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T07:16:03Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=cfb5f5e4-1e06-4f60-81de-915ac285ff91 http.request.method=POST http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.589µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=b34b6023-6599-4826-b2a5-18a000343a70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/blobs/uploads/863168b5-fce4-4402-acfc-d6ae20997c1a?_state=DX6_cHXZyWyoO3JrJmNn5boNbc_nIKBffwhnqRLt5Mx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NjMxNjhiNS1mY2U0LTQ0MDItYWNmYy1kNmFlMjA5OTdjMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MDMuNzk1OTcxMzM5WiJ9&digest=sha256%3Ab289b82b90e19705edcb105d6d5204a60093166bcd7477f0f31010bde420ded8" http.request.useragent="Go-http-client/1.1" http.response.duration=644.951778ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/863168b5-fce4-4402-acfc-d6ae20997c1a?_state=DX6_cHXZyWyoO3JrJmNn5boNbc_nIKBffwhnqRLt5Mx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NjMxNjhiNS1mY2U0LTQ0MDItYWNmYy1kNmFlMjA5OTdjMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MDMuNzk1OTcxMzM5WiJ9&digest=sha256%3Ab289b82b90e19705edcb105d6d5204a60093166bcd7477f0f31010bde420ded8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=498a7499-d7c5-403c-9c4f-99c8a806d67b http.request.method=POST http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080414ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=a974c3be-3ed5-4042-9ecd-b354c6625856 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/blobs/uploads/9c744e9f-4266-404a-968f-953b15266b4d?_state=gY7B5EQWlcFJ9oW1jFKWktSsECu87XEgU8NXB656vx17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5Yzc0NGU5Zi00MjY2LTQwNGEtOTY4Zi05NTNiMTUyNjZiNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MDQuNTc4OTk0NFoifQ%3D%3D&digest=sha256%3Aad973b0ac8005ca5859d4aa622ebdbfea65a8f9bfa89550ff14a023b3b4b4848" http.request.useragent="Go-http-client/1.1" http.response.duration=2.121979031s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/9c744e9f-4266-404a-968f-953b15266b4d?_state=gY7B5EQWlcFJ9oW1jFKWktSsECu87XEgU8NXB656vx17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5Yzc0NGU5Zi00MjY2LTQwNGEtOTY4Zi05NTNiMTUyNjZiNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MDQuNTc4OTk0NFoifQ%3D%3D&digest=sha256%3Aad973b0ac8005ca5859d4aa622ebdbfea65a8f9bfa89550ff14a023b3b4b4848 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=ee2f7ea8-334f-4cea-a82b-3d712927b5fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.496708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=18704c1d-2ee5-4018-9b87-abeb2bc54b92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e" http.request.useragent="Go-http-client/1.1" http.response.duration="945.596µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=c53a28fb-7355-473d-b224-c40557e075dc http.request.method=GET http.request.remoteaddr="127.0.0.1:33740" 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="892.943µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=5bdcfef8-e258-43fa-b65a-6c7b0e5463fb http.request.method=GET http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="892.454µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "GET /v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" 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:37467" http.request.id=f5d28ddf-64bd-4ed4-8e8f-556c473cc5ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e" http.request.useragent="Go-http-client/1.1" http.response.duration="864.506µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" 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:37467" http.request.id=c6afb832-56c7-47f3-a21c-e083e9a4ae2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.978864ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:37467" http.request.id=3d9ed24b-a807-48a0-81a9-e5584c81c9b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e" http.request.useragent="Go-http-client/1.1" http.response.duration="936.922µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=e0ba12c7-acbe-452c-9259-dc15d401c6cd http.request.method=GET http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="784.121µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "GET /v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=11e97acd-b22d-4012-b843-5add4931e252 http.request.method=GET http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="531.612µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=6adb5c86-bbf4-4151-8987-03843dcdf7f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e" http.request.useragent="Go-http-client/1.1" http.response.duration="475.33µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "GET /v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=6dcbff5b-836f-49a2-9ff5-acae8314172e http.request.method=GET http.request.remoteaddr="127.0.0.1:33740" 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="571.18µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=error msg="payload digest does match: "sha256:d18c116ceefa13a95a46c341fb647e7532787514263efae123eaa34b286869bb" != "sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e"" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=293130bc-cdc4-4127-811b-2e7b3273c8d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e" time="2025-12-04T07:16:06Z" 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:37467" http.request.id=293130bc-cdc4-4127-811b-2e7b3273c8d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33740" http.request.uri="/v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="592.606µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e" 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:7c727176c6ff546213cf7812140f263721cf1017f8a724d9a6777b419c6de45e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" 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:37467" http.request.id=4cc5b4b3-adab-471c-95e5-242000351a14 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="693.859µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=a80c62e1-71bf-416c-9b58-1b4bd85cb45f http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="553.476µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37467" http.request.id=f41bc35a-5c4b-48c5-b40f-eefb87f2381b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" 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="572.505µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T07:16:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37467" http.request.id=f41bc35a-5c4b-48c5-b40f-eefb87f2381b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" 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="593.364µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T07:16:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37467" http.request.id=f41bc35a-5c4b-48c5-b40f-eefb87f2381b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" 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="610.372µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=26d0ec94-e57b-4b91-878c-b7dd595e4e47 http.request.method=POST http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="624.185µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=347b52ac-253f-4851-abbc-023f34837c56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/blobs/uploads/fa8e676a-0937-4eb8-ba42-d844296adc6e?_state=HSJpudWDt5t6EONnEbnW678bVR9B1HxXnRnlmG9jI7R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYThlNjc2YS0wOTM3LTRlYjgtYmE0Mi1kODQ0Mjk2YWRjNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MDYuNzM0NTcyMTY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="774.96µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/fa8e676a-0937-4eb8-ba42-d844296adc6e?_state=HSJpudWDt5t6EONnEbnW678bVR9B1HxXnRnlmG9jI7R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmYThlNjc2YS0wOTM3LTRlYjgtYmE0Mi1kODQ0Mjk2YWRjNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MDYuNzM0NTcyMTY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37467" http.request.id=c7977546-f4b7-40d9-825f-cfedef4534d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" 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="585.09µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T07:16:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37467" http.request.id=c7977546-f4b7-40d9-825f-cfedef4534d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" 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="605.824µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T07:16:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=942ff609-7be9-4535-9bcf-69b0e2ad3158 http.request.method=POST http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.268µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=29696efa-078a-4854-aac0-4f5d581c3fec http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/blobs/uploads/de88c9bd-ada0-443f-8408-cc349e42a48a?_state=uk0wsmwc_TrTWzys2IEYASe6pxEu4oc2Z9SD0DEMz7V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZTg4YzliZC1hZGEwLTQ0M2YtODQwOC1jYzM0OWU0MmE0OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MDYuNzk4NjAyNTk0WiJ9&digest=sha256%3A9687bfcb8eafd8a87f341071314d6a5fc16f3c5bea6059455248834482856c55" http.request.useragent="Go-http-client/1.1" http.response.duration=572.93921ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/de88c9bd-ada0-443f-8408-cc349e42a48a?_state=uk0wsmwc_TrTWzys2IEYASe6pxEu4oc2Z9SD0DEMz7V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZTg4YzliZC1hZGEwLTQ0M2YtODQwOC1jYzM0OWU0MmE0OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MDYuNzk4NjAyNTk0WiJ9&digest=sha256%3A9687bfcb8eafd8a87f341071314d6a5fc16f3c5bea6059455248834482856c55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:07Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=830923d6-9115-435e-af31-5f82aaf95454 http.request.method=POST http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074912ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=10943146-072b-475b-bef1-37888945d64b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/blobs/uploads/63d001a6-05b1-4751-b145-ad0067e453d7?_state=U86J7Jpwc7fZuO9ydxT0mg9li6SglcdoDPlDi2iN8oh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2M2QwMDFhNi0wNWIxLTQ3NTEtYjE0NS1hZDAwNjdlNDUzZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MDcuNDc1MTU4MTk0WiJ9&digest=sha256%3A10c1d7bd49a283d18a1ec4587a83329159a20e34307fd0f510b4639f2358cd5d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.474056874s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/63d001a6-05b1-4751-b145-ad0067e453d7?_state=U86J7Jpwc7fZuO9ydxT0mg9li6SglcdoDPlDi2iN8oh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2M2QwMDFhNi0wNWIxLTQ3NTEtYjE0NS1hZDAwNjdlNDUzZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MDcuNDc1MTU4MTk0WiJ9&digest=sha256%3A10c1d7bd49a283d18a1ec4587a83329159a20e34307fd0f510b4639f2358cd5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" 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:37467" http.request.id=2bec0667-f030-4387-96a5-f5dde3007c1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042944ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" 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:37467" http.request.id=5d45b121-2094-4e07-9e9b-2390bb8c6296 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/manifests/sha256:ad06f0b6f509595cd64f4727f72d4e527be3ea7c2c89219b6ac3f4274865b131" http.request.useragent="Go-http-client/1.1" http.response.duration="838.744µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:ad06f0b6f509595cd64f4727f72d4e527be3ea7c2c89219b6ac3f4274865b131 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=625c0416-4573-42be-9fe4-5fa93cb96649 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="600.77µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=428fe3ee-216b-4af8-9893-9428729c1e9f http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/manifests/sha256:ad06f0b6f509595cd64f4727f72d4e527be3ea7c2c89219b6ac3f4274865b131" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="637.72µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema2/manifests/sha256:ad06f0b6f509595cd64f4727f72d4e527be3ea7c2c89219b6ac3f4274865b131 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=2d9e308b-3d45-4295-9fc5-85ac503f4c2f http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="560.129µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=e061d4d8-0fbf-4e06-a9d9-a131530ccf01 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/manifests/sha256:ad06f0b6f509595cd64f4727f72d4e527be3ea7c2c89219b6ac3f4274865b131" http.request.useragent="Go-http-client/1.1" http.response.duration="532.222µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema2/manifests/sha256:ad06f0b6f509595cd64f4727f72d4e527be3ea7c2c89219b6ac3f4274865b131 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=9732bb03-eda4-4bdd-b8d5-7ee50819949b http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="506.345µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="rewriting manifest sha256:ad06f0b6f509595cd64f4727f72d4e527be3ea7c2c89219b6ac3f4274865b131 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=16dc7593-8cb1-4276-9d5b-5403e8cf5afc http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=16dc7593-8cb1-4276-9d5b-5403e8cf5afc http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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.137398ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" 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:37467" http.request.id=54b15989-f2e5-46da-83ab-1bd5726aeb63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" 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="565.066µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" 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:37467" http.request.id=63e90aa0-0323-4030-ab84-cdebdca7d882 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="633.784µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" 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:37467" http.request.id=7ac05941-4e88-4175-9c8b-a5f05ff6fdc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/manifests/sha256:8dd31fd99e92d99c1bc866b799a2e0c4211d1de2dfcde507733629e84c7d061b" http.request.useragent="Go-http-client/1.1" http.response.duration="687.29µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:8dd31fd99e92d99c1bc866b799a2e0c4211d1de2dfcde507733629e84c7d061b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=bf8903ff-8846-4c46-9433-23c0556e6294 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="587.929µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=f4854dbb-ec2e-445e-9d52-8049de8f6d9f http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/manifests/sha256:8dd31fd99e92d99c1bc866b799a2e0c4211d1de2dfcde507733629e84c7d061b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="563.723µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema2/manifests/sha256:8dd31fd99e92d99c1bc866b799a2e0c4211d1de2dfcde507733629e84c7d061b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=4db04aee-d96e-41aa-b1af-80976ab42520 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="495.769µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=ac6559e7-9e12-4984-9577-f8457eb760af http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/schema2/manifests/sha256:8dd31fd99e92d99c1bc866b799a2e0c4211d1de2dfcde507733629e84c7d061b" http.request.useragent="Go-http-client/1.1" http.response.duration="480.414µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema2/manifests/sha256:8dd31fd99e92d99c1bc866b799a2e0c4211d1de2dfcde507733629e84c7d061b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" level=info msg="rewriting manifest list sha256:8dd31fd99e92d99c1bc866b799a2e0c4211d1de2dfcde507733629e84c7d061b in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=333e535d-9e4d-47b4-9036-87a3bb41abef http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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-04T07:16:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37467" http.request.id=333e535d-9e4d-47b4-9036-87a3bb41abef http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="965.017µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" 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-04T07:16:09Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:16:09Z" 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:43337" http.request.id=bc6b0e40-0e8d-4e64-a35a-cb0604dd2843 http.request.method=GET http.request.remoteaddr="127.0.0.1:42112" 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="757.183µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" 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:43337" http.request.id=40b1504f-b626-4a06-9fef-9b06cebe5c3e http.request.method=GET http.request.remoteaddr="127.0.0.1:42112" 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="483.959µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" 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:43337" http.request.id=4531bc94-c0cf-4949-bd86-39ec042e8d28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" 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="488.969µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T07:16:09Z" 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:43337" http.request.id=47d177ac-b27c-43b9-912a-7bb8e60476ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" 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="652.762µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T07:16:09Z" 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:43337" http.request.id=47d177ac-b27c-43b9-912a-7bb8e60476ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" 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="670.446µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T07:16:09Z" 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:43337" http.request.id=47d177ac-b27c-43b9-912a-7bb8e60476ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" 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="686.689µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T07:16:09Z" 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:43337" http.request.id=47d177ac-b27c-43b9-912a-7bb8e60476ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" 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="702.938µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:07:16:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T07:16:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=9f24e76e-2129-40ab-b3f8-cf0516ac4469 http.request.method=POST http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.036µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=1c52afd9-7e79-45c3-bde9-49f88986c626 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/blobs/uploads/fc0a9ad8-abde-4962-aac1-8073517ad8ec?_state=On-JzL5sEIjCSFOgOwhVsHhtvDIzEokZRFn0Gw4nUjx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYzBhOWFkOC1hYmRlLTQ5NjItYWFjMS04MDczNTE3YWQ4ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTAuMDY2NDYyMjQ0WiJ9&digest=sha256%3A999d856958853e5f54b76f224657eb097df86e11228178d83d3fdb2933b15cc0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.869924838s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/fc0a9ad8-abde-4962-aac1-8073517ad8ec?_state=On-JzL5sEIjCSFOgOwhVsHhtvDIzEokZRFn0Gw4nUjx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYzBhOWFkOC1hYmRlLTQ5NjItYWFjMS04MDczNTE3YWQ4ZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTAuMDY2NDYyMjQ0WiJ9&digest=sha256%3A999d856958853e5f54b76f224657eb097df86e11228178d83d3fdb2933b15cc0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=f76560d6-0db8-49e0-a211-9ead197c3c9f http.request.method=POST http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346244ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=ee89fdb4-cced-4ecd-ab44-47a77cf19c51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/blobs/uploads/313ad221-ea0e-4b19-b327-664b966b763d?_state=vDnmiipJMpQerPuF9RLbQHRW-t-agEMHiLZ96tfTpGZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMTNhZDIyMS1lYTBlLTRiMTktYjMyNy02NjRiOTY2Yjc2M2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTIuMDAxNzMwN1oifQ%3D%3D&digest=sha256%3A85ebedd9c8fdad6c422f0d8db69c726deed3df448db973066bc269f6bc25ca82" http.request.useragent="Go-http-client/1.1" http.response.duration=722.198034ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/313ad221-ea0e-4b19-b327-664b966b763d?_state=vDnmiipJMpQerPuF9RLbQHRW-t-agEMHiLZ96tfTpGZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzMTNhZDIyMS1lYTBlLTRiMTktYjMyNy02NjRiOTY2Yjc2M2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTIuMDAxNzMwN1oifQ%3D%3D&digest=sha256%3A85ebedd9c8fdad6c422f0d8db69c726deed3df448db973066bc269f6bc25ca82 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=86b9d707-e9df-47c2-90df-cbc39322a5bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.334715ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=61bad482-831b-4251-ba26-c403f579f2de http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.0931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=d3be68e9-2932-4646-be16-54f336228079 http.request.method=GET http.request.remoteaddr="127.0.0.1:42112" 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="868.365µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=8670952e-4a23-45bd-897d-769ff0fdc95e http.request.method=GET http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="762.26µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "GET /v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" 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:43337" http.request.id=6f930112-7d4d-4bb9-a8a7-35103eb7936e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9" http.request.useragent="Go-http-client/1.1" http.response.duration="871.991µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" 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:43337" http.request.id=e6bf297f-315b-4687-819b-08329117983d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9" http.request.useragent="Go-http-client/1.1" http.response.duration="811.154µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:43337" http.request.id=2177edd4-428a-404a-822f-7625b99e2d90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9" http.request.useragent="Go-http-client/1.1" http.response.duration="799.432µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=966b2be5-8ebd-4a77-bbff-f6c0696efb89 http.request.method=GET http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="721.682µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "GET /v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=4b065d27-3fb0-4723-a348-0b5e1eace8cd http.request.method=GET http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="540.726µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=08f80fc0-e5a9-4e22-9aac-6c94d3eb198e http.request.method=GET http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9" http.request.useragent="Go-http-client/1.1" http.response.duration="476.907µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "GET /v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=3db3cabf-4ed0-4dab-a66b-44a132f1a481 http.request.method=GET http.request.remoteaddr="127.0.0.1:42112" 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="458.078µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=error msg="payload digest does match: "sha256:7e7da20007ced83c9af1850862680d34a734d8f129e595388b39bf614a21e135" != "sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9"" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=78b7d00a-cde7-4c19-8417-cf2531cbf1ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9" time="2025-12-04T07:16:12Z" 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:43337" http.request.id=78b7d00a-cde7-4c19-8417-cf2531cbf1ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:42112" http.request.uri="/v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="569.978µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9" 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:1fefb0de0c72784322bf85d5aa86caa0cca4114a5bbf0bc49aeeae66a490ebd9 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" 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:43337" http.request.id=a9ff8a51-eabf-4b47-ba82-c14ef4ba0a9d http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" 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="725.167µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" 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:43337" http.request.id=98847107-d53f-43ed-b6be-2875e3f86e17 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" 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="518.861µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" 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:43337" http.request.id=d080ea26-7e70-4263-961d-8631c743e307 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" 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="596.73µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T07:16:12Z" 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:43337" http.request.id=d080ea26-7e70-4263-961d-8631c743e307 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" 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="621.967µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T07:16:12Z" 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:43337" http.request.id=d080ea26-7e70-4263-961d-8631c743e307 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" 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="638.948µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=d27166c4-306f-46d5-a5ac-3d2cf2795dac http.request.method=POST http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="576.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=37e65300-9154-453b-83ac-da77b8fd95b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/blobs/uploads/c22b7e62-1798-4b2f-b0d3-fe1e69be76e6?_state=2FN-iszmJTEHfe14j7eo4EFY-TsaAWTtxiVpAizcXU57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMjJiN2U2Mi0xNzk4LTRiMmYtYjBkMy1mZTFlNjliZTc2ZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTIuNzUwMTkxMjJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="735.133µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/c22b7e62-1798-4b2f-b0d3-fe1e69be76e6?_state=2FN-iszmJTEHfe14j7eo4EFY-TsaAWTtxiVpAizcXU57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMjJiN2U2Mi0xNzk4LTRiMmYtYjBkMy1mZTFlNjliZTc2ZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTIuNzUwMTkxMjJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" 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:43337" http.request.id=d9cc757b-29b4-4308-99c2-2d956666de78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" 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="563.503µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T07:16:12Z" 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:43337" http.request.id=d9cc757b-29b4-4308-99c2-2d956666de78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" 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="584.205µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T07:16:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=e045d02b-e6f1-4023-9edb-9ff58dcbb2a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="821.482µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=6f73807e-96c4-48a1-b6ce-967e73f86805 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/blobs/uploads/9af5af7d-f6d9-484a-8f1f-43e39e5a7caa?_state=x9yAqW4Lmg11m1b8BvDFob1Dd_EFkaDwIqVM5L9FLcN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YWY1YWY3ZC1mNmQ5LTQ4NGEtOGYxZi00M2UzOWU1YTdjYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTIuODA4NjIxNDk2WiJ9&digest=sha256%3A9878eb62ec90685f7d2c18c2187782dbe88157d169dd7989f24305e86b0b2c20" http.request.useragent="Go-http-client/1.1" http.response.duration=635.834913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/9af5af7d-f6d9-484a-8f1f-43e39e5a7caa?_state=x9yAqW4Lmg11m1b8BvDFob1Dd_EFkaDwIqVM5L9FLcN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YWY1YWY3ZC1mNmQ5LTQ4NGEtOGYxZi00M2UzOWU1YTdjYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTIuODA4NjIxNDk2WiJ9&digest=sha256%3A9878eb62ec90685f7d2c18c2187782dbe88157d169dd7989f24305e86b0b2c20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:13Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=fa016529-c7d1-455b-ba99-8fad2b1fbcad http.request.method=POST http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.017µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=85987178-b1e9-4a2f-9dec-dbce920a42a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/blobs/uploads/47a960f1-6512-4104-bd72-c9be5dbec8c3?_state=wvk8uN5xXzFpqrp3J9kXwxbYm1J3Nbm_bZC_bu7ZPmB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0N2E5NjBmMS02NTEyLTQxMDQtYmQ3Mi1jOWJlNWRiZWM4YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTMuNDk1NDI0MjQ3WiJ9&digest=sha256%3Aefbc0972b701f0db1ce33f7c8c9f40f33853e1f388111f5ef37c76e0a89e1b65" http.request.useragent="Go-http-client/1.1" http.response.duration=570.162015ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/47a960f1-6512-4104-bd72-c9be5dbec8c3?_state=wvk8uN5xXzFpqrp3J9kXwxbYm1J3Nbm_bZC_bu7ZPmB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0N2E5NjBmMS02NTEyLTQxMDQtYmQ3Mi1jOWJlNWRiZWM4YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTMuNDk1NDI0MjQ3WiJ9&digest=sha256%3Aefbc0972b701f0db1ce33f7c8c9f40f33853e1f388111f5ef37c76e0a89e1b65 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" 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:43337" http.request.id=02d675da-4045-4a16-a21d-0d494206d95c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069245ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" 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:43337" http.request.id=03849691-cc46-4247-ac59-9232db28e974 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/manifests/sha256:1c60e70f5a6752104e7fe219abd11591748e96931bbad6d1692bcf782c280242" http.request.useragent="Go-http-client/1.1" http.response.duration="740.05µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:1c60e70f5a6752104e7fe219abd11591748e96931bbad6d1692bcf782c280242 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=67df122e-ccf9-4d85-a0bb-5c0b6e95d704 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" 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="637.743µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=8732be44-0808-4415-9d1f-300fbe5fdddf http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/manifests/sha256:1c60e70f5a6752104e7fe219abd11591748e96931bbad6d1692bcf782c280242" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="625.507µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema2/manifests/sha256:1c60e70f5a6752104e7fe219abd11591748e96931bbad6d1692bcf782c280242 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=a33a30b7-dfc8-49bc-a842-dab2d1c1c746 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="557.908µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=11bf8cc1-82b2-4d45-b888-72e1f9e43c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/manifests/sha256:1c60e70f5a6752104e7fe219abd11591748e96931bbad6d1692bcf782c280242" http.request.useragent="Go-http-client/1.1" http.response.duration="618.411µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema2/manifests/sha256:1c60e70f5a6752104e7fe219abd11591748e96931bbad6d1692bcf782c280242 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=f3872535-d75d-49c3-9f7c-057b85704858 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" 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="524.072µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="rewriting manifest sha256:1c60e70f5a6752104e7fe219abd11591748e96931bbad6d1692bcf782c280242 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=3424c2ed-5a00-4bba-ba84-915324ddf142 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" 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-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=3424c2ed-5a00-4bba-ba84-915324ddf142 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" 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.010047ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" 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:43337" http.request.id=531f3b1d-078f-4a45-baff-5077e3d40cb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" 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="648.722µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" 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:43337" http.request.id=4d6977c5-7e6e-487b-a6ff-72fec0f557f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="723.709µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" 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:43337" http.request.id=36da9c2b-4d03-4786-bd95-fd84a18e5fcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/manifests/sha256:5eb491cf6afc6feb409f23db003cf228d6b2f7d8440b15f12b36f28672db42f5" http.request.useragent="Go-http-client/1.1" http.response.duration="637.191µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:5eb491cf6afc6feb409f23db003cf228d6b2f7d8440b15f12b36f28672db42f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=e912a582-c7c1-4496-84c8-c4aeb8a7b452 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" 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="589.146µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=a88a0b09-7ff4-48df-b04d-f3431d48be0f http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/manifests/sha256:5eb491cf6afc6feb409f23db003cf228d6b2f7d8440b15f12b36f28672db42f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="578.861µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema2/manifests/sha256:5eb491cf6afc6feb409f23db003cf228d6b2f7d8440b15f12b36f28672db42f5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=fc58dedf-6ac1-42b5-9c34-1acaaa1030e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="541.122µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=03e82524-6760-4c2e-82eb-5d67692502c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" http.request.uri="/v2/foo/schema2/manifests/sha256:5eb491cf6afc6feb409f23db003cf228d6b2f7d8440b15f12b36f28672db42f5" http.request.useragent="Go-http-client/1.1" http.response.duration="496.829µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema2/manifests/sha256:5eb491cf6afc6feb409f23db003cf228d6b2f7d8440b15f12b36f28672db42f5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="rewriting manifest list sha256:5eb491cf6afc6feb409f23db003cf228d6b2f7d8440b15f12b36f28672db42f5 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=0b4db827-f3d0-41b8-bc4e-b29eb3910ab7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" 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-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43337" http.request.id=0b4db827-f3d0-41b8-bc4e-b29eb3910ab7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42122" 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.009391ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.36s) === RUN TestGetManifestWithStorageError time="2025-12-04T07:16: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-04T07:16:14Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:16:14Z" 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:35127" http.request.id=485cd0e0-8f80-453e-bd11-c0ade9cba07b http.request.method=GET http.request.remoteaddr="127.0.0.1:53600" 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="704.289µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" 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:35127" http.request.id=a0406eb6-b7e9-4c56-ae06-28617237eaa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53600" 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="507.018µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" 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:35127" http.request.id=e4097bcb-3470-4329-8b46-ef408f174926 http.request.method=GET http.request.remoteaddr="127.0.0.1:53600" 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="522.977µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" 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:35127" http.request.id=074f6774-e79a-4b18-9b97-58567e6dee27 http.request.method=GET http.request.remoteaddr="127.0.0.1:53600" 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="523.633µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Dec/2025:07:16:14 +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-04T07:16: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-04T07:16:14Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:16:14Z" 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:40315" http.request.id=b62cf2f4-8bf7-463c-8018-6ab9c4cf9735 http.request.method=GET http.request.remoteaddr="127.0.0.1:39276" 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="742.201µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=c962cbff-8c6d-491c-a0d0-304f2472a8d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39276" 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="541.814µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" 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:40315" http.request.id=4fa7cfbb-3b68-468d-846d-00325a5473e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" 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="523.639µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" 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:40315" http.request.id=bcb1788e-933a-4919-b0d7-256311a4a2f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" 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="779.644µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T07:16:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=bcb1788e-933a-4919-b0d7-256311a4a2f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" 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="805.54µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T07:16:14Z" 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:40315" http.request.id=bcb1788e-933a-4919-b0d7-256311a4a2f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" 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="822.345µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T07:16:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=bcb1788e-933a-4919-b0d7-256311a4a2f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" 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="837.583µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T07:16:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=09dfbd59-2fd4-46df-9d25-fee5ec1d6d27 http.request.method=POST http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="866.465µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=4144e0d3-bb4b-4c66-9fa8-ffb67c627dc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/blobs/uploads/09e196d6-8f6b-4298-bb81-87b87e8666ef?_state=FAy0_xLwkde-9TgUB25wkqQp-NC9J2LEPiljxOlUHw17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwOWUxOTZkNi04ZjZiLTQyOTgtYmI4MS04N2I4N2U4NjY2ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTQuMjE5OTg5ODk3WiJ9&digest=sha256%3Aca4e0049bb2e7b8f2546cd5d37b025b3c849eac00a4c4d3d222930e7f4be5afc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.108161279s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/09e196d6-8f6b-4298-bb81-87b87e8666ef?_state=FAy0_xLwkde-9TgUB25wkqQp-NC9J2LEPiljxOlUHw17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwOWUxOTZkNi04ZjZiLTQyOTgtYmI4MS04N2I4N2U4NjY2ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTQuMjE5OTg5ODk3WiJ9&digest=sha256%3Aca4e0049bb2e7b8f2546cd5d37b025b3c849eac00a4c4d3d222930e7f4be5afc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=df6027af-4780-4fac-83f0-b9ba93fcf936 http.request.method=POST http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085644ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=aee75c56-9575-45c1-ae2d-c9b77199fcaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/blobs/uploads/10fbd4c9-013f-4b70-8077-9d19f4cca0a1?_state=9S5O-r7E8WSJJYKe4scYJFggg8TtNReVvRbo2CJBzOZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMGZiZDRjOS0wMTNmLTRiNzAtODA3Ny05ZDE5ZjRjY2EwYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTYuNDMwOTA3MzA4WiJ9&digest=sha256%3A7589d5c0820afa553f467cadcbb753ca1113dba425e13e86f222df464cbfcd85" http.request.useragent="Go-http-client/1.1" http.response.duration=2.228311427s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/10fbd4c9-013f-4b70-8077-9d19f4cca0a1?_state=9S5O-r7E8WSJJYKe4scYJFggg8TtNReVvRbo2CJBzOZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMGZiZDRjOS0wMTNmLTRiNzAtODA3Ny05ZDE5ZjRjY2EwYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTYuNDMwOTA3MzA4WiJ9&digest=sha256%3A7589d5c0820afa553f467cadcbb753ca1113dba425e13e86f222df464cbfcd85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=004a92a0-f833-4c7d-997f-da6c9f7ebb6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.233439ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=8b26e1c0-16b7-4343-aa23-a3bee40b25f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.duration="811.553µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=d49a7eba-458c-4241-ac4e-588fe8d4027d http.request.method=GET http.request.remoteaddr="127.0.0.1:39276" 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="799.314µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=9045de08-c81d-4834-806d-032a7b35f29a http.request.method=GET http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="745.865µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" 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:40315" http.request.id=99f4cef5-d7e2-4cf2-8120-1a1acab45a5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.duration="900.891µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" 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:40315" http.request.id=fe77cccc-c101-4486-92d7-ce965c2d8bb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.duration="804.895µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:40315" http.request.id=46ab0758-c34d-44cb-be8e-394fd01c3aac http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.duration="839.047µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=3b3c0a10-b18a-46dd-8fe2-8f680fc40be3 http.request.method=GET http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="731.933µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=aa23275e-5366-4551-b77e-7ed4890d659e http.request.method=GET http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="486.829µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=a725afbd-1fec-4a09-a877-d013332df59c http.request.method=GET http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.duration="471.345µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=dd71b3bb-a0f1-46ce-a32d-29d773bea4e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39276" 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="476.295µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=error msg="payload digest does match: "sha256:79010409c45aca2957c386076310b78f42ccb989be1019b7af9e42d3ec0239a8" != "sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c"" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=62ce2441-868e-4ea2-9b73-27ea783e5d06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" time="2025-12-04T07:16:18Z" 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:40315" http.request.id=62ce2441-868e-4ea2-9b73-27ea783e5d06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39276" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="645.389µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=652a0b4b-3b31-492d-a51b-6590d04acca2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54950" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.duration="858.696µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=ccef3432-ee0a-47bf-b889-71733594bca7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54950" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="591.218µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" 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:40315" http.request.id=5ab56e40-daf4-4eb5-8e6c-fed27b58b0a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54966" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="682.667µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=faa41dc4-e63d-4bb8-a398-ff4a60330838 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54976" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.duration="976.059µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=c25e4f60-043a-4131-9738-bd2038de282d http.request.method=GET http.request.remoteaddr="127.0.0.1:54976" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="730.814µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" 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:40315" http.request.id=690e2406-66d8-471f-a1df-27dd14cc40e4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54988" 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="663.824µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=ffbbe638-f624-4bc2-9edb-efb524568fe8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="989.432µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=ca03b3dd-196a-4162-9ae6-1c205a5dbe7f http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" 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="515.412µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=ea28d86b-3f20-45b6-98e5-6b3a80c23c25 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c" http.request.useragent="Go-http-client/1.1" http.response.duration="615.351µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "DELETE /v2/foo/schema1/manifests/sha256:c9c882c2600efb2cd5e98d72efa28615639c9ae95bb5855fbcddb8fa19a1bd6c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=04f77649-4e33-40a7-b230-26ad3daf8079 http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" 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="470.839µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" 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:40315" http.request.id=13843826-d8e4-4f54-8140-ba5f52b5f745 http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" 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="594.859µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=e4290ac7-6a3a-410c-b5bf-06746d34b5ed http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" 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="493.794µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40315" http.request.id=e5a37dac-177b-4a4f-b1ec-4a01cea8314d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" 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="558.048µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T07:16:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40315" http.request.id=e5a37dac-177b-4a4f-b1ec-4a01cea8314d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" 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="577.979µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T07:16:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40315" http.request.id=e5a37dac-177b-4a4f-b1ec-4a01cea8314d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" 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="596.315µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=6d6cbe01-80f6-4d4d-a76c-17fc546ee88a http.request.method=POST http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="648.707µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=414cc0f0-e00e-4201-a57c-9acabf33f44d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/blobs/uploads/9f884ea1-8ba9-431d-bac5-02333d4ce523?_state=5mFuEZY7A5n1zjKgAuzNPsqrKEYrNLq8RdIGi0aFIIB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5Zjg4NGVhMS04YmE5LTQzMWQtYmFjNS0wMjMzM2Q0Y2U1MjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTguNjg4MDQ5NTc5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="692.19µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/9f884ea1-8ba9-431d-bac5-02333d4ce523?_state=5mFuEZY7A5n1zjKgAuzNPsqrKEYrNLq8RdIGi0aFIIB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5Zjg4NGVhMS04YmE5LTQzMWQtYmFjNS0wMjMzM2Q0Y2U1MjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTguNjg4MDQ5NTc5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40315" http.request.id=6b0831c5-20f2-430e-be3f-ed13d825a762 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" 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="604.143µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T07:16:18Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40315" http.request.id=6b0831c5-20f2-430e-be3f-ed13d825a762 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" 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="623.944µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T07:16:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=07d60ba2-f18d-41ae-a0fc-804fd86303d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="969.249µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=ffce4854-dca7-444e-973b-ecb74630c1b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/blobs/uploads/c3023b1d-5114-4622-9ada-eac916ecb936?_state=-wXnf3tym1EldxhpYkazuSlAxY3GzQR9cWGBb16OCpx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMzAyM2IxZC01MTE0LTQ2MjItOWFkYS1lYWM5MTZlY2I5MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTguNzgwMjE2OTc5WiJ9&digest=sha256%3Aa46771387249b0401fcd47f3307eb344bea7509aca11291cdb7f81f7ea50c0a8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.835175816s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/c3023b1d-5114-4622-9ada-eac916ecb936?_state=-wXnf3tym1EldxhpYkazuSlAxY3GzQR9cWGBb16OCpx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMzAyM2IxZC01MTE0LTQ2MjItOWFkYS1lYWM5MTZlY2I5MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MTguNzgwMjE2OTc5WiJ9&digest=sha256%3Aa46771387249b0401fcd47f3307eb344bea7509aca11291cdb7f81f7ea50c0a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=cc78f57d-694c-4f96-9fea-de4cba7e4845 http.request.method=POST http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033666ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=eb2e5259-82d5-4b60-9932-c8c3e44eef3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/blobs/uploads/5f7c935d-a0b5-42c3-90b2-b8dedb6e2323?_state=YlB6Qoei8kiD51L5tMGcQ4V2DvUW00thF0FA1oK6RIp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZjdjOTM1ZC1hMGI1LTQyYzMtOTBiMi1iOGRlZGI2ZTIzMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MjAuNzEzNzk5MjM0WiJ9&digest=sha256%3A573295bfa042597114dd9aa12161ff2d40fab3ea5cc4a487c2c8a2872fb46c54" http.request.useragent="Go-http-client/1.1" http.response.duration=1.922943176s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/5f7c935d-a0b5-42c3-90b2-b8dedb6e2323?_state=YlB6Qoei8kiD51L5tMGcQ4V2DvUW00thF0FA1oK6RIp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZjdjOTM1ZC1hMGI1LTQyYzMtOTBiMi1iOGRlZGI2ZTIzMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDc6MTY6MjAuNzEzNzk5MjM0WiJ9&digest=sha256%3A573295bfa042597114dd9aa12161ff2d40fab3ea5cc4a487c2c8a2872fb46c54 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16: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:40315" http.request.id=c22a8882-9f1d-4042-87ac-611cc5e59690 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16: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:40315" http.request.id=155638dc-ab71-4dc8-a2fd-8243ddbf03ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" http.request.useragent="Go-http-client/1.1" http.response.duration="745.817µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=6fb2751e-7db5-48b5-9dba-1c48923b7d45 http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" 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="740.57µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=4fd25060-9320-4eba-8205-43f899e5028a http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="628.787µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "GET /v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=7f5a18c5-e1a6-49cb-8253-1db86c563e4a http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="525.09µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=9117bdd3-9d82-4428-8236-fbc4ecfca62e http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" http.request.useragent="Go-http-client/1.1" http.response.duration="530.496µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "GET /v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=538b2f4d-3d48-4859-92e8-d8f2ee3f5921 http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" 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="526.712µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="rewriting manifest sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=b6c05356-9c94-4be3-ad78-e9862a8bed22 http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" 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-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=b6c05356-9c94-4be3-ad78-e9862a8bed22 http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" 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.026634ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=56eef80b-3b10-4e45-a835-d5517177a1bc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" http.request.useragent="Go-http-client/1.1" http.response.duration="669.255µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=92d030fe-948b-41bf-b6d8-4c310c02e59a http.request.method=GET http.request.remoteaddr="127.0.0.1:54990" http.request.uri="/v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="580.12µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "GET /v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" 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:40315" http.request.id=d78355a2-7827-464b-9c51-a59ec64dadf3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54992" http.request.uri="/v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="690.343µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T07:16: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:40315" http.request.id=95a844dc-3695-4567-bab2-f0e50299abf6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54994" http.request.uri="/v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" http.request.useragent="Go-http-client/1.1" http.response.duration="863.5µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=b0f56300-9078-4cdf-8e0d-e5a9163c456f http.request.method=GET http.request.remoteaddr="127.0.0.1:54994" http.request.uri="/v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="599.268µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "GET /v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" 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:40315" http.request.id=85cc5521-5e60-4dec-82bb-f4c07fd179fd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55008" 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="765.889µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T07:16: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:40315" http.request.id=4648a6a7-f032-4785-9545-b89c8162fee3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55018" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="973.382µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=483e5a3d-877c-4214-a0fd-a6dabaa9508b http.request.method=GET http.request.remoteaddr="127.0.0.1:55018" 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="545.743µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=2a16ef0a-b2cc-4327-b443-8977c70e4564 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55018" http.request.uri="/v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207" http.request.useragent="Go-http-client/1.1" http.response.duration="619.495µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "DELETE /v2/foo/schema2/manifests/sha256:532775e4ec89c2e9ab90e7ebc7a09760e64615595b76dc5d2d4fc11587b67207 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40315" http.request.id=7b238e3b-7a4d-4599-a696-720eef85a21d http.request.method=GET http.request.remoteaddr="127.0.0.1:55018" 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="514.543µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:07:16:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (8.55s) === RUN TestManifestDeleteDisabled time="2025-12-04T07:16: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-04T07:16:22Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:16:22Z" 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:40877" http.request.id=6b43f3c0-0a58-4c04-b87b-4d956a22f3ff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35300" 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="652.035µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Dec/2025:07:16:22 +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-04T07:16: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-04T07:16:22Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:16:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T07:16:23Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-04T07:16:23Z" 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-04T07:16:23Z" 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:42047" http.request.id=27568cc3-e6ff-466b-b6f1-0d85760bda05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33828" 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.395763ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:07:16:23 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T07:16:23Z" 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:42047" http.request.id=b6d43854-1348-4c26-9e88-fcaaff88d267 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33844" 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.194626ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:07:16:23 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T07:16:23Z" 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:42047" http.request.id=7857380f-e287-4644-83b8-7c7dcc8d3441 http.request.method=POST http.request.remoteaddr="127.0.0.1:33860" 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.195833ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:16:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T07:16:23Z" 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:42047" http.request.id=bfca7ffb-79f8-410e-9123-d0c22d850ac6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33864" 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.228705ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:07:16:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.60s) === RUN TestProxyManifestGetByTag time="2025-12-04T07:16:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T07:16:23Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:16:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=e13aab73-36f6-49e8-bcdd-640aa9f62176 http.request.method=POST http.request.remoteaddr="127.0.0.1:51754" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00098ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=7afc18fb-4ede-4020-af3c-8de524b488b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51754" http.request.uri="/v2/foo/bar/blobs/uploads/941df56a-edb4-49e7-9161-4bcd29bca2dd?_state=rDmPMYXF8pBSebe6M8Qh2wGMtT_OXI09TGIuxU75-NF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MWRmNTZhLWVkYjQtNDllNy05MTYxLTRiY2QyOWJjYTJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNjoyMy4zMzEzMDc5NVoifQ%3D%3D&digest=sha256%3A64eb5e66665ef35d8ae807bf31c347223c150af16a2a060fc2c17d592287e5ce" http.request.useragent="Go-http-client/1.1" http.response.duration=691.271547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:23 +0000] "PUT /v2/foo/bar/blobs/uploads/941df56a-edb4-49e7-9161-4bcd29bca2dd?_state=rDmPMYXF8pBSebe6M8Qh2wGMtT_OXI09TGIuxU75-NF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0MWRmNTZhLWVkYjQtNDllNy05MTYxLTRiY2QyOWJjYTJkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNjoyMy4zMzEzMDc5NVoifQ%3D%3D&digest=sha256%3A64eb5e66665ef35d8ae807bf31c347223c150af16a2a060fc2c17d592287e5ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=c3833132-dbdb-426e-a1e0-40e34de076ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:51754" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.230775ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:24 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:24Z" 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-04T07:16:24Z" level=info msg="Starting upload purge in 30m0s" go.version=go1.25.5 time="2025-12-04T07:16:24Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T07:16:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T07:16:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=f826324e-cdb2-4d6b-bb64-cb5a7e614439 http.request.method=GET http.request.remoteaddr="127.0.0.1:51754" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="498.47µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:07:16:24 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T07:16:24Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:40181" go.version=go1.25.5 time="2025-12-04T07:16:24Z" 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-04T07:16:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=5f32d8db-ff69-4473-b62c-508402110a9e http.request.method=GET http.request.remoteaddr="127.0.0.1:51764" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="640.454µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:07:16:24 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T07:16:24Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40181 /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:40181/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40467" http.request.id=fc81b625-937f-430a-b021-c3ca98408893 http.request.method=GET http.request.remoteaddr="127.0.0.1:47226" http.request.uri="/v2/foo/bar/manifests/sha256:2a5ae2c692d4c6574ab00a0af79f8cbd10fd317fdb6f3abe5399c0dc1c878d5c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:2a5ae2c692d4c6574ab00a0af79f8cbd10fd317fdb6f3abe5399c0dc1c878d5c" time="2025-12-04T07:16:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=c2b6057d-32cd-43ca-972c-c0f910f9b1d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51778" http.request.uri="/v2/foo/bar/manifests/sha256:2a5ae2c692d4c6574ab00a0af79f8cbd10fd317fdb6f3abe5399c0dc1c878d5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="972.493µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:07:16:24 +0000] "GET /v2/foo/bar/manifests/sha256:2a5ae2c692d4c6574ab00a0af79f8cbd10fd317fdb6f3abe5399c0dc1c878d5c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T07:16:24Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:2a5ae2c692d4c6574ab00a0af79f8cbd10fd317fdb6f3abe5399c0dc1c878d5c with ttl=167h59m59.999998342s" go.version=go1.25.5 time="2025-12-04T07:16:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40467" http.request.id=fc81b625-937f-430a-b021-c3ca98408893 http.request.method=GET http.request.remoteaddr="127.0.0.1:47226" http.request.uri="/v2/foo/bar/manifests/sha256:2a5ae2c692d4c6574ab00a0af79f8cbd10fd317fdb6f3abe5399c0dc1c878d5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.106151ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:07:16:24 +0000] "GET /v2/foo/bar/manifests/sha256:2a5ae2c692d4c6574ab00a0af79f8cbd10fd317fdb6f3abe5399c0dc1c878d5c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T07:16:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=6113b36b-4509-4720-99c8-cfcf1c7c24c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51778" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="485.035µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:07:16:24 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T07:16:24Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40181 /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:40181/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40467" http.request.id=1638fa6a-7a8b-4561-89f4-2c926abb97ac http.request.method=GET http.request.remoteaddr="127.0.0.1:47228" 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-04T07:16:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=35a5d731-7375-4c98-93be-bb3752997acb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51788" 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="961.234µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:07:16:24 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T07:16:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40467" http.request.id=1638fa6a-7a8b-4561-89f4-2c926abb97ac http.request.method=GET http.request.remoteaddr="127.0.0.1:47228" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.992808ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:07:16:24 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T07:16:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=e78fff34-de92-4cbe-9cec-3710712807b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:51788" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.364µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=197356ab-b49d-496f-8f42-5bfbe7d8d53f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51788" http.request.uri="/v2/foo/bar/blobs/uploads/b3ba8257-cdcf-4391-89b3-2eb3775e3ad9?_state=aI0d3EK4FddTTOk8Ok2V97ADMlakzJ7OlDdI9OAjnwB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYmE4MjU3LWNkY2YtNDM5MS04OWIzLTJlYjM3NzVlM2FkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNjoyNC4xMDU2MTM2NzFaIn0%3D&digest=sha256%3A840762950e6c6e39c07dc5f6b0e61463164dd0c7948cb8e3c29a299c39508b7f" http.request.useragent="Go-http-client/1.1" http.response.duration=908.372464ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:24 +0000] "PUT /v2/foo/bar/blobs/uploads/b3ba8257-cdcf-4391-89b3-2eb3775e3ad9?_state=aI0d3EK4FddTTOk8Ok2V97ADMlakzJ7OlDdI9OAjnwB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYmE4MjU3LWNkY2YtNDM5MS04OWIzLTJlYjM3NzVlM2FkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwNzoxNjoyNC4xMDU2MTM2NzFaIn0%3D&digest=sha256%3A840762950e6c6e39c07dc5f6b0e61463164dd0c7948cb8e3c29a299c39508b7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=20598cae-bd0f-410e-ac8a-fdff3fa10d0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51788" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136876ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:07:16:25 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T07:16:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=ec596512-904b-4b2e-9ac5-eff2a9137049 http.request.method=GET http.request.remoteaddr="127.0.0.1:51788" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="519.155µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:07:16:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T07:16:25Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40181 /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:40181/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40467" http.request.id=ffc9e73c-1512-459c-9c8f-b4bad45fa6e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47234" 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-04T07:16:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=3bfade3a-eb51-406d-a3c2-b8fe98cfb4a9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51796" 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="984.978µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:07:16:25 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T07:16:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=091ee555-8f24-45b2-b9a1-8c0d78143f3e http.request.method=GET http.request.remoteaddr="127.0.0.1:51796" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="485.996µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:07:16:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T07:16:25Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40181 /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:40181/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40467" http.request.id=ffc9e73c-1512-459c-9c8f-b4bad45fa6e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47234" 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-04T07:16:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40181" http.request.id=60780f43-ba44-4058-bdcb-1be0f93a5365 http.request.method=GET http.request.remoteaddr="127.0.0.1:51810" 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="983.451µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:07:16:25 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T07:16:25Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:3cb93dcb26e593810b5bf406f06891e4e33e09f33c7a7ef13e30334c165166ca with ttl=167h59m59.999998198s" go.version=go1.25.5 time="2025-12-04T07:16:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40467" http.request.id=ffc9e73c-1512-459c-9c8f-b4bad45fa6e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:47234" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.641689ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:07:16:25 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.77s) === RUN TestAppDispatcher time="2025-12-04T07:16:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40943" http.request.id=fe0d5f72-1cf5-4be8-b2bd-8f5c746f1971 http.request.method=GET http.request.remoteaddr="127.0.0.1:60998" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="697.232µs" http.response.status=200 http.response.written=0 time="2025-12-04T07:16:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40943" http.request.id=4869e6db-9a6b-4162-89ec-f80e60b14f52 http.request.method=GET http.request.remoteaddr="127.0.0.1:60998" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="483.874µs" http.response.status=200 http.response.written=0 time="2025-12-04T07:16:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40943" http.request.id=92c11428-abfa-48f0-8814-c77b3d614fc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:60998" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="558.456µs" http.response.status=200 http.response.written=0 time="2025-12-04T07:16:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40943" http.request.id=8cdd714e-9342-4e8b-add3-0c913680d21b http.request.method=GET http.request.remoteaddr="127.0.0.1:60998" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="582.1µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-12-04T07:16:25Z" 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=513eb957-b129-4e08-a88d-5511e58713a5 time="2025-12-04T07:16:25Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=513eb957-b129-4e08-a88d-5511e58713a5 time="2025-12-04T07:16:25Z" 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:41569" http.request.id=029e1fb7-e2b0-4456-9924-d2b06568c8e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59848" 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-04T07:16:25Z" 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=513eb957-b129-4e08-a88d-5511e58713a5 time="2025-12-04T07:16:25Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=513eb957-b129-4e08-a88d-5511e58713a5 time="2025-12-04T07:16:25Z" level=info msg="configuring file health check path=/tmp/healthcheck262269217, interval=1" go.version=go1.25.5 instance.id=513eb957-b129-4e08-a88d-5511e58713a5 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-04T07:16:29Z" 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=513eb957-b129-4e08-a88d-5511e58713a5 time="2025-12-04T07:16:29Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=513eb957-b129-4e08-a88d-5511e58713a5 time="2025-12-04T07:16:29Z" level=info msg="configuring TCP health check addr=127.0.0.1:39409, interval=1" go.version=go1.25.5 instance.id=513eb957-b129-4e08-a88d-5511e58713a5 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-04T07:16: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 instance.id=513eb957-b129-4e08-a88d-5511e58713a5 time="2025-12-04T07:16:33Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=513eb957-b129-4e08-a88d-5511e58713a5 time="2025-12-04T07:16:33Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:33103, interval=1, threshold=3" go.version=go1.25.5 instance.id=513eb957-b129-4e08-a88d-5511e58713a5 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 65.012s ? 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.27s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.16s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.28s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.36s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.102s === RUN TestSchedule time="2025-12-04T07:15:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=eac2e9ce-4608-4e66-9641-61d0c57bfe41 time="2025-12-04T07:15:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998815ms" go.version=go1.25.5 instance.id=eac2e9ce-4608-4e66-9641-61d0c57bfe41 time="2025-12-04T07:15:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.855µs" go.version=go1.25.5 instance.id=eac2e9ce-4608-4e66-9641-61d0c57bfe41 time="2025-12-04T07:15:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.655µs" go.version=go1.25.5 instance.id=eac2e9ce-4608-4e66-9641-61d0c57bfe41 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-04T07:15:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=eac2e9ce-4608-4e66-9641-61d0c57bfe41 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-04T07:15:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=eac2e9ce-4608-4e66-9641-61d0c57bfe41 time="2025-12-04T07:15:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998888ms" go.version=go1.25.5 instance.id=eac2e9ce-4608-4e66-9641-61d0c57bfe41 time="2025-12-04T07:15:35Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998783ms" go.version=go1.25.5 instance.id=eac2e9ce-4608-4e66-9641-61d0c57bfe41 time="2025-12-04T07:15:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=eac2e9ce-4608-4e66-9641-61d0c57bfe41 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-04T07:15:36Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=eac2e9ce-4608-4e66-9641-61d0c57bfe41 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.598s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.18s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25277440 sha256:9acdfd03d6f290ee4630c4c5e8dfe3a35ebea149aa4f0e81fa32bd93cbc99409 [] map[] } --- PASS: TestSimpleBlobRead (0.28s) === RUN TestBlobMount --- PASS: TestBlobMount (0.22s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.16s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.20s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.21s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === 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:2b9c190adb19f593f1249d5168858fc4e63cdfc94fcef4c370bc255e0c92055a palailogos: marking blob sha256:42eb6bfa5227d76d83091ddf0b26fe4fda050c0f9e691dc93310090c67740d0e palailogos: marking blob sha256:069a4ac84ed02b66223827f9d12d13458785d2e5348ff0fbedf60862288fff52 palailogos: marking manifest sha256:7032184889c6d1cf1e5113ad9a192c5c227b4d1156ffa055a68320c635a3fa36 palailogos: marking blob sha256:6a0139a5ad94ae3db1188753c8ddb6a93ee17a6cfbc9aa1011289675587d1fbd palailogos: marking blob sha256:97046b84e2c6488a7b7ebc0e5e36455883a61b2ca4defd12f62202be437c69a1 palailogos: marking manifest sha256:a1ab7ce2685f1217dd7322b400d9ab0a8775ebcc75e77f39b9ebf598bafb77c0 palailogos: marking blob sha256:7032184889c6d1cf1e5113ad9a192c5c227b4d1156ffa055a68320c635a3fa36 palailogos: marking blob sha256:2b9c190adb19f593f1249d5168858fc4e63cdfc94fcef4c370bc255e0c92055a palailogos: marking manifest sha256:cd033462b5fa7e74945f5785b991540dd287378e06fa3749ea51606a7a6777cf palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:669bbe219928a1765fbfea099a179a7bf29b1fa80da83ca33f7ca8f7e74f01f9 palailogos: marking blob sha256:b661434db127433fc790cc814bd94cd97feb2d307da76d9f92d60c54dcdcd240 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.75s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:969d4585440d81a920ca1fcb3001a6d805d1d4cfe86139da6a4c48ecac78ee45 deletemanifests: marking manifest sha256:fbe0d0b27e6e0e2c69364caa7af3df69feaac39ecd69245de9f7389844fd0327 deletemanifests: marking blob sha256:f1904713f02ec196ccab56919596adf2b5a0ee8a252989f46780c13b34953347 deletemanifests: marking blob sha256:7017dfd3d845fbc6d4c124db51551c12831006d1f90d9ff0975b0291f5d7ce2e deletemanifests: marking blob sha256:5bcd59614a1e7e40246644172bf0849d5f8709a8df03f3603970fe1e6a0d8d63 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0ef6bd7d586ea07b32e06f87ddc4d83819d40485679f9a801c9a773dbfd2da35 blob eligible for deletion: sha256:1b67aedfd31072f9ae7b9bb32df30a8e12d276987dad88c7d8f32d02bd0b44a1 blob eligible for deletion: sha256:969d4585440d81a920ca1fcb3001a6d805d1d4cfe86139da6a4c48ecac78ee45 blob eligible for deletion: sha256:c596477ec08b55decef4114f68a49a93cf0479c54ccdb00b56e73b8350b83aee deletemanifests manifest eligible for deletion: sha256:969d4585440d81a920ca1fcb3001a6d805d1d4cfe86139da6a4c48ecac78ee45 deletemanifests: marking manifest sha256:fbe0d0b27e6e0e2c69364caa7af3df69feaac39ecd69245de9f7389844fd0327 deletemanifests: marking blob sha256:f1904713f02ec196ccab56919596adf2b5a0ee8a252989f46780c13b34953347 deletemanifests: marking blob sha256:7017dfd3d845fbc6d4c124db51551c12831006d1f90d9ff0975b0291f5d7ce2e deletemanifests: marking blob sha256:5bcd59614a1e7e40246644172bf0849d5f8709a8df03f3603970fe1e6a0d8d63 time="2025-12-04T07:15:43Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/969d4585440d81a920ca1fcb3001a6d805d1d4cfe86139da6a4c48ecac78ee45" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba time="2025-12-04T07:15:43Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/969d4585440d81a920ca1fcb3001a6d805d1d4cfe86139da6a4c48ecac78ee45" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:969d4585440d81a920ca1fcb3001a6d805d1d4cfe86139da6a4c48ecac78ee45 time="2025-12-04T07:15:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/96/969d4585440d81a920ca1fcb3001a6d805d1d4cfe86139da6a4c48ecac78ee45" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba blob eligible for deletion: sha256:c596477ec08b55decef4114f68a49a93cf0479c54ccdb00b56e73b8350b83aee time="2025-12-04T07:15:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c596477ec08b55decef4114f68a49a93cf0479c54ccdb00b56e73b8350b83aee" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba blob eligible for deletion: sha256:0ef6bd7d586ea07b32e06f87ddc4d83819d40485679f9a801c9a773dbfd2da35 time="2025-12-04T07:15:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0e/0ef6bd7d586ea07b32e06f87ddc4d83819d40485679f9a801c9a773dbfd2da35" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba blob eligible for deletion: sha256:1b67aedfd31072f9ae7b9bb32df30a8e12d276987dad88c7d8f32d02bd0b44a1 time="2025-12-04T07:15:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1b67aedfd31072f9ae7b9bb32df30a8e12d276987dad88c7d8f32d02bd0b44a1" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba --- PASS: TestDeleteManifestIfTagNotFound (0.78s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:45fcb50b13797411695abb9b4c887de6c3a8a167e14c4c57dc185fc3a474389e time="2025-12-04T07:15:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/45/45fcb50b13797411695abb9b4c887de6c3a8a167e14c4c57dc185fc3a474389e" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba blob eligible for deletion: sha256:57f2852fdf9fa4b05c70bf48c7102d1c82452439aa5952e5ddce96df86641402 time="2025-12-04T07:15:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/57/57f2852fdf9fa4b05c70bf48c7102d1c82452439aa5952e5ddce96df86641402" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba blob eligible for deletion: sha256:9878a7de86d9cf596618924286a9d23211647123ea8e9ebcae403a7df9c39dd1 time="2025-12-04T07:15:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/98/9878a7de86d9cf596618924286a9d23211647123ea8e9ebcae403a7df9c39dd1" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba --- PASS: TestGCWithMissingManifests (0.23s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:1e41078d389a6fe0a587cc732a9f91681f91f5e3664a646cd86503bfceb6d5a0 komnenos: marking blob sha256:a890f1f65591d5f471f62fa257a1e5faeeeb4ea1eb7a42063bc2aa5dfe4c9bb7 komnenos: marking blob sha256:ad9507b61d3924c550d9cac532aa87758999d149d49e5b86fd1a93df594f1521 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2efb8571ce73e8b8f7315d82731b8b88132b68b308bb564839317ee727969151 time="2025-12-04T07:15:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2efb8571ce73e8b8f7315d82731b8b88132b68b308bb564839317ee727969151" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba blob eligible for deletion: sha256:3cd855c5d2d6dd963c6e518101c848d96dd8d4f1cfb0a353f3f3c7b82e5c8365 time="2025-12-04T07:15:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3c/3cd855c5d2d6dd963c6e518101c848d96dd8d4f1cfb0a353f3f3c7b82e5c8365" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba blob eligible for deletion: sha256:858c775c014914342d3dfef6f388d7a72614c314f43f9c322be0c3ed0ad9f0f4 time="2025-12-04T07:15:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/85/858c775c014914342d3dfef6f388d7a72614c314f43f9c322be0c3ed0ad9f0f4" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba blob eligible for deletion: sha256:c630de6187b1f1a73433ed6f29800e18f5d145567a956587894ef219fe4e6715 time="2025-12-04T07:15:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c6/c630de6187b1f1a73433ed6f29800e18f5d145567a956587894ef219fe4e6715" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba blob eligible for deletion: sha256:c6e7c489275e6d34335d79f14aa6ddbc3b9558b05eb22ec3a2c747af4b8e4ee5 time="2025-12-04T07:15:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c6/c6e7c489275e6d34335d79f14aa6ddbc3b9558b05eb22ec3a2c747af4b8e4ee5" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-04T07:15:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba blob eligible for deletion: sha256:f983a06023ceebee99a44b1c180929612cdb0e1b900ac2fb68c590e7364e8bf4 time="2025-12-04T07:15:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f9/f983a06023ceebee99a44b1c180929612cdb0e1b900ac2fb68c590e7364e8bf4" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba --- PASS: TestDeletionHasEffect (1.02s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.86s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:6b6309d05d983c79655d5b4f9c67f1b1cabc877d06828dccb02a30656629928a michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:83736b0659172853685eb88d4019137ac991ad6a855bf887c936789c2a728f15 michael_z_doukas: marking blob sha256:466ae8850ceb2467b5009619066ea93e6db09b4b7582b6f10f10006704791fbf 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:87553762dc4c6812d270cae2260de17fc3d6f96edf98bc7ec4f7ef1118e3f044 time="2025-12-04T07:15:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/87553762dc4c6812d270cae2260de17fc3d6f96edf98bc7ec4f7ef1118e3f044" go.version=go1.25.5 instance.id=ff7a229c-8c3e-4f90-943c-6901f9648cba --- PASS: TestOrphanBlobDeleted (0.27s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:202ac4d02a29147ce9e298aed59443efecd6035c099bcdaa0b79b008b96d8b2f linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:908e53964059f0f958711111476fdb17fcf6f46221cc9dfe5c9eb17a689182f0 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.25s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.24s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.21s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.52s) === 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-04T07:15:47Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 06:15:47.574431078 +0000 UTC m=-3588.606063869, actuallyDelete=true" time="2025-12-04T07:15:47Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-04T07:15:47Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424, actuallyDelete=true" time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/38ced9bd-e4a8-4af9-a07e-d45c3b0c1f94 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c260194e-1c0d-4b87-b9a4-6f51448793ff have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/efe20f56-02ed-4a5c-8705-dfa6a59189d0 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/79dfc9d9-d026-4700-b68a-383de768d32b have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/07f07792-854c-4507-8d47-b1ebf9edf371 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30d1bfd6-8520-471f-b3ff-dbaed6dd05b8 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30db0448-4af6-4a1a-8851-af4d24e162bb have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/83a94b22-5aa9-4200-ae5a-e7c79e9852df have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e422ada8-4df2-4da8-a0a7-c7f14f12810b have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fd82ba03-a0a4-4f7f-adcf-d28deaab0d72 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/36aeaab7-2475-4dae-939f-3dab2c9a47a6 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575030365 +0000 UTC m=+11.394535424). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-04T07:15:47Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 07:15:47.575682811 +0000 UTC m=+11.395187862, actuallyDelete=true" time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/91b13263-c26f-4436-9e56-975db9aba1b3 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575682811 +0000 UTC m=+11.395187862). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a91fd28b-f7b8-44f5-90bf-0410ecb0040d have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575682811 +0000 UTC m=+11.395187862). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/12a8d884-ad08-4aef-a145-21febea2cb44 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575682811 +0000 UTC m=+11.395187862). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/589cf615-60ba-4b5e-a83c-004895b14900 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575682811 +0000 UTC m=+11.395187862). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/66367161-a0d9-46bb-9aca-d036ee515530 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.575682811 +0000 UTC m=+11.395187862). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-04T07:15:47Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 07:15:47.576165872 +0000 UTC m=+11.395670925, actuallyDelete=true" time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2094a98e-41c6-4c42-9c57-6e44cceb9113 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.576165872 +0000 UTC m=+11.395670925). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3afc6aa3-09d1-4661-a55d-cefd24bfe994 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.576165872 +0000 UTC m=+11.395670925). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3c2729da-8a65-4788-8109-b22b07c17ff0 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.576165872 +0000 UTC m=+11.395670925). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6534e9a4-4152-4425-950f-b3a25812f1a4 have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.576165872 +0000 UTC m=+11.395670925). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cdbc8d22-b9fc-4926-8e91-927bdd4a283b have older date (2025-12-04 06:15:47 +0000 UTC) than purge date (2025-12-04 07:15:47.576165872 +0000 UTC m=+11.395670925). Removing upload directory." time="2025-12-04T07:15:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-04T07:15:47Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 07:15:47.576460455 +0000 UTC m=+11.395965508, actuallyDelete=true" time="2025-12-04T07:15:47Z" 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 11.440s ? 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.030s === 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.015s === RUN TestWalkFileRemoved time="2025-12-04T07:15:37Z" 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.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.512s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.01s) === 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.045s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.51s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.003s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.91s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.409s ? 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-04T07:15:40Z" 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-04T07:15:40Z" 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-04T07:15:40Z" 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched time="2025-12-04T07:15:40Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=f58546b1-3896-4f9f-82bf-53ded1285d78 --- PASS: TestS3TryUpdate (0.00s) time="2025-12-04T07:15:40Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 === CONT TestMatchIPV4_2 --- PASS: TestParsing (0.00s) === CONT TestMatchIPV4 time="2025-12-04T07:15:40Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=f58546b1-3896-4f9f-82bf-53ded1285d78 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV6 time="2025-12-04T07:15:40Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=f58546b1-3896-4f9f-82bf-53ded1285d78 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2025-12-04T07:15:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T07:15:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T07:15:43Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T07:15:44Z" 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.515s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.010s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.03s) === 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.508s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.23s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.638s ? 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.022s ? 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-s390x.so.1 >>> docker-registry*: Package size: 27.7 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 07:16:43 +0000 elapsed time 0h 1m 39s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251204.071505) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 386 MiB in 107 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...